summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2016-11-14 23:48:50 +0000
committerJoseph Myers <joseph@codesourcery.com>2016-11-14 23:48:50 +0000
commit0c95f51d84e8563b9e08d481b1a2b430a7ccbd0b (patch)
treed403650f0bfc9fc019ac5e7ae4d05a6495e6d6ab /scripts
parentba1cafea1616d6046ae54a1ed59540867ff647b9 (diff)
Fix build-many-glibcs.py style issues.
* scripts/build-many-glibcs.py (os.path): Do not import. (Context): Inherit explicitly from object. Remove blank line between class and docstring. (Config): Likewise. (Glibc): Likewise. (Command): Likewise. (CommandList): Likewise. (Context.write_files): Store chmod mode in a variable.
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/build-many-glibcs.py27
1 files changed, 10 insertions, 17 deletions
diff --git a/scripts/build-many-glibcs.py b/scripts/build-many-glibcs.py
index 4b4e15ca0b..be561c3430 100755
--- a/scripts/build-many-glibcs.py
+++ b/scripts/build-many-glibcs.py
@@ -33,7 +33,6 @@ configurations for which compilers or glibc are to be built.
import argparse
import os
-import os.path
import re
import shutil
import stat
@@ -42,8 +41,7 @@ import sys
import urllib.request
-class Context:
-
+class Context(object):
"""The global state associated with builds in a given directory."""
def __init__(self, topdir, parallelism, keep, action):
@@ -460,9 +458,10 @@ class Context:
'record_status PASS\n')
with open(self.wrapper, 'w') as f:
f.write(wrapper_text)
- os.chmod(self.wrapper,
- (stat.S_IRWXU|stat.S_IRGRP|stat.S_IXGRP|
- stat.S_IROTH|stat.S_IXOTH))
+ # Mode 0o755.
+ mode_exec = (stat.S_IRWXU|stat.S_IRGRP|stat.S_IXGRP|
+ stat.S_IROTH|stat.S_IXOTH)
+ os.chmod(self.wrapper, mode_exec)
save_logs_text = (
'#!/bin/sh\n'
'if ! [ -f tests.sum ]; then\n'
@@ -487,9 +486,7 @@ class Context:
'done\n')
with open(self.save_logs, 'w') as f:
f.write(save_logs_text)
- os.chmod(self.save_logs,
- (stat.S_IRWXU|stat.S_IRGRP|stat.S_IXGRP|
- stat.S_IROTH|stat.S_IXOTH))
+ os.chmod(self.save_logs, mode_exec)
def do_build(self):
"""Do the actual build."""
@@ -678,8 +675,7 @@ class Context:
os.remove(filename)
-class Config:
-
+class Config(object):
"""A configuration for building a compiler and associated libraries."""
def __init__(self, ctx, arch, os_name, variant=None, gcc_cfg=None,
@@ -846,8 +842,7 @@ class Config:
self.build_cross_tool(cmdlist, 'gcc', tool_build, cfg_opts)
-class Glibc:
-
+class Glibc(object):
"""A configuration for building glibc."""
def __init__(self, compiler, arch=None, os_name=None, variant=None,
@@ -958,8 +953,7 @@ class Glibc:
cmdlist.cleanup_dir()
-class Command:
-
+class Command(object):
"""A command run in the build process."""
def __init__(self, desc, num, dir, path, command, always_run=False):
@@ -999,8 +993,7 @@ class Command:
return self.shell_make_quote_list(self.command, True)
-class CommandList:
-
+class CommandList(object):
"""A list of commands run in the build process."""
def __init__(self, desc, keep):