Fix bugs
This commit is contained in:
parent
0d984fdc29
commit
705e40c90c
1 changed files with 7 additions and 11 deletions
|
@ -192,20 +192,16 @@ class Message(DatabaseTable):
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def created_on(self):
|
def created_on(self):
|
||||||
try:
|
value = self._cache.get('created_on')
|
||||||
value = self._cache.get('created_on')
|
|
||||||
|
|
||||||
if value is not None:
|
if value is not None:
|
||||||
ret = datetime.datetime.fromisoformat(value)
|
return datetime.datetime.fromisoformat(value)
|
||||||
else:
|
|
||||||
value = self.header('Date')
|
|
||||||
|
|
||||||
if value is not None:
|
timestamp = self.header('Date')
|
||||||
ret = parse_timestamp(value)
|
|
||||||
|
|
||||||
self._cache['created_on'] = str(ret)
|
ret = parse_timestamp(timestamp)
|
||||||
except:
|
|
||||||
ret = datetime.datetime.fromtimestamp(0)
|
self._cache['created_on'] = str(ret)
|
||||||
|
|
||||||
return ret
|
return ret
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue