From ed1daa20b00b0477261f513bbfd15db52893735e Mon Sep 17 00:00:00 2001 From: Cal Corum Date: Fri, 13 Mar 2026 08:50:51 -0500 Subject: [PATCH] fix: use get_running_loop() instead of deprecated get_event_loop() get_event_loop() is deprecated in Python 3.10+ when called inside a running coroutine. get_running_loop() is the correct replacement. Co-Authored-By: Claude Opus 4.6 --- check_cards_and_upload.py | 2 +- pd_cards/core/upload.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/check_cards_and_upload.py b/check_cards_and_upload.py index 2135c88..24107b7 100644 --- a/check_cards_and_upload.py +++ b/check_cards_and_upload.py @@ -170,7 +170,7 @@ async def main(args): results_lock = asyncio.Lock() start_time = datetime.datetime.now() - loop = asyncio.get_event_loop() + loop = asyncio.get_running_loop() semaphore = asyncio.Semaphore(CONCURRENCY) async def report_progress(): diff --git a/pd_cards/core/upload.py b/pd_cards/core/upload.py index 26da559..a52c237 100644 --- a/pd_cards/core/upload.py +++ b/pd_cards/core/upload.py @@ -208,7 +208,7 @@ async def upload_cards_to_s3( progress_lock = asyncio.Lock() results_lock = asyncio.Lock() - loop = asyncio.get_event_loop() + loop = asyncio.get_running_loop() semaphore = asyncio.Semaphore(concurrency) async def report_progress():