diff options
author | Tarek Ziadé <ziade.tarek@gmail.com> | 2009-02-07 00:10:48 (GMT) |
---|---|---|
committer | Tarek Ziadé <ziade.tarek@gmail.com> | 2009-02-07 00:10:48 (GMT) |
commit | 48494d0d9f9e37b76c6b67cbd64081edfdac7f33 (patch) | |
tree | d069bdd136c326fb3459bdc18c21abb630a6d3c9 /Lib/distutils/cmd.py | |
parent | 491aee20c0282fe7e456796f31328a21b02abba3 (diff) | |
download | cpython-48494d0d9f9e37b76c6b67cbd64081edfdac7f33.zip cpython-48494d0d9f9e37b76c6b67cbd64081edfdac7f33.tar.gz cpython-48494d0d9f9e37b76c6b67cbd64081edfdac7f33.tar.bz2 |
Merged revisions 69385 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r69385 | tarek.ziade | 2009-02-07 01:05:39 +0100 (Sat, 07 Feb 2009) | 1 line
#3986 replacing string and types call (like in the Py3k branch), and put exec_msg call at the right place
........
Diffstat (limited to 'Lib/distutils/cmd.py')
-rw-r--r-- | Lib/distutils/cmd.py | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/Lib/distutils/cmd.py b/Lib/distutils/cmd.py index 4669dc2..295c914 100644 --- a/Lib/distutils/cmd.py +++ b/Lib/distutils/cmd.py @@ -155,15 +155,15 @@ class Command: from distutils.fancy_getopt import longopt_xlate if header is None: header = "command options for '%s':" % self.get_command_name() - print(indent + header) + self.announce(indent + header, level=log.INFO) indent = indent + " " for (option, _, _) in self.user_options: option = longopt_xlate(option) if option[-1] == "=": option = option[:-1] value = getattr(self, option) - print(indent + "%s = %s" % (option, value)) - + self.announce(indent + "%s = %s" % (option, value), + level=log.INFO) def run(self): """A command's raison d'etre: carry out the action it exists to @@ -383,12 +383,9 @@ class Command: and it is true, then the command is unconditionally run -- does no timestamp checks. """ - if exec_msg is None: - exec_msg = "generating %s from %s" % (outfile, ', '.join(infiles)) if skip_msg is None: skip_msg = "skipping %s (inputs unchanged)" % outfile - # Allow 'infiles' to be a single string if isinstance(infiles, str): infiles = (infiles,) @@ -396,10 +393,13 @@ class Command: raise TypeError( "'infiles' must be a string, or a list or tuple of strings") + if exec_msg is None: + exec_msg = "generating %s from %s" % (outfile, ', '.join(infiles)) + # If 'outfile' must be regenerated (either because it doesn't # exist, is out-of-date, or the 'force' flag is true) then # perform the action that presumably regenerates it - if self.force or dep_util.newer_group (infiles, outfile): + if self.force or dep_util.newer_group(infiles, outfile): self.execute(func, args, exec_msg, level) # Otherwise, print the "skip" message else: |