diff --git a/bfxbot/models.py b/bfxbot/models.py index 94f98aa..8cfd4ce 100644 --- a/bfxbot/models.py +++ b/bfxbot/models.py @@ -53,6 +53,11 @@ class PositionState(Enum): else: return "green" + def __str__(self): + return f"{self.name}" + + def __repr__(self): + return self.__str__() class Ticker: def __init__(self, sec) -> None: @@ -171,6 +176,8 @@ class SymbolStatus: raise ValueError await self.__add_event__(e) + return pw + async def __trigger_position_state_callbacks__(self, pw: PositionWrapper): await self.eh.call_position_state(self, pw)