Rename bfxapi/utils/decimal.py to encoder.py. Add support for datetime JSON serialization. Update class reference in BfxWebsocketClient.py.

This commit is contained in:
Davide Casale
2022-12-20 18:40:41 +01:00
parent 87bb6dc5c7
commit 6217f9040c
2 changed files with 5 additions and 5 deletions

View File

@@ -1,9 +1,9 @@
import json
from decimal import Decimal
from datetime import datetime
class DecimalEncoder(json.JSONEncoder):
class JSONEncoder(json.JSONEncoder):
def default(self, obj):
if isinstance(obj, Decimal):
if isinstance(obj, Decimal) or isinstance(obj, datetime):
return str(obj)
return json.JSONEncoder.default(self, obj)