commit: 7fe73e2e2d72192afe63668d60d2a0945ee3fd67 Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Sat Sep 16 09:47:32 2023 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Sat Sep 16 09:47:44 2023 +0000 URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=7fe73e2e
elog: mod_echo: handle unmerging for binary coloring Fixes: 2e572b9edc48a6d4623df1c2c46ba34316f7e72a Signed-off-by: Sam James <sam <AT> gentoo.org> lib/portage/elog/mod_echo.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/portage/elog/mod_echo.py b/lib/portage/elog/mod_echo.py index e8a0d49fc4..1043edf201 100644 --- a/lib/portage/elog/mod_echo.py +++ b/lib/portage/elog/mod_echo.py @@ -23,7 +23,10 @@ def process(mysettings, key, logentries, fulltext): ): logfile = mysettings["PORTAGE_LOG_FILE"] - binary = mysettings.configdict["pkg"]["MERGE_TYPE"] == "binary" + try: + binary = mysettings.configdict["pkg"]["MERGE_TYPE"] == "binary" + except KeyError: + binary = False _items.append((mysettings["ROOT"], key, logentries, logfile, binary))