Skip to content

Commit ddb4b29

Browse files
Merge pull request #140 from runpod/progress-patch
fix: checking for status
2 parents 6de4937 + 7e66aa8 commit ddb4b29

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

runpod/serverless/modules/rp_http.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ async def _handle_result(session, job_data, job, url_template, log_message):
5555
log.error(f"Error while returning job result {job['id']}: {err}")
5656

5757
finally:
58-
if url_template == JOB_DONE_URL and job.get('status', None) != 'IN_PROGRESS':
58+
if url_template == JOB_DONE_URL and job_data.get('status', None) != 'IN_PROGRESS':
5959
job_list.remove_job(job["id"])
6060
log.info(f'{job["id"]} | Finished')
6161

runpod/serverless/modules/rp_progress.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,11 @@
99

1010
import aiohttp
1111

12+
from runpod.serverless.modules.rp_logger import RunPodLogger
1213
from .rp_http import send_result
1314

15+
log = RunPodLogger()
16+
1417
async def _create_session_async():
1518
"""
1619
Creates an aiohttp session.
@@ -48,6 +51,8 @@ async def main():
4851
await _async_progress_update(session, job, progress)
4952

5053
loop.run_until_complete(main())
54+
55+
log.debug(f'{job["id"]} | Progress Update Sent: {progress}')
5156
finally:
5257
loop.close()
5358

@@ -56,5 +61,6 @@ def progress_update(job, progress):
5661
"""
5762
Updates the progress of a currently running job in a separate thread.
5863
"""
64+
log.debug(f'{job["id"]} | Sending Progress Update: {progress}')
5965
thread = threading.Thread(target=_thread_target, args=(job, progress), daemon=True)
6066
thread.start()

0 commit comments

Comments
 (0)