diff options
author | lloyd <[email protected]> | 2009-07-08 14:19:00 +0000 |
---|---|---|
committer | lloyd <[email protected]> | 2009-07-08 14:19:00 +0000 |
commit | ac56ffc7c345b8bd63923d4b0ac5b531b52f29f3 (patch) | |
tree | 9c71fc914355c0906c8fbdae8a35c96b90b117fc /configure.py | |
parent | 21ee2908176f6a334069078360b46ffa461221ca (diff) |
Various small code cleanups
Diffstat (limited to 'configure.py')
-rwxr-xr-x | configure.py | 27 |
1 files changed, 14 insertions, 13 deletions
diff --git a/configure.py b/configure.py index 5fb9b08c6..797523bdf 100755 --- a/configure.py +++ b/configure.py @@ -18,17 +18,17 @@ import sys import os import os.path import platform -import logging import re import shlex import shutil +import string import subprocess +import logging +import getpass +import time -from optparse import OptionParser, OptionGroup, IndentedHelpFormatter, SUPPRESS_HELP -from string import Template - -from getpass import getuser -from time import ctime +from optparse import (OptionParser, OptionGroup, + IndentedHelpFormatter, SUPPRESS_HELP) class BuildConfigurationInformation(object): def version_major(self): return 1 @@ -82,13 +82,13 @@ class BuildConfigurationInformation(object): self.version_so_patch()) def username(self): - return getuser() + return getpass.getuser() def hostname(self): return platform.node() def timestamp(self): - return ctime() + return time.ctime() """ Handle command line options @@ -213,10 +213,11 @@ def process_command_line(args): if options.with_endian != None and options.with_endian not in ['little', 'big']: raise Exception('Bad value to --with-endian "%s"' % (options.with_endian)) - options.enabled_modules = \ - sorted(set(sum([s.split(',') for s in options.enabled_modules], []))) - options.disabled_modules = \ - sorted(set(sum([s.split(',') for s in options.disabled_modules], []))) + def parse_module_opts(modules): + return sorted(set(sum([s.split(',') for s in modules], []))) + + options.enabled_modules = parse_module_opts(options.enabled_modules) + options.disabled_modules = parse_module_opts(options.disabled_modules) return options @@ -529,7 +530,7 @@ def slurp_file(filename): Perform template substitution """ def process_template(template_file, variables): - class PercentSignTemplate(Template): + class PercentSignTemplate(string.Template): delimiter = '%' try: |