# HG changeset patch # User Sylvain Thénault # Date 1258992828 -3600 # Node ID a0efb0326021f5e0c75f1981925733375916697d # Parent d197c07dcfe5f2461bf6c4c01f896e3c30474d14 fix #499846 by handling timedelta type in json serialization diff -r d197c07dcfe5 -r a0efb0326021 utils.py --- a/utils.py Mon Nov 23 16:18:13 2009 +0100 +++ b/utils.py Mon Nov 23 17:13:48 2009 +0100 @@ -409,6 +409,8 @@ return obj.strftime('%Y/%m/%d') elif isinstance(obj, pydatetime.time): return obj.strftime('%H:%M:%S') + elif isinstance(obj, pydatetime.timedelta): + return '%10d.%s' % (obj.days, obj.seconds) elif isinstance(obj, decimal.Decimal): return float(obj) try: