Use writemsg instead of print, to send debug messages to stderr. (trunk r14784)
authorZac Medico <zmedico@gentoo.org>
Sat, 7 Nov 2009 01:11:33 +0000 (01:11 -0000)
committerZac Medico <zmedico@gentoo.org>
Sat, 7 Nov 2009 01:11:33 +0000 (01:11 -0000)
svn path=/main/branches/2.1.7/; revision=14797

pym/_emerge/depgraph.py

index 0537f9cfe3f7078c64b40547db56a1755e165a60..50c44f9e8de8bf8a6ff8aefeaa7719412b68fb32 100644 (file)
@@ -1133,10 +1133,12 @@ class depgraph(object):
                                if not dep_string:
                                        continue
                                if debug:
-                                       print()
-                                       print("Parent:   ", jbigkey)
-                                       print("Depstring:", dep_string)
-                                       print("Priority:", dep_priority)
+                                       writemsg_level("\nParent:    %s\n" % (pkg,),
+                                               noiselevel=-1, level=logging.DEBUG)
+                                       writemsg_level("Depstring: %s\n" % (dep_string,),
+                                               noiselevel=-1, level=logging.DEBUG)
+                                       writemsg_level("Priority:  %s\n" % (dep_priority,),
+                                               noiselevel=-1, level=logging.DEBUG)
 
                                try:
 
@@ -1272,7 +1274,8 @@ class depgraph(object):
                                        return 0
 
                if debug:
-                       print("Exiting...", pkg)
+                       writemsg_level("Exiting... %s\n" % (pkg,),
+                               noiselevel=-1, level=logging.DEBUG)
 
                return 1