diff options
Diffstat (limited to 'keystone-moon/keystone/contrib/moon/backends/flat.py')
-rw-r--r-- | keystone-moon/keystone/contrib/moon/backends/flat.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/keystone-moon/keystone/contrib/moon/backends/flat.py b/keystone-moon/keystone/contrib/moon/backends/flat.py index 83ed2a08..47c5529a 100644 --- a/keystone-moon/keystone/contrib/moon/backends/flat.py +++ b/keystone-moon/keystone/contrib/moon/backends/flat.py @@ -70,7 +70,8 @@ class LogConnector(LogDriver): if filter_str: _logs = filter(lambda x: filter_str in x, _logs) if time_from: - time_from = time.strptime(time_from.split(" ")[0], self.TIME_FORMAT) + if type(time_from) is basestring: + time_from = time.strptime(time_from.split(" ")[0], self.TIME_FORMAT) try: __logs = [] for log in _logs: @@ -82,7 +83,8 @@ class LogConnector(LogDriver): self.error("Time format error") if time_to: try: - time_to = time.strptime(time_to.split(" ")[0], self.TIME_FORMAT) + if type(time_to) is basestring: + time_to = time.strptime(time_to.split(" ")[0], self.TIME_FORMAT) __logs = [] for log in _logs: _log = time.strptime(log.split(" ")[0], self.TIME_FORMAT) |