]> granicus.if.org Git - python/commitdiff
Added some debuging output (actually moved here from dist.py) --
authorGreg Ward <gward@python.net>
Tue, 23 May 2000 03:54:16 +0000 (03:54 +0000)
committerGreg Ward <gward@python.net>
Tue, 23 May 2000 03:54:16 +0000 (03:54 +0000)
dump the Distribution's 'command_options' dict after parsing config files,
and then after parsing the command line.

Lib/distutils/core.py

index 3eeba1df7e85f5c234acf9ca8201f23563c8064d..e22db939c9f8f14658eaf72c3f5bed2495b355d3 100644 (file)
@@ -59,6 +59,8 @@ def setup (**attrs):
        and the command-specific options that became attributes of each
        command object."""
 
+    from pprint import pprint               # for debugging output
+
     # Determine the distribution class -- either caller-supplied or
     # our Distribution (see below).
     klass = attrs.get ('distclass')
@@ -75,6 +77,9 @@ def setup (**attrs):
     # the setup script, but be overridden by the command line.
     dist.parse_config_files()
     
+    print "options (after parsing config files):"
+    pprint (dist.command_options)
+
     # Parse the command line; any command-line errors are the end user's
     # fault, so turn them into SystemExit to suppress tracebacks.
     try:
@@ -83,6 +88,9 @@ def setup (**attrs):
         sys.stderr.write (usage + "\n")
         raise SystemExit, "error: %s" % msg
 
+    print "options (after parsing command line):"
+    pprint (dist.command_options)
+
     # And finally, run all the commands found on the command line.
     if ok:
         try: