Skip to content

Commit 6de4937

Browse files
Merge pull request #139 from runpod/progress-patch
Progress patch
2 parents a3d0d27 + c7f1479 commit 6de4937

1 file changed

Lines changed: 9 additions & 4 deletions

File tree

runpod/serverless/modules/rp_progress.py

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,15 @@ def _thread_target(job: Dict[str, Any], progress: str):
4141
loop = asyncio.new_event_loop()
4242
asyncio.set_event_loop(loop)
4343

44-
session = loop.run_until_complete(_create_session_async())
45-
loop.run_until_complete(_async_progress_update(session, job, progress))
46-
47-
session.close()
44+
try:
45+
async def main():
46+
session = await _create_session_async()
47+
async with session:
48+
await _async_progress_update(session, job, progress)
49+
50+
loop.run_until_complete(main())
51+
finally:
52+
loop.close()
4853

4954

5055
def progress_update(job, progress):

0 commit comments

Comments
 (0)