|
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 |
@@ -785,34 +784,6 @@ def _format_active_schedule_data(schedule): |
785 | 784 | return data |
786 | 785 |
|
787 | 786 |
|
788 | | -def on_zim_file_status_poll(task_id): |
789 | | - wp10db = wp10_connect() |
790 | | - redis = redis_connect() |
791 | | - app_logging.configure_logging() |
792 | | - |
793 | | - result = zimfarm.is_zim_file_ready(task_id) |
794 | | - logging.info("Polled for ZIM file for task_id=%s, result: %s", task_id, result) |
795 | | - if result == "FILE_READY": |
796 | | - logic_selection.update_zimfarm_task( |
797 | | - wp10db, task_id, "FILE_READY", set_updated_now=True |
798 | | - ) |
799 | | - update_version_for_finished_zim(wp10db, task_id) |
800 | | - elif result == "REQUESTED": |
801 | | - requested = logic_selection.zim_file_requested_at_for(wp10db, task_id) |
802 | | - if requested is not None: |
803 | | - now = utcnow().timestamp() |
804 | | - if now - requested > MAX_ZIM_FILE_POLL_TIME: |
805 | | - logic_selection.update_zimfarm_task(wp10db, task_id, "FAILED") |
806 | | - return |
807 | | - |
808 | | - # There was no requested time, or the time hasn't expired, re-request |
809 | | - queues.poll_for_zim_file_status(redis, task_id) |
810 | | - elif result == "FAILED": |
811 | | - logic_selection.update_zimfarm_task(wp10db, task_id, "FAILED") |
812 | | - |
813 | | - wp10db.close() |
814 | | - |
815 | | - |
816 | 787 | def _get_builder_data(builder): |
817 | 788 | return { |
818 | 789 | "id": builder["b_id"].decode("utf-8"), |
|
0 commit comments