diff --git a/deps/test-task-2025-06-30-v1/python/online/fxreader/pr34/test_task_2025_06_30_v1/tickers_retrieval/emcont.py b/deps/test-task-2025-06-30-v1/python/online/fxreader/pr34/test_task_2025_06_30_v1/tickers_retrieval/emcont.py index fc5d720..c0c2b97 100644 --- a/deps/test-task-2025-06-30-v1/python/online/fxreader/pr34/test_task_2025_06_30_v1/tickers_retrieval/emcont.py +++ b/deps/test-task-2025-06-30-v1/python/online/fxreader/pr34/test_task_2025_06_30_v1/tickers_retrieval/emcont.py @@ -102,7 +102,7 @@ class Emcont: assert store_timeout >= 0 request_period_timedelta = datetime.timedelta( - seconds=request_timeout + seconds=request_period, ) while True: @@ -135,6 +135,8 @@ class Emcont: next_retrieval = last_retrieval def wait_interval(): + nonlocal next_retrieval + return ( next_retrieval - datetime.datetime.now() ).total_seconds() @@ -144,7 +146,7 @@ class Emcont: if ( wait_interval() > 0 or - wait_interval() > request_period_timedelta.total_seconds() / 4 + wait_interval() > -request_period_timedelta.total_seconds() / 4 ): break else: