Compare commits

..

2 Commits

Author SHA1 Message Date
defane 2cd9beba55 Replaced strftime() by isoformat(). 2015-04-17 13:49:38 +02:00
Raphaël Vinot 4b5b74aa76 Add option to get a valid json dump.
Alternative approach to #1
2015-04-17 10:48:55 +02:00
1 changed files with 2 additions and 2 deletions

View File

@ -11,9 +11,9 @@ import json
class DatetimeEncoder(json.JSONEncoder):
def default(self, obj):
if isinstance(obj, datetime):
return obj.strftime('%Y-%m-%d %H:%M:%S')
return obj.isoformat(' ')
elif isinstance(obj, date):
return obj.strftime('%Y-%m-%d')
return obj.isoformat()
# Let the base class default method raise the TypeError
return json.JSONEncoder.default(self, obj)