summaryrefslogtreecommitdiffstats
path: root/Lib/distutils/cmd.py
diff options
context:
space:
mode:
authorTarek Ziadé <ziade.tarek@gmail.com>2009-02-07 00:10:48 (GMT)
committerTarek Ziadé <ziade.tarek@gmail.com>2009-02-07 00:10:48 (GMT)
commit48494d0d9f9e37b76c6b67cbd64081edfdac7f33 (patch)
treed069bdd136c326fb3459bdc18c21abb630a6d3c9 /Lib/distutils/cmd.py
parent491aee20c0282fe7e456796f31328a21b02abba3 (diff)
downloadcpython-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.py14
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: