From 0b79deddb9e8b3d8a96e7c66de1853114331695d Mon Sep 17 00:00:00 2001 From: Yann Leboulanger Date: Fri, 1 Jul 2005 20:37:35 +0000 Subject: [PATCH] we now save and restore '\n' '\\n' differently (fix #244) --- src/common/logger.py | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/src/common/logger.py b/src/common/logger.py index 1a86e6980..e8045c74c 100644 --- a/src/common/logger.py +++ b/src/common/logger.py @@ -20,6 +20,7 @@ import os import sys import time +import sre import common.gajim from common import i18n _ = i18n._ @@ -52,6 +53,10 @@ class Logger: if not os.path.isdir(LOGPATH): print 'creating', LOGPATH, 'directory' os.mkdir(LOGPATH) + # (? 1: ji, nick = jid.split('/', 1) else: @@ -158,7 +174,17 @@ class Logger: while nb < end_line: line = fic.readline() if line: - line = line.replace('\\n', '\n') + line = self.re.sub('\n', line) + line = line.replace('\\\\', '\\') + # re = sre.compile(r'(? 2: lines.append(lineSplited)