blob: 4b24aad59fe5529e33d739d8dee9fcee393c0057 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
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
|