From 91508aae12284e8d45ede891b8c6f0606790c460 Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Thu, 31 Jan 2013 14:15:02 +0100 Subject: [PATCH] Fixed wrong regexp. fix #368 --- modoboa/extensions/stats/management/commands/logparser.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modoboa/extensions/stats/management/commands/logparser.py b/modoboa/extensions/stats/management/commands/logparser.py index 697710610..5d78d65e9 100644 --- a/modoboa/extensions/stats/management/commands/logparser.py +++ b/modoboa/extensions/stats/management/commands/logparser.py @@ -201,7 +201,7 @@ class LogParser(object): return self.__year def process(self): - id_expr = re.compile("(\w{9,18}): (.*)") + id_expr = re.compile("(\w): (.*)") prev_se = -1 prev_mi = -1 prev_ho = -1 @@ -258,6 +258,8 @@ class LogParser(object): else: self.inc_counter(addrto.group(2), cur_t, m.group(2)) continue + if self.debug: + print "Unknown line format: %s" % line_log else: m = re.search("NOQUEUE: reject: .*from=<(.*)> to=<([^>]*)>", log) if m: @@ -265,6 +267,8 @@ class LogParser(object): if addrto and addrto.group(2) in self.domains: self.inc_counter(addrto.group(2), cur_t, 'reject') continue + if self.debug: + print "Unknown line format: %s" % log # Sort everything by time G = Grapher()