message handling fix, data waiting fix

This commit is contained in:
Timothy Pogue
2022-08-30 19:30:14 -06:00
parent 346e73dd75
commit ddc45ce2eb
2 changed files with 19 additions and 11 deletions

View File

@@ -168,7 +168,10 @@ class DataProvider:
timeout_str = f"for {timeout} seconds" if timeout > 0 else "indefinitely"
logger.debug(f"Waiting for external data on {pair} for {timeout_str}")
pair_event.wait(timeout=timeout)
if timeout > 0:
pair_event.wait(timeout=timeout)
else:
pair_event.wait()
def add_pairlisthandler(self, pairlists) -> None:
"""