mirror of https://gerrit.osmocom.org/pysim
pySim.utils: Support datetime.datetime in JsonEncoder
Change-Id: I6223475cec8eb45c6fc4278109ad9dd1cb557800
This commit is contained in:
parent
ebb6f7f938
commit
667d589f20
|
@ -6,6 +6,7 @@
|
|||
import json
|
||||
import abc
|
||||
import string
|
||||
import datetime
|
||||
from io import BytesIO
|
||||
from typing import Optional, List, Dict, Any, Tuple, NewType
|
||||
|
||||
|
@ -973,6 +974,8 @@ class JsonEncoder(json.JSONEncoder):
|
|||
def default(self, o):
|
||||
if isinstance(o, BytesIO) or isinstance(o, bytes) or isinstance(o, bytearray):
|
||||
return b2h(o)
|
||||
elif isinstance(o, datetime.datetime):
|
||||
return o.isoformat()
|
||||
return json.JSONEncoder.default(self, o)
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue