From e41113fa27a462c27b4601bba50796ab5c4dc43a Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Sat, 3 May 2014 13:17:47 +0200 Subject: [PATCH] Fixing the logs parser. see #492 --- modoboa/extensions/stats/lib.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/modoboa/extensions/stats/lib.py b/modoboa/extensions/stats/lib.py index ecd55fcf0..c71e5b59d 100644 --- a/modoboa/extensions/stats/lib.py +++ b/modoboa/extensions/stats/lib.py @@ -11,8 +11,11 @@ def date_to_timestamp(timetuple): :param list timetuple: list containing date :return: an integer """ - date = " ".join(timetuple) - fmt = "%Y %m %d %H:%M:%S" if timetuple[1].isdigit() else "%Y %b %d %H:%M:%S" + date = " ".join( + [("%d" % elem) if type(elem) is int else elem for elem in timetuple] + ) + fmt = "%Y %m %d %H %M %S" \ + if timetuple[1].isdigit() else "%Y %b %d %H %M %S" try: local = time.strptime(date, fmt) except ValueError: