From 5bfcd61931b391375f77302deef173884a232729 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?N=C3=A9munaire?= Date: Fri, 29 Jun 2012 01:01:39 +0200 Subject: [PATCH] Fix ImportError when converting a date string to a Datetime object --- module_state.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/module_state.py b/module_state.py index 2978314..017bdaf 100644 --- a/module_state.py +++ b/module_state.py @@ -44,7 +44,11 @@ class ModuleState: try: return datetime.fromtimestamp(float(self.attributes[name])) except ValueError: - return datetime.fromtimestamp(time.mktime(time.strptime(self.attributes[name][:19], "%Y-%m-%d %H:%M:%S"))) + while True: + try: + return datetime.fromtimestamp(time.mktime(time.strptime(self.attributes[name][:19], "%Y-%m-%d %H:%M:%S"))) + except ImportError: + pass else: return None