This commit is contained in:
David Brazda
2023-04-24 16:13:10 +02:00
parent fcd3731441
commit a3546fe9a2
5 changed files with 12 additions and 8 deletions

View File

@ -17,7 +17,8 @@ import requests
from uuid import UUID
from enum import Enum
#from v2realbot.enums.enums import Order
from v2realbot.common.model import Order, TradeUpdate
from v2realbot.common.model import Order as btOrder, TradeUpdate as btTradeUpdate
from alpaca.trading.models import Order, TradeUpdate
def safe_get(collection, key, default=None):
"""Get values from a collection without raising errors"""
@ -61,6 +62,10 @@ def json_serial(obj):
return obj.__dict__
if type(obj) is TradeUpdate:
return obj.__dict__
if type(obj) is btOrder:
return obj.__dict__
if type(obj) is btTradeUpdate:
return obj.__dict__
raise TypeError (str(obj)+"Type %s not serializable" % type(obj))
def parse_toml_string(tomlst: str):