| # Copyright 1999-2009 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Id$ |
| |
| def _flush_elog_mod_echo(): |
| """ |
| Dump the mod_echo output now so that our other |
| notifications are shown last. |
| @rtype: bool |
| @returns: True if messages were shown, False otherwise. |
| """ |
| messages_shown = False |
| try: |
| from portage.elog import mod_echo |
| except ImportError: |
| pass # happens during downgrade to a version without the module |
| else: |
| messages_shown = bool(mod_echo._items) |
| mod_echo.finalize() |
| return messages_shown |
| |