From b2930c3b16d71c6e992377764d5a8db78010de68 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Mon, 28 Jul 2008 19:48:00 +0000 Subject: Even though the message is split on $'\n' in elog_base(), it's still not entirely safe to use it as a delimiter in the log file since there can still be escaped newlines that will be expanded due to the echo -e parameter. svn path=/main/trunk/; revision=11244 --- pym/portage/elog/messages.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pym/portage/elog/messages.py') diff --git a/pym/portage/elog/messages.py b/pym/portage/elog/messages.py index 2b9f1b337..de736664c 100644 --- a/pym/portage/elog/messages.py +++ b/pym/portage/elog/messages.py @@ -35,7 +35,7 @@ def collect_ebuild_messages(path): logentries[msgfunction] = [] lastmsgtype = None msgcontent = [] - for l in open(filename, "r"): + for l in open(filename, "r").read().split("\0"): if not l: continue try: -- cgit v1.2.3-1-g7c22