In dblink._dblink_display_merge(), when in background mode and no log is
authorZac Medico <zmedico@gentoo.org>
Fri, 18 Jul 2008 00:52:45 +0000 (00:52 -0000)
committerZac Medico <zmedico@gentoo.org>
Fri, 18 Jul 2008 00:52:45 +0000 (00:52 -0000)
available, suppress output when level < logging.WARNING. This hides
">>> Regenerating /etc/ld.so.cache..." messages that appear after postrm
when PORT_LOGDIR is unset (the log file if it exists is removed after
postrm so there's no place to log the message).

svn path=/main/trunk/; revision=11120

pym/_emerge/__init__.py

index cb760e1725fe1522c660bfe8310b9782f36058fe..d2f8dc2e1505582b93e72427e1633b149a56525b 100644 (file)
@@ -8753,8 +8753,9 @@ class Scheduler(PollScheduler):
                background = self._max_jobs > 1
 
                if log_path is None:
-                       portage.util.writemsg_level(msg,
-                               level=level, noiselevel=noiselevel)
+                       if not (background and level < logging.WARN):
+                               portage.util.writemsg_level(msg,
+                                       level=level, noiselevel=noiselevel)
                else:
                        if not background:
                                portage.util.writemsg_level(msg,