Fix bug in submit_invoice method (bfxapi.rest.endpoints.rest_authenticated_endpoints).

This commit is contained in:
Davide Casale
2023-02-12 21:24:42 +01:00
parent 7e421d3803
commit 9ada3b05a2
9 changed files with 95 additions and 44 deletions

View File

@@ -25,8 +25,7 @@ class JSONEncoder(json.JSONEncoder):
return json.JSONEncoder.encode(self, _convert_float_to_str(obj))
def default(self, obj: Any) -> Any:
if isinstance(obj, SimpleNamespace): return _convert_float_to_str(vars(obj))
elif isinstance(obj, Decimal): return format(obj, "f")
if isinstance(obj, Decimal): return format(obj, "f")
elif isinstance(obj, datetime): return str(obj)
return json.JSONEncoder.default(self, obj)