* Add a new portage.util.writemsg_level() function which uses a "level"
authorZac Medico <zmedico@gentoo.org>
Thu, 17 Jul 2008 10:11:26 +0000 (10:11 -0000)
committerZac Medico <zmedico@gentoo.org>
Thu, 17 Jul 2008 10:11:26 +0000 (10:11 -0000)
commite71866de7ddcf66fcc28dcd3c518d9ec022a0406
treeaa4fc53e98a902b9448bd05f6a0580d1b35696e8
parentbce4066ade962cedd1fc5f2090a71da0ad2f7408
* Add a new portage.util.writemsg_level() function which uses a "level"
  parameter to control whether the message is sent to stdout or stderr.
  When level >= logging.WARNING then the message is sent to stderr,
  otherwise it is sent to stdout. The noiselevel is passed directly to
  writemsg().

* Use writemsg_level() for handling merge messages from dblink and add
  appropriate noiselevel values to each call.

* Add a writemsg_level parameter to portage.env_update() so that dblink
  can pass in dblink._display_merge() as a means to redirect output back
  to the scheduler for appropriate handling when running in the background.

svn path=/main/trunk/; revision=11098
pym/_emerge/__init__.py
pym/portage/__init__.py
pym/portage/dbapi/vartree.py
pym/portage/util.py