equal
deleted
inserted
replaced
409 elif isinstance(obj, pydatetime.date): |
409 elif isinstance(obj, pydatetime.date): |
410 return obj.strftime('%Y/%m/%d') |
410 return obj.strftime('%Y/%m/%d') |
411 elif isinstance(obj, pydatetime.time): |
411 elif isinstance(obj, pydatetime.time): |
412 return obj.strftime('%H:%M:%S') |
412 return obj.strftime('%H:%M:%S') |
413 elif isinstance(obj, pydatetime.timedelta): |
413 elif isinstance(obj, pydatetime.timedelta): |
414 return '%10d.%s' % (obj.days, obj.seconds) |
414 return (obj.days * 24 * 60 * 60) + obj.seconds |
415 elif isinstance(obj, decimal.Decimal): |
415 elif isinstance(obj, decimal.Decimal): |
416 return float(obj) |
416 return float(obj) |
417 try: |
417 try: |
418 return JSONEncoder.default(self, obj) |
418 return JSONEncoder.default(self, obj) |
419 except TypeError: |
419 except TypeError: |