|
16 | 16 | from wp1.constants import ( |
17 | 17 | CONTENT_TYPE_TO_EXT, |
18 | 18 | EXT_TO_CONTENT_TYPE, |
19 | | - MAX_ZIM_FILE_POLL_TIME, |
20 | 19 | TS_FORMAT_WP10, |
21 | 20 | ) |
22 | 21 | from wp1.credentials import CREDENTIALS, ENV |
@@ -744,34 +743,6 @@ def _format_active_schedule_data(schedule): |
744 | 743 | return data |
745 | 744 |
|
746 | 745 |
|
747 | | -def on_zim_file_status_poll(task_id): |
748 | | - wp10db = wp10_connect() |
749 | | - redis = redis_connect() |
750 | | - app_logging.configure_logging() |
751 | | - |
752 | | - result = zimfarm.is_zim_file_ready(task_id) |
753 | | - logging.info("Polled for ZIM file for task_id=%s, result: %s", task_id, result) |
754 | | - if result == "FILE_READY": |
755 | | - logic_selection.update_zimfarm_task( |
756 | | - wp10db, task_id, "FILE_READY", set_updated_now=True |
757 | | - ) |
758 | | - update_version_for_finished_zim(wp10db, task_id) |
759 | | - elif result == "REQUESTED": |
760 | | - requested = logic_selection.zim_file_requested_at_for(wp10db, task_id) |
761 | | - if requested is not None: |
762 | | - now = utcnow().timestamp() |
763 | | - if now - requested > MAX_ZIM_FILE_POLL_TIME: |
764 | | - logic_selection.update_zimfarm_task(wp10db, task_id, "FAILED") |
765 | | - return |
766 | | - |
767 | | - # There was no requested time, or the time hasn't expired, re-request |
768 | | - queues.poll_for_zim_file_status(redis, task_id) |
769 | | - elif result == "FAILED": |
770 | | - logic_selection.update_zimfarm_task(wp10db, task_id, "FAILED") |
771 | | - |
772 | | - wp10db.close() |
773 | | - |
774 | | - |
775 | 746 | def _get_builder_data(builder): |
776 | 747 | return { |
777 | 748 | "id": builder["b_id"].decode("utf-8"), |
|
0 commit comments