Fixing the logs parser.

see #492
This commit is contained in:
Antoine Nguyen
2014-05-03 13:17:47 +02:00
parent d3d2d4b180
commit e41113fa27
+5 -2
View File
@@ -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: