2026-02-12T09:00:06.919 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:00:16.936 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:00:26.952 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:00:36.967 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:00:46.982 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:00:46.985 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:00:41.379814
2026-02-12T09:00:46.985 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:00:46.985 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:00:46.985 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:00:55.999 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:01:06.013 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:01:16.025 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:01:26.037 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:01:36.049 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:01:46.062 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:01:46.065 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:01:41.520799
2026-02-12T09:01:46.065 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:01:46.065 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:01:46.065 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:01:55.078 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:02:05.092 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:02:15.107 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:02:25.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:02:35.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:02:45.151 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:02:45.154 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:02:41.675982
2026-02-12T09:02:45.154 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:02:45.154 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:02:45.154 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:02:54.168 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:03:04.182 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:03:14.196 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:03:24.212 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:03:34.226 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:03:44.242 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:03:44.244 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:03:41.832260
2026-02-12T09:03:44.244 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:03:44.244 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:03:44.245 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:03:53.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:04:03.275 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:04:13.291 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:04:23.306 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:04:33.319 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:04:43.334 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:04:43.336 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:04:41.972808
2026-02-12T09:04:43.383 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:04:43.383 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:04:43.384 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:04:52.396 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:05:02.410 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:05:12.426 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:05:22.440 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:05:32.455 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:05:42.471 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:05:42.474 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:04:41.972808
2026-02-12T09:05:42.474 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:05:42.474 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:05:42.474 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:05:51.487 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:06:01.503 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:06:11.516 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:06:21.532 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:06:31.545 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:06:41.561 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:06:41.564 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:05:42.116432
2026-02-12T09:06:41.564 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:06:41.564 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:06:41.564 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:06:50.576 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:07:00.592 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:07:10.607 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:07:20.623 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:07:30.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:07:40.654 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:07:40.657 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:06:42.256858
2026-02-12T09:07:40.657 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:07:40.657 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:07:40.658 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:07:49.671 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:07:59.687 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:08:09.701 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:08:19.717 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:08:29.732 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:08:39.745 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:08:39.747 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:07:42.397637
2026-02-12T09:08:39.747 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:08:39.748 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:08:39.748 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:08:48.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:08:58.775 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:09:08.790 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:09:18.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:09:28.818 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:09:38.834 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:09:38.836 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:08:42.538337
2026-02-12T09:09:38.837 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:09:38.837 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:09:38.837 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:09:47.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:09:57.866 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:10:07.880 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:10:17.894 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:10:27.907 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:10:37.921 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:10:37.923 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:09:42.679538
2026-02-12T09:10:37.923 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:10:37.923 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:10:37.924 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:10:46.936 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:10:56.950 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:11:06.964 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:11:16.979 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:11:26.994 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:11:37.008 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:11:37.011 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:10:42.826021
2026-02-12T09:11:37.011 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:11:37.011 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:11:37.012 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:11:46.024 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:11:56.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:12:06.052 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:12:16.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:12:26.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:12:36.093 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:12:36.095 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:11:42.969486
2026-02-12T09:12:36.095 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:12:36.095 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:12:36.096 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:12:45.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:12:55.122 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:13:05.137 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:13:15.151 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:13:25.166 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:13:35.182 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:13:35.184 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:12:43.112256
2026-02-12T09:13:35.231 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:13:35.231 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:13:35.231 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:13:44.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:13:54.259 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:14:04.274 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:14:14.289 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:14:24.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:14:34.321 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:14:34.323 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:13:43.252275
2026-02-12T09:14:34.331 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:14:34.331 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:14:34.331 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:14:43.344 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:14:53.359 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:15:03.375 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:15:13.388 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:15:23.402 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:15:33.418 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:15:33.420 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:14:43.394933
2026-02-12T09:15:33.420 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:15:33.420 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:15:33.420 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:15:42.434 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:15:52.450 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:16:02.466 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:16:12.482 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:16:22.498 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:16:32.514 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:16:32.516 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:15:43.546659
2026-02-12T09:16:32.516 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:16:32.516 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:16:32.517 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:16:41.529 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:16:51.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:17:01.559 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:17:11.574 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:17:21.589 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:17:31.604 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:17:31.607 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:16:43.687647
2026-02-12T09:17:31.607 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:17:31.607 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:17:31.607 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:17:40.622 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:17:50.637 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:18:00.652 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:18:10.667 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:18:20.682 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:18:30.696 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:18:30.698 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:17:43.829499
2026-02-12T09:18:30.745 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:18:30.745 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:18:30.746 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:18:39.759 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:18:49.773 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:18:59.788 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:19:09.802 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:19:19.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:19:29.832 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:19:29.834 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:18:43.971728
2026-02-12T09:19:29.835 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:19:29.835 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:19:29.835 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:19:38.849 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:19:48.864 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:19:58.878 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:20:08.892 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:20:18.904 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:20:28.917 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:20:28.934 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:19:44.115622
2026-02-12T09:20:28.934 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:20:28.934 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:20:28.934 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:20:37.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:20:47.962 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:20:57.975 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:21:07.989 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:21:18.004 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:21:28.018 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:21:28.021 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:20:44.256038
2026-02-12T09:21:28.021 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:21:28.021 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:21:28.021 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:21:37.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:21:47.047 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:21:57.060 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:22:07.072 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:22:17.087 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:22:27.103 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:22:27.121 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:21:44.397492
2026-02-12T09:22:27.121 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:22:27.121 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:22:27.121 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:22:36.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:22:46.146 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:22:56.160 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:23:06.173 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:23:16.188 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:23:26.203 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:23:26.205 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:22:44.540042
2026-02-12T09:23:26.206 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:23:26.206 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:23:26.206 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:23:35.220 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:23:45.236 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:23:55.249 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:24:05.264 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:24:15.279 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:24:25.294 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:24:25.297 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:23:44.681955
2026-02-12T09:24:25.297 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:24:25.297 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:24:25.297 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:24:34.311 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:24:44.326 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:24:54.340 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:25:04.355 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:25:14.371 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:25:24.386 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:25:24.389 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:24:44.824960
2026-02-12T09:25:24.389 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:25:24.389 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:25:24.389 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:25:33.404 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:25:43.418 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:25:53.432 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:26:03.448 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:26:13.463 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:26:23.479 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:26:23.481 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:25:44.974480
2026-02-12T09:26:23.481 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:26:23.481 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:26:23.481 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:26:32.495 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:26:42.510 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:26:52.526 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:27:02.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:27:12.555 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:27:22.570 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:27:22.572 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:26:45.113989
2026-02-12T09:27:22.572 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:27:22.573 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:27:22.573 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:27:31.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:27:41.600 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:27:51.614 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:28:01.630 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:28:11.645 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:28:21.659 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:28:21.662 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:27:45.258135
2026-02-12T09:28:21.662 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:28:21.662 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:28:21.663 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:28:30.676 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:28:40.692 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:28:50.705 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:29:00.721 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:29:10.736 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:29:20.751 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:29:20.753 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:28:45.399165
2026-02-12T09:29:20.754 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:29:20.754 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:29:20.754 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:29:29.768 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:29:39.783 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:29:49.798 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:29:59.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:30:09.829 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:30:19.844 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:30:19.847 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:29:45.543078
2026-02-12T09:30:19.847 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:30:19.847 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:30:19.847 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:30:28.860 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:30:38.875 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:30:48.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:30:58.920 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:31:08.934 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:31:18.948 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:31:18.951 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:30:45.682310
2026-02-12T09:31:18.952 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:31:18.952 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:31:18.952 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:31:27.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:31:37.980 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:31:47.995 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:31:58.009 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:32:08.022 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:32:18.036 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:32:18.038 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:31:45.824498
2026-02-12T09:32:18.038 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:32:18.038 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:32:18.039 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:32:27.052 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:32:37.066 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:32:47.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:32:57.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:33:07.109 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:33:17.124 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:33:17.126 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:32:45.965728
2026-02-12T09:33:17.127 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:33:17.127 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:33:17.127 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:33:26.140 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:33:36.155 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:33:46.170 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:33:56.184 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:34:06.199 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:34:16.214 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:34:16.216 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:33:46.106995
2026-02-12T09:34:16.216 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:34:16.216 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:34:16.217 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:34:25.231 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:34:35.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:34:45.259 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:34:55.274 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:35:05.289 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:35:15.302 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:35:15.305 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:34:46.250067
2026-02-12T09:35:15.305 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:35:15.305 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:35:15.305 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:35:24.318 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:35:34.333 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:35:44.348 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:35:54.363 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:36:04.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:36:14.392 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:36:14.394 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:35:46.391603
2026-02-12T09:36:14.395 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:36:14.395 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:36:14.395 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:36:23.408 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:36:33.423 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:36:43.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:36:53.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:37:03.468 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:37:13.484 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:37:13.487 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:36:46.533824
2026-02-12T09:37:13.487 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:37:13.487 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:37:13.487 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:37:22.501 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:37:32.516 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:37:42.531 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:37:52.546 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:38:02.561 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:38:12.577 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:38:12.579 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:37:46.673863
2026-02-12T09:38:12.579 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:38:12.580 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:38:12.580 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:38:21.592 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:38:31.606 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:38:41.620 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:38:51.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:39:01.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:39:11.664 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:39:11.666 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:38:46.817526
2026-02-12T09:39:11.667 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:39:11.667 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:39:11.667 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:39:20.681 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:39:30.696 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:39:40.711 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:39:50.726 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:40:00.741 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:40:10.754 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:40:10.757 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:39:46.958438
2026-02-12T09:40:10.757 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:40:10.757 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:40:10.757 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:40:19.769 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:40:29.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:40:39.798 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:40:49.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:40:59.828 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:41:09.844 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:41:09.846 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:40:47.104162
2026-02-12T09:41:09.846 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:41:09.846 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:41:09.846 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:41:18.860 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:41:28.875 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:41:38.888 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:41:48.902 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:41:58.917 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:42:08.931 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:42:08.934 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:41:47.243429
2026-02-12T09:42:08.934 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:42:08.935 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:42:08.935 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:42:17.948 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:42:27.962 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:42:37.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:42:47.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:42:58.003 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:43:08.018 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:43:08.021 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:42:47.388260
2026-02-12T09:43:08.021 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:43:08.021 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:43:08.021 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:43:17.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:43:27.048 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:43:37.062 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:43:47.077 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:43:57.092 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:44:07.105 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:44:07.107 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:43:47.529969
2026-02-12T09:44:07.107 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:44:07.107 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:44:07.108 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:44:16.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:44:26.135 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:44:36.148 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:44:46.163 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:44:56.177 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:45:06.190 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:45:06.192 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:44:47.673271
2026-02-12T09:45:06.193 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:45:06.193 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:45:06.193 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:45:15.206 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:45:25.220 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:45:35.235 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:45:45.250 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:45:55.265 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:46:05.281 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:46:05.283 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:45:47.810761
2026-02-12T09:46:05.283 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:46:05.283 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:46:05.283 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:46:14.297 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:46:24.312 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:46:34.328 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:46:44.342 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:46:54.357 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:47:04.371 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:47:04.374 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:46:47.953837
2026-02-12T09:47:04.374 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:47:04.375 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:47:04.375 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:47:13.388 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:47:23.403 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:47:33.418 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:47:43.433 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:47:53.448 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:48:03.463 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:48:03.466 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:47:48.095401
2026-02-12T09:48:03.466 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:48:03.466 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:48:03.466 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:48:12.480 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:48:22.495 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:48:32.510 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:48:42.524 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:48:52.539 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:49:02.554 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:49:02.557 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:48:48.243395
2026-02-12T09:49:02.557 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:49:02.557 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:49:02.557 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:49:11.570 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:49:21.584 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:49:31.598 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:49:41.613 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:49:51.628 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:50:01.644 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:50:01.646 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:49:48.384070
2026-02-12T09:50:01.647 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:50:01.647 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:50:01.647 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:50:10.660 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:50:20.675 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:50:30.690 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:50:40.703 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:50:50.716 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:51:00.732 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:51:00.734 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:50:48.523220
2026-02-12T09:51:00.734 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:51:00.735 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:51:00.735 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:51:09.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:51:19.763 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:51:29.778 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:51:39.793 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:51:49.806 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:51:59.823 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:51:59.825 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:51:48.662947
2026-02-12T09:51:59.826 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:51:59.826 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:51:59.826 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:52:08.839 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:52:18.854 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:52:28.868 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:52:38.883 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:52:48.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:52:58.920 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:52:58.923 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:52:48.805238
2026-02-12T09:52:58.923 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:52:58.923 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:52:58.923 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:53:07.936 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:53:17.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:53:27.964 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:53:37.978 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:53:47.993 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:53:58.007 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:53:58.009 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:53:48.946656
2026-02-12T09:53:58.009 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:53:58.009 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:53:58.009 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:54:07.022 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:54:17.035 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:54:27.050 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:54:37.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:54:47.080 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:54:57.095 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:54:57.098 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:54:49.088734
2026-02-12T09:54:57.098 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:54:57.098 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:54:57.098 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:55:06.111 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:55:16.125 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:55:26.140 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:55:36.155 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:55:46.168 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:55:56.183 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:55:56.185 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:55:49.233372
2026-02-12T09:55:56.186 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:55:56.186 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:55:56.186 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:56:05.199 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:56:15.215 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:56:25.229 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:56:35.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:56:45.259 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:56:55.273 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:56:55.292 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:56:49.374358
2026-02-12T09:56:55.292 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:56:55.292 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:56:55.292 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:57:04.304 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:57:14.320 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:57:24.334 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:57:34.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:57:44.366 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:57:54.381 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:57:54.383 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:57:49.517509
2026-02-12T09:57:54.384 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:57:54.384 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:57:54.384 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:58:03.397 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:58:13.411 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:58:23.427 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:58:33.442 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:58:43.457 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:58:53.473 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:58:53.475 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:58:49.657793
2026-02-12T09:58:53.475 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:58:53.476 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:58:53.476 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T09:59:02.489 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T09:59:12.503 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T09:59:22.517 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T09:59:32.532 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T09:59:42.547 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T09:59:52.562 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T09:59:52.564 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T09:59:49.798020
2026-02-12T09:59:52.564 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T09:59:52.564 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T09:59:52.564 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:00:01.578 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:00:11.592 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:00:21.608 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:00:31.622 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:00:41.637 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:00:51.650 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:00:51.653 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:00:49.939222
2026-02-12T10:00:51.653 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:00:51.654 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:00:51.654 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:01:00.668 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:01:10.681 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:01:20.696 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:01:30.711 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:01:40.725 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:01:50.741 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:01:50.743 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:01:50.082720
2026-02-12T10:01:50.743 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:01:50.743 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:01:50.743 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:01:59.756 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:02:09.770 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:02:19.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:02:29.800 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:02:39.815 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:02:49.829 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:02:49.832 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:01:50.082720
2026-02-12T10:02:49.832 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:02:49.832 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:02:49.833 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:02:58.846 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:03:08.859 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:03:18.873 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:03:28.888 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:03:38.903 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:03:48.917 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:03:48.920 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:02:50.227059
2026-02-12T10:03:48.920 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:03:48.920 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:03:48.921 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:03:57.934 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:04:07.947 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:04:17.960 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:04:27.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:04:37.992 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:04:48.005 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:04:48.006 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:03:50.368363
2026-02-12T10:04:48.006 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:04:48.006 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:04:48.006 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:04:57.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:05:07.032 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:05:17.044 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:05:27.056 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:05:37.069 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:05:47.083 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:05:47.085 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:04:50.509440
2026-02-12T10:05:47.085 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:05:47.085 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:05:47.085 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:05:56.098 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:06:06.112 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:06:16.127 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:06:26.140 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:06:36.154 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:06:46.168 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:06:46.190 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:05:50.650797
2026-02-12T10:06:46.190 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:06:46.190 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:06:46.191 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:06:55.203 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:07:05.217 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:07:15.232 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:07:25.246 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:07:35.261 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:07:45.275 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:07:45.278 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:06:50.792210
2026-02-12T10:07:45.278 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:07:45.278 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:07:45.279 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:07:54.293 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:08:04.308 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:08:14.321 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:08:24.336 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:08:34.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:08:44.365 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:08:44.367 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:07:50.935045
2026-02-12T10:08:44.367 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:08:44.367 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:08:44.368 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:08:53.379 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:09:03.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:09:13.409 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:09:23.424 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:09:33.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:09:43.454 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:09:43.456 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:08:51.073823
2026-02-12T10:09:43.456 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:09:43.457 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:09:43.457 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:09:52.471 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:10:02.487 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:10:12.502 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:10:22.516 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:10:32.531 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:10:42.546 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:10:42.549 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:09:51.219483
2026-02-12T10:10:42.549 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:10:42.549 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:10:42.549 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:10:51.563 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:11:01.577 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:11:11.592 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:11:21.607 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:11:31.623 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:11:41.638 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:11:41.641 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:10:51.370883
2026-02-12T10:11:41.641 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:11:41.641 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:11:41.641 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:11:50.656 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:12:00.671 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:12:10.685 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:12:20.701 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:12:30.716 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:12:40.731 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:12:40.733 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:11:51.513786
2026-02-12T10:12:40.741 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:12:40.741 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:12:40.741 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:12:49.754 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:12:59.769 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:13:09.783 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:13:19.798 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:13:29.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:13:39.828 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:13:39.830 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:12:51.666777
2026-02-12T10:13:39.831 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:13:39.831 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:13:39.831 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:13:48.844 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:13:58.858 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:14:08.872 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:14:18.887 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:14:28.900 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:14:38.914 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:14:38.916 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:13:51.809137
2026-02-12T10:14:38.916 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:14:38.916 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:14:38.917 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:14:47.930 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:14:57.945 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:15:07.957 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:15:17.971 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:15:27.987 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:15:38.002 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:15:38.004 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:14:51.950143
2026-02-12T10:15:38.004 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:15:38.004 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:15:38.004 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:15:47.018 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:15:57.031 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:16:07.043 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:16:17.057 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:16:27.071 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:16:37.085 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:16:37.088 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:15:52.092378
2026-02-12T10:16:37.088 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:16:37.088 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:16:37.088 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:16:46.100 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:16:56.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:17:06.128 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:17:16.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:17:26.154 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:17:36.169 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:17:36.172 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:16:52.232311
2026-02-12T10:17:36.172 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:17:36.172 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:17:36.172 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:17:45.185 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:17:55.197 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:18:05.210 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:18:15.222 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:18:25.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:18:35.251 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:18:35.254 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:17:52.374825
2026-02-12T10:18:35.254 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:18:35.255 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:18:35.255 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:18:44.265 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:18:54.279 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:19:04.294 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:19:14.310 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:19:24.324 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:19:34.337 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:19:34.340 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:18:52.520016
2026-02-12T10:19:34.340 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:19:34.341 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:19:34.341 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:19:43.354 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:19:53.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:20:03.382 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:20:13.395 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:20:23.410 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:20:33.425 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:20:33.427 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:19:52.663703
2026-02-12T10:20:33.428 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:20:33.428 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:20:33.428 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:20:42.440 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:20:52.455 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:21:02.470 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:21:12.485 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:21:22.500 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:21:32.513 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:21:32.515 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:20:52.804803
2026-02-12T10:21:32.516 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:21:32.516 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:21:32.516 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:21:41.530 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:21:51.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:22:01.559 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:22:11.575 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:22:21.591 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:22:31.606 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:22:31.609 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:21:52.946225
2026-02-12T10:22:31.609 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:22:31.609 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:22:31.610 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:22:40.623 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:22:50.636 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:23:00.652 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:23:10.666 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:23:20.682 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:23:30.696 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:23:30.699 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:22:53.088369
2026-02-12T10:23:30.699 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:23:30.699 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:23:30.699 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:23:39.713 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:23:49.727 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:23:59.741 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:24:09.755 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:24:19.771 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:24:29.784 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:24:29.787 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:23:53.231703
2026-02-12T10:24:29.787 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:24:29.787 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:24:29.787 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:24:38.799 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:24:48.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:24:58.829 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:25:08.843 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:25:18.858 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:25:28.878 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:25:28.880 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:24:53.378279
2026-02-12T10:25:28.881 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:25:28.881 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:25:28.881 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:25:37.894 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:25:47.906 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:25:57.961 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:26:07.975 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:26:17.991 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:26:28.006 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:26:28.008 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:25:53.519769
2026-02-12T10:26:28.008 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:26:28.008 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:26:28.008 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:26:37.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:26:47.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:26:57.047 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:27:07.061 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:27:17.076 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:27:27.090 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:27:27.092 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:26:53.660786
2026-02-12T10:27:27.093 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:27:27.093 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:27:27.093 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:27:36.106 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:27:46.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:27:56.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:28:06.147 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:28:16.160 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:28:26.174 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:28:26.176 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:27:53.801584
2026-02-12T10:28:26.177 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:28:26.177 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:28:26.177 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:28:35.189 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:28:45.203 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:28:55.217 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:29:05.231 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:29:15.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:29:25.259 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:29:25.278 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:28:53.942487
2026-02-12T10:29:25.278 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:29:25.278 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:29:25.278 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:29:34.292 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:29:44.307 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:29:54.323 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:30:04.338 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:30:14.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:30:24.368 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:30:24.370 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:29:54.082564
2026-02-12T10:30:24.370 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:30:24.371 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:30:24.371 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:30:33.385 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:30:43.400 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:30:53.416 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:31:03.431 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:31:13.447 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:31:23.462 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:31:23.464 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:30:54.226282
2026-02-12T10:31:23.464 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:31:23.464 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:31:23.464 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:31:32.478 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:31:42.494 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:31:52.509 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:32:02.525 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:32:12.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:32:22.556 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:32:22.559 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:31:54.368118
2026-02-12T10:32:22.559 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:32:22.560 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:32:22.560 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:32:31.572 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:32:41.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:32:51.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:33:01.617 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:33:11.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:33:21.649 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:33:21.652 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:32:54.527023
2026-02-12T10:33:21.653 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:33:21.653 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:33:21.653 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:33:30.667 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:33:40.681 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:33:50.695 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:34:00.710 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:34:10.726 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:34:20.742 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:34:20.744 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:33:54.666120
2026-02-12T10:34:20.745 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:34:20.745 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:34:20.745 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:34:29.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:34:39.769 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:34:49.786 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:34:59.800 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:35:09.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:35:19.828 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:35:19.831 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:34:54.808889
2026-02-12T10:35:19.831 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:35:19.832 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:35:19.832 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:35:28.845 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:35:38.860 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:35:48.875 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:35:58.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:36:08.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:36:18.915 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:36:18.917 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:35:54.949822
2026-02-12T10:36:18.918 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:36:18.918 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:36:18.918 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:36:27.931 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:36:37.947 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:36:47.960 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:36:57.974 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:37:07.988 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:37:18.002 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:37:18.020 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:36:55.089926
2026-02-12T10:37:18.020 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:37:18.020 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:37:18.021 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:37:27.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:37:37.047 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:37:47.058 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:37:57.071 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:38:07.084 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:38:17.098 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:38:17.101 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:37:55.230340
2026-02-12T10:38:17.101 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:38:17.101 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:38:17.102 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:38:26.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:38:36.129 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:38:46.143 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:38:56.157 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:39:06.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:39:16.182 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:39:16.184 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:38:55.371672
2026-02-12T10:39:16.185 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:39:16.185 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:39:16.185 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:39:25.197 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:39:35.212 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:39:45.226 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:39:55.239 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:40:05.253 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:40:15.267 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:40:15.270 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:39:55.514900
2026-02-12T10:40:15.277 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:40:15.277 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:40:15.278 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:40:24.288 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:40:34.304 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:40:44.318 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:40:54.333 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:41:04.348 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:41:14.363 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:41:14.366 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:40:55.655485
2026-02-12T10:41:14.366 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:41:14.366 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:41:14.366 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:41:23.379 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:41:33.396 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:41:43.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:41:53.428 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:42:03.444 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:42:13.459 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:42:13.462 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:41:55.795994
2026-02-12T10:42:13.509 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:42:13.509 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:42:13.509 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:42:22.522 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:42:32.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:42:42.554 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:42:52.569 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:43:02.582 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:43:12.597 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:43:12.599 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:42:55.940626
2026-02-12T10:43:12.600 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:43:12.600 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:43:12.600 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:43:21.612 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:43:31.628 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:43:41.643 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:43:51.658 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:44:01.673 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:44:11.688 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:44:11.691 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:43:56.084510
2026-02-12T10:44:11.691 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:44:11.691 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:44:11.691 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:44:20.705 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:44:30.719 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:44:40.735 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:44:50.750 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:45:00.765 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:45:10.779 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:45:10.782 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:44:56.224526
2026-02-12T10:45:10.782 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:45:10.782 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:45:10.782 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:45:19.797 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:45:29.812 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:45:39.826 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:45:49.840 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:45:59.854 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:46:09.868 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:46:09.871 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:45:56.365469
2026-02-12T10:46:09.871 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:46:09.871 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:46:09.872 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:46:18.885 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:46:28.899 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:46:38.913 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:46:48.927 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:46:58.942 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:47:08.956 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:47:08.958 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:46:56.507610
2026-02-12T10:47:08.958 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:47:08.958 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:47:08.958 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:47:17.971 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:47:27.986 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:47:38.000 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:47:48.013 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:47:58.027 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:48:08.040 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:48:08.042 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:47:56.652996
2026-02-12T10:48:08.042 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:48:08.042 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:48:08.042 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:48:17.055 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:48:27.070 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:48:37.083 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:48:47.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:48:57.113 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:49:07.127 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:49:07.129 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:48:56.797184
2026-02-12T10:49:07.130 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:49:07.130 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:49:07.130 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:49:16.143 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:49:26.155 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:49:36.169 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:49:46.184 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:49:56.199 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:50:06.212 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:50:06.215 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:49:56.937715
2026-02-12T10:50:06.215 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:50:06.215 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:50:06.215 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:50:15.227 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:50:25.242 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:50:35.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:50:45.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:50:55.288 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:51:05.303 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:51:05.306 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:50:57.078068
2026-02-12T10:51:05.306 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:51:05.306 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:51:05.306 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:51:14.320 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:51:24.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:51:34.350 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:51:44.364 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:51:54.380 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:52:04.394 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:52:04.397 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:51:57.219529
2026-02-12T10:52:04.397 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:52:04.397 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:52:04.397 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:52:13.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:52:23.427 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:52:33.443 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:52:43.458 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:52:53.473 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:53:03.488 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:53:03.490 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:52:57.360747
2026-02-12T10:53:03.490 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:53:03.491 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:53:03.491 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:53:12.505 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:53:22.519 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:53:32.534 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:53:42.550 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:53:52.563 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:54:02.578 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:54:02.581 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:53:57.501473
2026-02-12T10:54:02.582 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:54:02.582 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:54:02.582 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:54:11.596 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:54:21.611 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:54:31.627 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:54:41.643 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:54:51.657 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:55:01.673 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:55:01.675 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:54:57.651723
2026-02-12T10:55:01.676 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:55:01.676 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:55:01.676 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:55:10.688 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:55:20.703 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:55:30.718 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:55:40.734 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:55:50.749 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:56:00.762 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:56:00.765 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:55:57.795813
2026-02-12T10:56:00.765 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:56:00.765 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:56:00.765 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:56:09.778 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:56:19.794 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:56:29.809 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:56:39.825 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:56:49.838 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:56:59.852 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:56:59.855 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:56:57.938369
2026-02-12T10:56:59.855 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:56:59.856 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:56:59.856 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:57:08.867 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:57:18.881 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:57:28.896 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:57:38.909 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:57:48.922 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:57:58.936 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:57:58.939 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:57:58.080263
2026-02-12T10:57:58.939 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:57:58.940 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:57:58.940 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:58:07.952 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:58:17.966 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:58:27.980 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:58:37.995 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:58:48.008 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:58:58.022 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:58:58.024 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:57:58.080263
2026-02-12T10:58:58.024 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:58:58.024 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:58:58.024 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T10:59:07.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T10:59:17.048 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T10:59:27.062 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T10:59:37.076 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T10:59:47.091 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T10:59:57.105 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T10:59:57.107 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:58:58.220389
2026-02-12T10:59:57.107 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T10:59:57.107 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T10:59:57.108 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:00:06.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:00:16.135 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:00:26.148 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:00:36.162 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:00:46.177 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:00:56.191 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:00:56.193 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T10:59:58.364659
2026-02-12T11:00:56.194 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:00:56.194 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:00:56.194 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:01:05.206 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:01:15.221 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:01:25.235 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:01:35.250 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:01:45.262 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:01:55.276 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:01:55.279 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:00:58.504620
2026-02-12T11:01:55.279 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:01:55.279 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:01:55.279 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:02:04.293 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:02:14.308 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:02:24.324 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:02:34.340 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:02:44.355 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:02:54.370 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:02:54.373 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:01:58.646702
2026-02-12T11:02:54.373 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:02:54.374 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:02:54.374 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:03:03.387 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:03:13.401 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:03:23.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:03:33.430 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:03:43.446 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:03:53.462 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:03:53.465 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:02:58.788317
2026-02-12T11:03:53.465 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:03:53.465 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:03:53.465 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:04:02.479 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:04:12.495 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:04:22.509 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:04:32.524 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:04:42.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:04:52.557 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:04:52.559 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:03:58.931083
2026-02-12T11:04:52.560 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:04:52.560 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:04:52.560 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:05:01.573 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:05:11.589 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:05:21.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:05:31.618 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:05:41.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:05:51.648 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:05:51.651 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:04:59.070203
2026-02-12T11:05:51.652 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:05:51.652 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:05:51.652 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:06:00.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:06:10.680 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:06:20.696 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:06:30.711 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:06:40.726 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:06:50.740 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:06:50.742 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:05:59.212850
2026-02-12T11:06:50.743 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:06:50.743 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:06:50.743 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:06:59.756 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:07:09.770 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:07:19.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:07:29.798 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:07:39.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:07:49.828 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:07:49.831 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:06:59.355081
2026-02-12T11:07:49.831 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:07:49.832 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:07:49.832 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:07:58.845 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:08:08.859 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:08:18.873 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:08:28.888 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:08:38.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:08:48.915 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:08:48.926 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:07:59.497894
2026-02-12T11:08:48.927 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:08:48.927 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:08:48.927 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:08:57.939 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:09:07.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:09:17.968 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:09:27.982 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:09:37.997 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:09:48.012 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:09:48.013 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:08:59.642275
2026-02-12T11:09:48.013 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:09:48.013 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:09:48.013 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:09:57.025 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:10:07.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:10:17.052 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:10:27.066 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:10:37.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:10:47.095 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:10:47.097 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:09:59.782966
2026-02-12T11:10:47.098 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:10:47.098 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:10:47.098 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:10:56.109 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:11:06.122 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:11:16.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:11:26.147 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:11:36.159 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:11:46.172 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:11:46.175 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:10:59.926778
2026-02-12T11:11:46.175 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:11:46.176 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:11:46.176 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:11:55.187 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:12:05.201 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:12:15.215 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:12:25.229 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:12:35.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:12:45.259 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:12:45.261 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:12:00.072880
2026-02-12T11:12:45.262 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:12:45.262 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:12:45.262 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:12:54.275 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:13:04.286 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:13:14.298 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:13:24.312 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:13:34.326 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:13:44.340 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:13:44.343 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:13:00.215243
2026-02-12T11:13:44.343 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:13:44.343 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:13:44.343 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:13:53.358 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:14:03.373 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:14:13.388 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:14:23.404 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:14:33.419 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:14:43.435 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:14:43.437 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:14:00.357450
2026-02-12T11:14:43.437 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:14:43.437 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:14:43.437 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:14:52.450 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:15:02.465 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:15:12.479 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:15:22.493 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:15:32.508 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:15:42.523 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:15:42.525 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:15:00.499602
2026-02-12T11:15:42.525 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:15:42.526 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:15:42.526 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:15:51.539 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:16:01.553 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:16:11.569 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:16:21.584 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:16:31.599 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:16:41.614 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:16:41.617 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:16:00.641098
2026-02-12T11:16:41.617 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:16:41.617 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:16:41.618 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:16:50.631 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:17:00.647 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:17:10.662 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:17:20.678 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:17:30.694 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:17:40.709 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:17:40.711 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:17:00.797518
2026-02-12T11:17:40.711 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:17:40.711 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:17:40.711 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:17:49.726 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:17:59.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:18:09.758 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:18:19.773 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:18:29.788 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:18:39.802 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:18:39.805 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:18:00.938329
2026-02-12T11:18:39.805 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:18:39.806 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:18:39.806 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:18:48.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:18:58.831 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:19:08.846 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:19:18.859 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:19:28.875 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:19:38.890 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:19:38.892 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:19:01.078984
2026-02-12T11:19:38.893 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:19:38.893 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:19:38.893 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:19:47.905 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:19:57.918 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:20:07.932 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:20:17.947 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:20:27.960 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:20:37.974 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:20:37.977 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:20:01.218877
2026-02-12T11:20:37.977 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:20:37.977 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:20:37.977 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:20:46.989 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:20:57.003 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:21:07.014 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:21:17.028 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:21:27.041 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:21:37.055 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:21:37.058 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:21:01.359532
2026-02-12T11:21:37.058 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:21:37.058 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:21:37.059 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:21:46.071 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:21:56.086 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:22:06.101 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:22:16.115 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:22:26.129 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:22:36.142 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:22:36.161 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:22:01.501961
2026-02-12T11:22:36.161 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:22:36.162 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:22:36.162 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:22:45.175 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:22:55.190 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:23:05.204 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:23:15.219 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:23:25.234 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:23:35.249 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:23:35.267 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:23:01.657752
2026-02-12T11:23:35.267 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:23:35.267 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:23:35.268 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:23:44.282 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:23:54.297 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:24:04.312 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:24:14.326 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:24:24.341 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:24:34.356 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:24:34.359 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:24:01.805898
2026-02-12T11:24:34.359 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:24:34.359 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:24:34.359 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:24:43.373 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:24:53.388 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:25:03.402 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:25:13.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:25:23.431 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:25:33.447 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:25:33.449 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:25:01.950704
2026-02-12T11:25:33.449 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:25:33.449 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:25:33.450 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:25:42.461 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:25:52.476 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:26:02.490 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:26:12.505 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:26:22.519 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:26:32.534 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:26:32.537 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:26:02.106289
2026-02-12T11:26:32.537 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:26:32.537 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:26:32.537 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:26:41.550 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:26:51.565 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:27:01.580 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:27:11.595 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:27:21.610 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:27:31.625 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:27:31.627 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:27:02.247176
2026-02-12T11:27:31.628 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:27:31.628 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:27:31.628 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:27:40.641 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:27:50.656 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:28:00.671 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:28:10.686 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:28:20.701 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:28:30.717 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:28:30.719 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:28:02.390664
2026-02-12T11:28:30.719 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:28:30.720 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:28:30.720 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:28:39.733 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:28:49.747 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:28:59.763 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:29:09.779 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:29:19.794 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:29:29.810 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:29:29.813 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:29:02.530532
2026-02-12T11:29:29.813 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:29:29.813 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:29:29.813 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:29:38.827 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:29:48.842 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:29:58.857 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:30:08.869 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:30:18.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:30:28.897 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:30:28.899 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:30:02.670480
2026-02-12T11:30:28.900 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:30:28.900 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:30:28.900 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:30:37.911 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:30:47.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:30:57.938 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:31:07.951 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:31:17.966 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:31:27.980 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:31:27.983 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:31:02.809799
2026-02-12T11:31:27.983 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:31:27.983 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:31:27.983 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:31:36.997 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:31:47.009 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:31:57.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:32:07.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:32:17.046 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:32:27.060 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:32:27.062 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:32:02.953975
2026-02-12T11:32:27.062 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:32:27.062 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:32:27.062 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:32:36.075 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:32:46.088 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:32:56.103 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:33:06.118 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:33:16.133 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:33:26.147 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:33:26.148 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:33:03.097596
2026-02-12T11:33:26.148 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:33:26.148 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:33:26.148 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:33:35.162 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:33:45.177 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:33:55.192 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:34:05.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:34:15.222 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:34:25.237 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:34:25.239 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:34:03.238422
2026-02-12T11:34:25.239 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:34:25.239 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:34:25.239 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:34:34.252 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:34:44.267 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:34:54.283 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:35:04.297 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:35:14.313 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:35:24.327 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:35:24.329 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:35:03.380247
2026-02-12T11:35:24.330 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:35:24.330 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:35:24.330 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:35:33.343 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:35:43.357 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:35:53.372 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:36:03.387 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:36:13.403 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:36:23.419 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:36:23.422 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:36:03.523605
2026-02-12T11:36:23.422 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:36:23.422 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:36:23.423 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:36:32.436 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:36:42.451 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:36:52.467 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:37:02.483 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:37:12.498 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:37:22.513 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:37:22.515 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:37:03.670994
2026-02-12T11:37:22.516 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:37:22.516 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:37:22.516 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:37:31.529 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:37:41.542 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:37:51.557 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:38:01.572 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:38:11.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:38:21.603 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:38:21.606 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:38:03.822764
2026-02-12T11:38:21.606 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:38:21.606 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:38:21.606 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:38:30.619 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:38:40.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:38:50.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:39:00.664 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:39:10.677 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:39:20.692 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:39:20.694 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:39:03.962046
2026-02-12T11:39:20.695 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:39:20.695 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:39:20.695 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:39:29.710 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:39:39.725 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:39:49.740 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:39:59.756 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:40:09.772 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:40:19.787 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:40:19.790 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:40:04.104616
2026-02-12T11:40:19.790 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:40:19.790 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:40:19.790 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:40:28.802 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:40:38.818 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:40:48.832 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:40:58.848 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:41:08.862 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:41:18.877 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:41:18.879 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:41:04.244265
2026-02-12T11:41:18.879 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:41:18.879 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:41:18.880 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:41:27.892 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:41:37.905 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:41:47.919 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:41:57.932 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:42:07.947 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:42:17.961 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:42:17.963 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:42:04.387091
2026-02-12T11:42:17.963 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:42:17.963 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:42:17.963 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:42:26.975 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:42:36.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:42:47.004 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:42:57.014 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:43:07.028 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:43:17.042 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:43:17.044 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:43:04.530449
2026-02-12T11:43:17.044 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:43:17.044 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:43:17.045 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:43:26.058 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:43:36.072 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:43:46.087 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:43:56.100 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:44:06.112 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:44:16.126 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:44:16.128 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:44:04.673871
2026-02-12T11:44:16.175 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:44:16.175 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:44:16.175 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:44:25.190 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:44:35.203 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:44:45.219 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:44:55.233 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:45:05.246 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:45:15.307 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:45:15.310 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:45:04.814284
2026-02-12T11:45:15.310 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:45:15.310 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:45:15.310 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:45:24.324 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:45:34.340 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:45:44.354 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:45:54.370 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:46:04.383 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:46:14.400 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:46:14.403 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:46:04.956744
2026-02-12T11:46:14.403 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:46:14.403 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:46:14.403 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:46:23.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:46:33.432 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:46:43.449 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:46:53.464 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:47:03.478 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:47:13.493 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:47:13.495 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:47:05.098145
2026-02-12T11:47:13.495 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:47:13.495 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:47:13.495 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:47:22.507 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:47:32.520 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:47:42.534 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:47:52.550 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:48:02.565 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:48:12.581 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:48:12.582 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:48:05.243101
2026-02-12T11:48:12.582 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:48:12.582 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:48:12.582 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:48:21.596 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:48:31.611 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:48:41.625 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:48:51.640 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:49:01.656 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:49:11.671 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:49:11.673 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:49:05.382317
2026-02-12T11:49:11.673 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:49:11.674 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:49:11.674 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:49:20.688 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:49:30.703 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:49:40.716 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:49:50.732 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:50:00.747 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:50:10.763 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:50:10.765 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:50:05.524993
2026-02-12T11:50:10.766 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:50:10.766 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:50:10.766 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:50:19.780 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:50:29.793 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:50:39.808 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:50:49.822 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:50:59.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:51:09.849 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:51:09.851 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:51:05.664487
2026-02-12T11:51:09.851 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:51:09.851 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:51:09.852 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:51:18.864 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:51:28.879 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:51:38.893 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:51:48.905 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:51:58.921 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:52:08.934 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:52:08.937 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:52:05.806686
2026-02-12T11:52:08.937 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:52:08.937 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:52:08.937 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:52:17.951 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:52:27.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:52:37.980 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:52:47.994 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:52:58.009 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:53:08.023 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:53:08.024 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:53:05.948123
2026-02-12T11:53:08.024 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:53:08.024 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:53:08.024 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:53:17.035 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:53:27.050 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:53:37.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:53:47.078 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:53:57.093 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:54:07.105 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:54:07.108 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:54:06.091702
2026-02-12T11:54:07.108 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:54:07.108 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:54:07.108 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:54:16.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:54:26.135 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:54:36.151 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:54:46.164 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:54:56.179 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:55:06.194 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:55:06.196 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:54:06.091702
2026-02-12T11:55:06.243 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:55:06.243 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:55:06.243 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:55:15.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:55:25.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:55:35.288 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:55:45.304 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:55:55.320 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:56:05.334 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:56:05.337 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:55:06.232852
2026-02-12T11:56:05.337 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:56:05.337 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:56:05.337 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:56:14.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:56:24.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:56:34.382 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:56:44.397 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:56:54.413 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:57:04.428 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:57:04.430 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:56:06.376651
2026-02-12T11:57:04.430 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:57:04.430 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:57:04.430 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:57:13.444 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:57:23.460 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:57:33.474 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:57:43.491 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:57:53.506 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:58:03.522 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:58:03.525 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:57:06.515539
2026-02-12T11:58:03.525 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:58:03.525 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:58:03.525 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:58:12.539 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:58:22.555 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:58:32.570 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:58:42.584 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:58:52.599 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T11:59:02.614 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T11:59:02.616 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:58:06.658489
2026-02-12T11:59:02.617 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T11:59:02.617 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T11:59:02.617 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T11:59:11.630 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T11:59:21.646 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T11:59:31.660 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T11:59:41.673 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T11:59:51.689 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:00:01.704 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:00:01.707 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T11:59:06.806937
2026-02-12T12:00:01.707 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:00:01.707 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:00:01.708 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:00:10.721 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:00:20.735 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:00:30.750 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:00:40.766 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:00:50.779 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:01:00.793 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:01:00.796 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:00:06.965753
2026-02-12T12:01:00.796 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:01:00.796 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:01:00.796 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:01:09.810 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:01:19.825 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:01:29.840 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:01:39.853 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:01:49.868 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:01:59.883 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:01:59.886 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:01:07.115134
2026-02-12T12:01:59.886 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:01:59.886 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:01:59.886 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:02:08.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:02:18.913 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:02:28.928 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:02:38.943 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:02:48.957 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:02:58.970 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:02:58.973 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:02:07.256445
2026-02-12T12:02:58.973 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:02:58.974 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:02:58.974 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:03:07.987 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:03:18.002 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:03:28.017 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:03:38.030 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:03:48.042 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:03:58.056 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:03:58.057 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:03:07.397954
2026-02-12T12:03:58.057 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:03:58.057 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:03:58.057 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:04:07.068 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:04:17.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:04:27.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:04:37.111 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:04:47.125 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:04:57.139 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:04:57.141 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:04:07.537279
2026-02-12T12:04:57.141 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:04:57.141 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:04:57.141 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:05:06.154 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:05:16.168 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:05:26.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:05:36.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:05:46.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:05:56.221 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:05:56.223 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:05:07.678951
2026-02-12T12:05:56.224 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:05:56.224 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:05:56.224 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:06:05.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:06:15.250 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:06:25.266 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:06:35.281 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:06:45.294 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:06:55.308 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:06:55.310 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:06:07.821057
2026-02-12T12:06:55.311 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:06:55.311 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:06:55.311 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:07:04.325 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:07:14.340 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:07:24.354 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:07:34.371 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:07:44.386 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:07:54.401 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:07:54.404 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:07:07.961786
2026-02-12T12:07:54.404 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:07:54.405 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:07:54.405 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:08:03.419 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:08:13.434 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:08:23.449 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:08:33.464 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:08:43.480 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:08:53.494 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:08:53.496 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:08:08.105384
2026-02-12T12:08:53.497 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:08:53.497 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:08:53.497 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:09:02.509 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:09:12.524 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:09:22.539 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:09:32.554 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:09:42.568 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:09:52.584 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:09:52.587 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:09:08.246105
2026-02-12T12:09:52.587 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:09:52.587 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:09:52.587 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:10:01.601 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:10:11.617 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:10:21.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:10:31.647 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:10:41.663 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:10:51.679 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:10:51.682 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:10:08.386651
2026-02-12T12:10:51.682 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:10:51.682 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:10:51.682 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:11:00.701 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:11:10.716 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:11:20.733 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:11:30.747 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:11:40.762 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:11:50.777 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:11:50.780 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:11:08.528035
2026-02-12T12:11:50.780 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:11:50.780 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:11:50.780 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:11:59.793 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:12:09.808 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:12:19.822 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:12:29.839 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:12:39.854 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:12:49.868 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:12:49.871 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:12:08.668100
2026-02-12T12:12:49.872 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:12:49.872 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:12:49.872 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:12:58.885 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:13:08.898 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:13:18.911 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:13:28.926 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:13:38.941 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:13:48.954 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:13:48.957 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:13:08.808666
2026-02-12T12:13:48.957 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:13:48.958 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:13:48.958 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:13:57.970 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:14:07.984 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:14:17.999 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:14:28.010 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:14:38.025 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:14:48.038 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:14:48.039 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:14:08.948391
2026-02-12T12:14:48.039 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:14:48.039 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:14:48.039 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:14:57.052 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:15:07.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:15:17.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:15:27.093 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:15:37.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:15:47.120 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:15:47.122 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:15:09.088679
2026-02-12T12:15:47.123 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:15:47.123 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:15:47.123 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:15:56.135 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:16:06.148 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:16:16.163 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:16:26.178 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:16:36.194 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:16:46.208 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:16:46.210 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:16:09.230304
2026-02-12T12:16:46.210 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:16:46.210 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:16:46.210 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:16:55.223 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:17:05.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:17:15.252 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:17:25.267 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:17:35.282 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:17:45.298 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:17:45.300 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:17:09.370006
2026-02-12T12:17:45.300 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:17:45.300 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:17:45.300 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:17:54.314 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:18:04.328 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:18:14.343 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:18:24.359 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:18:34.375 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:18:44.389 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:18:44.392 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:18:09.512207
2026-02-12T12:18:44.392 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:18:44.392 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:18:44.392 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:18:53.404 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:19:03.419 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:19:13.433 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:19:23.447 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:19:33.462 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:19:43.475 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:19:43.478 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:19:09.659370
2026-02-12T12:19:43.478 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:19:43.478 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:19:43.478 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:19:52.491 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:20:02.506 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:20:12.522 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:20:22.536 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:20:32.551 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:20:42.566 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:20:42.569 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:20:09.800002
2026-02-12T12:20:42.569 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:20:42.569 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:20:42.569 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:20:51.584 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:21:01.597 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:21:11.612 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:21:21.627 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:21:31.641 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:21:41.656 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:21:41.660 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:21:09.942616
2026-02-12T12:21:41.660 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:21:41.661 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:21:41.661 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:21:50.674 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:22:00.689 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:22:10.703 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:22:20.718 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:22:30.733 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:22:40.750 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:22:40.771 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:22:10.089699
2026-02-12T12:22:40.771 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:22:40.771 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:22:40.772 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:22:49.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:22:59.799 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:23:09.812 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:23:19.827 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:23:29.841 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:23:39.857 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:23:39.859 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:23:10.241582
2026-02-12T12:23:39.860 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:23:39.860 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:23:39.860 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:23:48.872 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:23:58.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:24:08.903 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:24:18.917 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:24:28.932 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:24:38.947 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:24:38.950 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:24:10.383781
2026-02-12T12:24:38.950 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:24:38.950 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:24:38.950 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:24:47.961 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:24:57.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:25:07.991 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:25:18.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:25:28.022 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:25:38.036 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:25:38.036 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:25:10.527672
2026-02-12T12:25:38.036 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:25:38.037 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:25:38.037 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:25:47.049 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:25:57.062 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:26:07.075 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:26:17.090 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:26:27.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:26:37.120 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:26:37.123 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:26:10.672370
2026-02-12T12:26:37.123 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:26:37.123 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:26:37.124 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:26:46.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:26:56.151 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:27:06.164 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:27:16.177 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:27:26.191 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:27:36.205 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:27:36.207 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:27:10.814936
2026-02-12T12:27:36.207 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:27:36.208 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:27:36.208 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:27:45.220 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:27:55.235 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:28:05.249 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:28:15.263 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:28:25.278 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:28:35.292 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:28:35.294 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:28:10.955331
2026-02-12T12:28:35.295 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:28:35.295 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:28:35.295 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:28:44.308 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:28:54.323 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:29:04.336 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:29:14.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:29:24.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:29:34.381 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:29:34.384 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:29:11.098452
2026-02-12T12:29:34.384 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:29:34.384 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:29:34.384 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:29:43.396 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:29:53.411 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:30:03.426 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:30:13.440 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:30:23.456 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:30:33.469 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:30:33.472 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:30:11.240453
2026-02-12T12:30:33.472 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:30:33.472 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:30:33.472 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:30:42.485 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:30:52.499 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:31:02.511 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:31:12.527 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:31:22.543 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:31:32.559 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:31:32.561 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:31:11.385142
2026-02-12T12:31:32.562 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:31:32.562 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:31:32.562 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:31:41.576 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:31:51.590 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:32:01.605 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:32:11.620 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:32:21.635 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:32:31.649 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:32:31.652 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:32:11.529610
2026-02-12T12:32:31.652 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:32:31.652 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:32:31.653 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:32:40.667 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:32:50.682 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:33:00.698 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:33:10.714 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:33:20.729 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:33:30.744 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:33:30.747 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:33:11.691597
2026-02-12T12:33:30.747 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:33:30.747 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:33:30.747 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:33:39.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:33:49.777 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:33:59.792 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:34:09.806 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:34:19.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:34:29.835 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:34:29.849 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:34:11.834475
2026-02-12T12:34:29.849 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:34:29.850 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:34:29.850 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:34:38.863 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:34:48.878 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:34:58.893 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:35:08.905 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:35:18.918 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:35:28.933 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:35:28.936 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:35:11.975872
2026-02-12T12:35:28.936 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:35:28.936 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:35:28.936 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:35:37.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:35:47.961 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:35:57.974 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:36:07.987 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:36:18.001 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:36:28.012 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:36:28.014 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:36:12.118184
2026-02-12T12:36:28.015 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:36:28.015 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:36:28.015 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:36:37.027 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:36:47.040 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:36:57.054 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:37:07.066 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:37:17.080 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:37:27.094 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:37:27.116 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:37:12.258112
2026-02-12T12:37:27.116 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:37:27.116 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:37:27.116 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:37:36.130 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:37:46.144 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:37:56.158 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:38:06.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:38:16.185 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:38:26.200 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:38:26.202 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:38:12.397798
2026-02-12T12:38:26.249 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:38:26.249 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:38:26.249 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:38:35.261 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:38:45.275 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:38:55.288 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:39:05.303 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:39:15.317 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:39:25.332 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:39:25.335 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:39:12.541581
2026-02-12T12:39:25.335 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:39:25.335 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:39:25.335 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:39:34.348 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:39:44.363 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:39:54.379 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:40:04.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:40:14.408 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:40:24.423 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:40:24.425 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:40:12.681851
2026-02-12T12:40:24.426 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:40:24.426 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:40:24.426 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:40:33.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:40:43.452 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:40:53.465 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:41:03.480 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:41:13.493 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:41:23.509 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:41:23.511 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:41:12.824250
2026-02-12T12:41:23.512 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:41:23.512 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:41:23.512 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:41:32.525 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:41:42.541 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:41:52.554 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:42:02.569 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:42:12.584 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:42:22.598 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:42:22.601 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:42:12.964054
2026-02-12T12:42:22.601 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:42:22.601 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:42:22.601 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:42:31.615 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:42:41.630 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:42:51.646 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:43:01.661 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:43:11.677 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:43:21.691 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:43:21.693 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:43:13.102135
2026-02-12T12:43:21.694 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:43:21.694 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:43:21.694 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:43:30.707 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:43:40.723 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:43:50.737 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:44:00.752 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:44:10.766 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:44:20.781 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:44:20.784 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:44:13.247391
2026-02-12T12:44:20.784 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:44:20.784 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:44:20.784 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:44:29.797 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:44:39.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:44:49.828 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:44:59.843 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:45:09.857 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:45:19.871 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:45:19.873 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:45:13.389875
2026-02-12T12:45:19.874 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:45:19.874 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:45:19.874 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:45:28.887 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:45:38.900 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:45:48.914 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:45:58.930 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:46:08.945 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:46:18.959 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:46:18.962 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:46:13.541622
2026-02-12T12:46:18.962 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:46:18.962 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:46:18.962 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:46:27.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:46:37.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:46:48.004 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:46:58.018 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:47:08.030 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:47:18.045 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:47:18.046 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:47:13.682380
2026-02-12T12:47:18.046 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:47:18.046 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:47:18.046 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:47:27.058 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:47:37.072 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:47:47.086 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:47:57.100 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:48:07.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:48:17.129 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:48:17.131 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:48:13.822933
2026-02-12T12:48:17.131 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:48:17.131 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:48:17.131 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:48:26.144 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:48:36.159 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:48:46.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:48:56.186 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:49:06.200 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:49:16.213 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:49:16.231 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:49:13.962149
2026-02-12T12:49:16.232 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:49:16.232 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:49:16.232 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:49:25.246 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:49:35.260 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:49:45.275 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:49:55.289 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:50:05.303 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:50:15.318 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:50:15.320 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:50:14.105232
2026-02-12T12:50:15.367 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:50:15.367 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:50:15.367 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:50:24.382 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:50:34.396 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:50:44.410 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:50:54.425 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:51:04.440 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:51:14.454 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:51:14.456 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:50:14.105232
2026-02-12T12:51:14.457 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:51:14.457 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:51:14.457 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:51:23.471 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:51:33.484 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:51:43.500 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:51:53.514 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:52:03.529 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:52:13.545 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:52:13.547 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:51:14.246682
2026-02-12T12:52:13.547 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:52:13.548 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:52:13.548 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:52:22.560 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:52:32.575 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:52:42.590 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:52:52.605 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:53:02.620 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:53:12.635 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:53:12.638 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:52:14.390700
2026-02-12T12:53:12.638 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:53:12.639 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:53:12.639 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:53:21.652 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:53:31.668 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:53:41.684 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:53:51.697 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:54:01.712 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:54:11.728 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:54:11.731 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:53:14.531760
2026-02-12T12:54:11.731 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:54:11.731 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:54:11.731 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:54:20.745 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:54:30.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:54:40.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:54:50.790 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:55:00.805 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:55:10.819 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:55:10.821 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:54:14.670883
2026-02-12T12:55:10.822 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:55:10.822 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:55:10.822 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:55:19.836 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:55:29.851 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:55:39.865 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:55:49.878 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:55:59.892 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:56:09.905 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:56:09.906 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:55:14.811409
2026-02-12T12:56:09.906 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:56:09.906 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:56:09.906 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:56:18.918 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:56:28.933 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:56:38.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:56:48.963 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:56:58.977 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:57:08.991 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:57:08.994 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:56:14.953204
2026-02-12T12:57:08.994 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:57:08.994 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:57:08.994 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:57:18.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:57:28.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:57:38.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:57:48.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:57:58.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:58:08.079 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:58:08.080 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:57:15.094483
2026-02-12T12:58:08.080 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:58:08.080 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:58:08.080 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:58:17.093 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:58:27.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:58:37.123 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:58:47.138 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:58:57.152 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T12:59:07.164 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T12:59:07.167 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:58:15.236664
2026-02-12T12:59:07.168 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T12:59:07.168 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T12:59:07.168 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T12:59:16.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T12:59:26.194 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T12:59:36.209 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T12:59:46.224 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T12:59:56.238 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:00:06.252 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:00:06.255 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T12:59:15.377505
2026-02-12T13:00:06.255 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:00:06.255 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:00:06.255 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:00:15.269 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:00:25.283 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:00:35.297 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:00:45.312 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:00:55.327 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:01:05.341 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:01:05.342 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:00:15.518920
2026-02-12T13:01:05.342 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:01:05.342 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:01:05.342 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:01:14.355 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:01:24.371 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:01:34.383 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:01:44.397 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:01:54.413 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:02:04.428 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:02:04.430 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:01:15.660351
2026-02-12T13:02:04.430 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:02:04.430 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:02:04.431 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:02:13.445 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:02:23.460 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:02:33.476 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:02:43.490 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:02:53.503 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:03:03.518 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:03:03.540 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:02:15.804384
2026-02-12T13:03:03.540 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:03:03.541 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:03:03.541 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:03:12.553 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:03:22.566 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:03:32.581 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:03:42.597 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:03:52.611 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:04:02.626 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:04:02.628 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:03:15.945607
2026-02-12T13:04:02.628 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:04:02.628 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:04:02.628 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:04:11.642 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:04:21.657 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:04:31.672 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:04:41.685 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:04:51.701 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:05:01.716 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:05:01.718 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:04:16.090087
2026-02-12T13:05:01.718 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:05:01.718 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:05:01.719 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:05:10.732 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:05:20.747 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:05:30.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:05:40.777 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:05:50.791 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:06:00.806 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:06:00.825 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:05:16.230989
2026-02-12T13:06:00.825 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:06:00.825 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:06:00.825 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:06:09.838 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:06:19.854 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:06:29.869 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:06:39.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:06:49.896 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:06:59.909 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:06:59.931 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:06:16.377103
2026-02-12T13:06:59.931 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:06:59.931 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:06:59.932 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:07:08.944 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:07:18.960 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:07:28.975 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:07:38.989 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:07:49.002 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:07:59.015 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:07:59.037 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:07:16.530335
2026-02-12T13:07:59.037 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:07:59.037 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:07:59.037 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:08:08.050 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:08:18.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:08:28.080 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:08:38.094 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:08:48.109 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:08:58.121 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:08:58.122 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:08:16.675424
2026-02-12T13:08:58.122 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:08:58.122 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:08:58.122 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:09:07.135 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:09:17.148 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:09:27.161 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:09:37.177 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:09:47.192 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:09:57.207 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:09:57.208 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:09:16.818255
2026-02-12T13:09:57.209 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:09:57.209 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:09:57.209 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:10:06.220 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:10:16.236 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:10:26.251 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:10:36.266 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:10:46.280 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:10:56.295 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:10:56.298 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:10:16.958339
2026-02-12T13:10:56.298 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:10:56.299 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:10:56.299 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:11:05.311 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:11:15.325 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:11:25.339 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:11:35.354 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:11:45.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:11:55.384 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:11:55.387 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:11:17.101285
2026-02-12T13:11:55.387 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:11:55.387 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:11:55.388 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:12:04.400 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:12:14.414 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:12:24.429 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:12:34.444 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:12:44.460 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:12:54.474 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:12:54.477 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:12:17.247273
2026-02-12T13:12:54.523 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:12:54.524 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:12:54.524 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:13:03.537 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:13:13.553 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:13:23.568 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:13:33.583 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:13:43.597 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:13:53.612 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:13:53.614 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:13:17.389310
2026-02-12T13:13:53.615 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:13:53.615 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:13:53.615 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:14:02.628 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:14:12.644 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:14:22.659 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:14:32.674 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:14:42.690 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:14:52.704 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:14:52.707 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:14:17.532979
2026-02-12T13:14:52.707 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:14:52.707 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:14:52.708 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:15:01.721 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:15:11.736 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:15:21.751 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:15:31.766 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:15:41.780 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:15:51.795 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:15:51.798 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:15:17.674063
2026-02-12T13:15:51.798 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:15:51.798 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:15:51.798 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:16:00.812 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:16:10.825 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:16:20.841 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:16:30.856 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:16:40.869 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:16:50.885 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:16:50.887 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:16:17.815851
2026-02-12T13:16:50.888 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:16:50.888 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:16:50.888 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:16:59.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:17:09.909 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:17:19.923 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:17:29.938 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:17:39.951 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:17:49.965 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:17:49.967 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:17:17.961194
2026-02-12T13:17:49.968 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:17:49.968 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:17:49.968 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:17:58.981 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:18:08.995 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:18:19.009 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:18:29.023 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:18:39.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:18:49.049 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:18:49.052 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:18:18.102665
2026-02-12T13:18:49.052 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:18:49.052 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:18:49.052 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:18:58.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:19:08.078 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:19:18.094 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:19:28.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:19:38.121 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:19:48.136 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:19:48.155 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:19:18.243710
2026-02-12T13:19:48.156 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:19:48.156 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:19:48.156 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:19:57.169 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:20:07.183 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:20:17.197 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:20:27.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:20:37.226 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:20:47.241 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:20:47.262 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:20:18.386275
2026-02-12T13:20:47.263 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:20:47.263 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:20:47.263 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:20:56.276 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:21:06.290 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:21:16.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:21:26.320 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:21:36.333 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:21:46.348 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:21:46.350 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:21:18.526489
2026-02-12T13:21:46.357 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:21:46.358 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:21:46.358 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:21:55.372 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:22:05.386 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:22:15.402 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:22:25.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:22:35.432 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:22:45.448 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:22:45.450 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:22:18.669833
2026-02-12T13:22:45.450 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:22:45.450 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:22:45.451 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:22:54.465 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:23:04.480 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:23:14.496 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:23:24.509 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:23:34.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:23:44.537 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:23:44.554 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:23:18.810891
2026-02-12T13:23:44.554 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:23:44.554 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:23:44.554 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:23:53.567 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:24:03.582 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:24:13.597 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:24:23.613 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:24:33.627 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:24:43.641 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:24:43.644 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:24:18.952813
2026-02-12T13:24:43.644 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:24:43.645 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:24:43.645 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:24:52.658 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:25:02.673 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:25:12.688 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:25:22.703 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:25:32.717 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:25:42.731 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:25:42.734 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:25:19.092588
2026-02-12T13:25:42.734 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:25:42.734 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:25:42.734 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:25:51.747 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:26:01.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:26:11.775 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:26:21.791 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:26:31.807 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:26:41.822 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:26:41.844 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:26:19.236738
2026-02-12T13:26:41.844 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:26:41.844 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:26:41.844 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:26:50.858 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:27:00.874 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:27:10.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:27:20.902 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:27:30.916 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:27:40.931 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:27:40.933 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:27:19.380415
2026-02-12T13:27:40.933 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:27:40.934 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:27:40.934 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:27:49.946 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:27:59.960 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:28:09.975 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:28:19.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:28:30.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:28:40.020 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:28:40.023 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:28:19.520471
2026-02-12T13:28:40.023 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:28:40.023 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:28:40.023 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:28:49.034 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:28:59.048 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:29:09.062 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:29:19.076 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:29:29.090 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:29:39.104 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:29:39.107 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:29:19.671555
2026-02-12T13:29:39.107 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:29:39.107 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:29:39.107 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:29:48.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:29:58.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:30:08.146 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:30:18.160 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:30:28.173 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:30:38.187 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:30:38.189 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:30:19.814361
2026-02-12T13:30:38.189 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:30:38.189 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:30:38.189 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:30:47.204 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:30:57.217 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:31:07.233 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:31:17.248 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:31:27.263 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:31:37.276 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:31:37.278 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:31:19.956402
2026-02-12T13:31:37.279 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:31:37.279 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:31:37.279 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:31:46.292 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:31:56.306 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:32:06.319 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:32:16.334 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:32:26.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:32:36.364 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:32:36.367 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:32:20.095835
2026-02-12T13:32:36.367 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:32:36.367 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:32:36.367 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:32:45.380 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:32:55.396 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:33:05.407 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:33:15.420 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:33:25.435 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:33:35.449 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:33:35.452 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:33:20.237687
2026-02-12T13:33:35.452 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:33:35.452 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:33:35.452 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:33:44.467 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:33:54.480 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:34:04.496 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:34:14.511 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:34:24.526 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:34:34.541 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:34:34.543 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:34:20.379055
2026-02-12T13:34:34.543 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:34:34.543 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:34:34.543 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:34:43.557 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:34:53.572 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:35:03.586 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:35:13.601 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:35:23.616 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:35:33.631 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:35:33.633 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:35:20.521696
2026-02-12T13:35:33.634 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:35:33.634 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:35:33.634 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:35:42.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:35:52.663 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:36:02.678 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:36:12.693 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:36:22.707 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:36:32.722 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:36:32.724 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:36:20.663251
2026-02-12T13:36:32.725 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:36:32.725 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:36:32.725 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:36:41.739 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:36:51.755 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:37:01.770 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:37:11.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:37:21.799 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:37:31.814 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:37:31.817 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:37:20.802737
2026-02-12T13:37:31.817 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:37:31.817 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:37:31.817 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:37:40.829 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:37:50.843 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:38:00.858 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:38:10.872 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:38:20.885 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:38:30.899 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:38:30.901 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:38:20.944999
2026-02-12T13:38:30.902 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:38:30.902 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:38:30.902 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:38:39.916 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:38:49.931 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:38:59.946 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:39:09.960 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:39:19.974 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:39:29.989 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:39:29.992 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:39:21.083793
2026-02-12T13:39:29.992 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:39:29.992 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:39:29.992 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:39:39.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:39:49.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:39:59.031 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:40:09.045 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:40:19.059 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:40:29.072 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:40:29.074 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:40:21.223979
2026-02-12T13:40:29.074 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:40:29.074 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:40:29.074 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:40:38.087 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:40:48.102 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:40:58.117 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:41:08.131 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:41:18.145 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:41:28.159 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:41:28.160 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:41:21.363226
2026-02-12T13:41:28.160 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:41:28.160 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:41:28.160 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:41:37.173 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:41:47.186 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:41:57.200 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:42:07.214 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:42:17.229 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:42:27.244 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:42:27.262 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:42:21.506007
2026-02-12T13:42:27.263 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:42:27.263 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:42:27.263 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:42:36.276 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:42:46.290 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:42:56.306 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:43:06.318 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:43:16.334 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:43:26.350 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:43:26.352 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:43:21.662992
2026-02-12T13:43:26.352 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:43:26.353 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:43:26.353 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:43:35.365 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:43:45.380 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:43:55.395 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:44:05.409 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:44:15.421 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:44:25.435 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:44:25.438 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:44:21.804690
2026-02-12T13:44:25.438 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:44:25.438 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:44:25.438 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:44:34.452 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:44:44.467 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:44:54.482 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:45:04.498 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:45:14.511 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:45:24.524 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:45:24.527 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:45:21.946506
2026-02-12T13:45:24.527 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:45:24.528 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:45:24.528 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:45:33.541 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:45:43.556 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:45:53.569 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:46:03.582 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:46:13.597 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:46:23.612 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:46:23.614 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:46:22.088865
2026-02-12T13:46:23.614 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:46:23.614 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:46:23.614 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:46:32.627 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:46:42.643 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:46:52.657 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:47:02.672 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:47:12.686 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:47:22.702 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:47:22.704 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:47:22.237230
2026-02-12T13:47:22.704 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:47:22.705 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:47:22.705 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:47:31.719 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:47:41.732 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:47:51.747 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:48:01.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:48:11.775 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:48:21.791 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:48:21.793 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:47:22.237230
2026-02-12T13:48:21.794 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:48:21.794 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:48:21.794 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:48:30.808 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:48:40.821 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:48:50.836 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:49:00.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:49:10.865 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:49:20.880 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:49:20.883 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:48:22.380170
2026-02-12T13:49:20.883 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:49:20.883 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:49:20.883 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:49:29.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:49:39.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:49:49.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:49:59.940 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:50:09.954 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:50:19.968 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:50:19.988 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:49:22.526861
2026-02-12T13:50:19.988 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:50:19.988 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:50:19.988 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:50:29.001 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:50:39.015 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:50:49.025 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:50:59.040 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:51:09.054 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:51:19.069 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:51:19.071 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:50:22.666379
2026-02-12T13:51:19.072 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:51:19.072 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:51:19.072 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:51:28.085 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:51:38.099 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:51:48.113 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:51:58.127 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:52:08.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:52:18.154 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:52:18.155 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:51:22.808438
2026-02-12T13:52:18.155 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:52:18.156 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:52:18.156 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:52:27.169 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:52:37.184 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:52:47.198 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:52:57.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:53:07.226 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:53:17.241 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:53:17.244 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:52:22.960430
2026-02-12T13:53:17.244 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:53:17.244 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:53:17.244 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:53:26.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:53:36.274 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:53:46.288 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:53:56.302 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:54:06.317 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:54:16.333 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:54:16.335 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:53:23.101647
2026-02-12T13:54:16.335 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:54:16.335 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:54:16.335 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:54:25.348 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:54:35.364 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:54:45.379 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:54:55.394 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:55:05.408 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:55:15.423 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:55:15.425 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:54:23.240534
2026-02-12T13:55:15.426 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:55:15.426 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:55:15.426 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:55:24.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:55:34.454 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:55:44.469 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:55:54.484 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:56:04.499 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:56:14.515 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:56:14.518 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:55:23.382248
2026-02-12T13:56:14.518 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:56:14.518 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:56:14.518 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:56:23.531 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:56:33.545 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:56:43.560 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:56:53.576 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:57:03.589 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:57:13.603 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:57:13.605 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:56:23.524955
2026-02-12T13:57:13.605 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:57:13.605 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:57:13.605 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:57:22.619 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:57:32.632 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:57:42.646 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:57:52.660 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:58:02.675 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:58:12.689 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:58:12.691 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:57:23.668145
2026-02-12T13:58:12.691 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:58:12.692 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:58:12.692 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:58:21.705 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:58:31.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:58:41.734 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:58:51.750 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T13:59:01.762 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T13:59:11.777 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T13:59:11.780 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:58:23.809358
2026-02-12T13:59:11.780 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T13:59:11.780 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T13:59:11.781 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T13:59:20.795 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T13:59:30.811 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T13:59:40.826 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T13:59:50.842 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:00:00.858 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:00:10.873 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:00:10.875 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T13:59:23.948961
2026-02-12T14:00:10.875 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:00:10.876 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:00:10.876 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:00:19.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:00:29.902 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:00:39.916 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:00:49.930 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:00:59.945 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:01:09.957 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:01:09.960 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:00:24.088573
2026-02-12T14:01:09.960 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:01:09.960 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:01:09.960 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:01:18.972 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:01:28.986 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:01:39.002 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:01:49.014 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:01:59.027 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:02:09.037 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:02:09.039 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:01:24.230480
2026-02-12T14:02:09.039 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:02:09.040 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:02:09.040 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:02:18.053 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:02:28.068 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:02:38.082 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:02:48.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:02:58.110 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:03:08.123 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:03:08.124 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:02:24.370626
2026-02-12T14:03:08.124 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:03:08.124 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:03:08.124 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:03:17.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:03:27.149 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:03:37.163 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:03:47.177 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:03:57.191 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:04:07.206 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:04:07.208 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:03:24.511834
2026-02-12T14:04:07.209 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:04:07.209 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:04:07.209 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:04:16.221 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:04:26.235 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:04:36.248 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:04:46.261 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:04:56.276 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:05:06.290 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:05:06.293 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:04:24.652305
2026-02-12T14:05:06.293 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:05:06.293 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:05:06.293 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:05:15.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:05:25.319 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:05:35.334 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:05:45.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:05:55.364 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:06:05.378 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:06:05.381 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:05:24.792570
2026-02-12T14:06:05.381 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:06:05.382 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:06:05.382 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:06:14.396 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:06:24.411 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:06:34.426 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:06:44.441 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:06:54.456 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:07:04.471 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:07:04.473 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:06:24.935390
2026-02-12T14:07:04.473 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:07:04.474 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:07:04.474 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:07:13.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:07:23.504 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:07:33.518 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:07:43.533 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:07:53.548 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:08:03.563 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:08:03.581 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:07:25.075819
2026-02-12T14:08:03.582 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:08:03.582 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:08:03.582 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:08:12.597 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:08:22.611 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:08:32.626 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:08:42.641 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:08:52.656 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:09:02.670 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:09:02.672 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:08:25.215373
2026-02-12T14:09:02.673 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:09:02.673 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:09:02.673 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:09:11.686 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:09:21.702 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:09:31.716 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:09:41.731 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:09:51.747 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:10:01.760 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:10:01.762 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:09:25.361637
2026-02-12T14:10:01.763 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:10:01.763 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:10:01.763 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:10:10.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:10:20.792 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:10:30.806 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:10:40.822 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:10:50.837 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:11:00.852 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:11:00.853 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:10:25.503549
2026-02-12T14:11:00.853 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:11:00.854 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:11:00.854 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:11:09.866 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:11:19.882 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:11:29.896 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:11:39.909 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:11:49.923 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:11:59.938 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:11:59.940 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:11:25.650986
2026-02-12T14:11:59.941 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:11:59.941 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:11:59.941 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:12:08.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:12:18.968 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:12:28.983 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:12:38.997 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:12:49.011 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:12:59.024 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:12:59.026 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:12:25.794833
2026-02-12T14:12:59.026 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:12:59.026 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:12:59.026 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:13:08.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:13:18.053 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:13:28.068 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:13:38.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:13:48.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:13:58.112 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:13:58.113 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:13:25.937139
2026-02-12T14:13:58.113 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:13:58.113 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:13:58.113 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:14:07.126 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:14:17.139 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:14:27.153 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:14:37.168 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:14:47.183 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:14:57.197 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:14:57.198 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:14:26.089715
2026-02-12T14:14:57.198 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:14:57.198 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:14:57.198 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:15:06.212 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:15:16.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:15:26.239 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:15:36.255 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:15:46.268 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:15:56.281 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:15:56.284 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:15:26.228346
2026-02-12T14:15:56.284 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:15:56.285 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:15:56.285 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:16:05.297 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:16:15.312 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:16:25.328 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:16:35.343 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:16:45.358 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:16:55.372 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:16:55.375 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:16:26.373638
2026-02-12T14:16:55.375 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:16:55.375 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:16:55.375 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:17:04.389 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:17:14.404 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:17:24.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:17:34.433 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:17:44.448 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:17:54.463 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:17:54.465 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:17:26.514283
2026-02-12T14:17:54.466 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:17:54.466 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:17:54.466 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:18:03.480 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:18:13.496 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:18:23.511 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:18:33.526 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:18:43.541 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:18:53.557 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:18:53.576 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:18:26.654641
2026-02-12T14:18:53.576 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:18:53.576 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:18:53.577 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:19:02.591 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:19:12.605 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:19:22.618 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:19:32.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:19:42.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:19:52.663 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:19:52.665 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:19:26.795224
2026-02-12T14:19:52.665 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:19:52.665 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:19:52.666 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:20:01.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:20:11.694 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:20:21.709 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:20:31.724 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:20:41.738 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:20:51.752 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:20:51.754 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:20:26.936145
2026-02-12T14:20:51.754 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:20:51.754 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:20:51.754 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:21:00.767 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:21:10.782 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:21:20.796 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:21:30.812 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:21:40.825 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:21:50.840 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:21:50.843 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:21:27.076293
2026-02-12T14:21:50.843 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:21:50.843 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:21:50.843 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:21:59.856 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:22:09.869 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:22:19.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:22:29.899 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:22:39.911 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:22:49.926 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:22:49.928 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:22:27.215900
2026-02-12T14:22:49.928 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:22:49.928 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:22:49.928 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:22:58.942 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:23:08.957 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:23:18.971 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:23:28.986 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:23:39.001 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:23:49.014 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:23:49.016 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:23:27.354528
2026-02-12T14:23:49.064 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:23:49.064 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:23:49.064 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:23:58.078 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:24:08.093 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:24:18.107 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:24:28.121 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:24:38.135 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:24:48.148 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:24:48.149 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:24:27.496272
2026-02-12T14:24:48.149 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:24:48.149 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:24:48.149 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:24:57.161 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:25:07.175 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:25:17.190 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:25:27.204 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:25:37.217 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:25:47.232 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:25:47.252 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:25:27.639978
2026-02-12T14:25:47.252 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:25:47.252 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:25:47.252 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:25:56.265 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:26:06.280 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:26:16.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:26:26.310 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:26:36.325 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:26:46.341 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:26:46.344 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:26:27.782237
2026-02-12T14:26:46.344 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:26:46.344 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:26:46.344 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:26:55.357 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:27:05.370 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:27:15.382 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:27:25.395 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:27:35.409 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:27:45.424 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:27:45.426 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:27:27.921878
2026-02-12T14:27:45.427 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:27:45.427 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:27:45.427 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:27:54.440 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:28:04.456 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:28:14.471 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:28:24.485 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:28:34.499 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:28:44.514 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:28:44.516 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:28:28.063179
2026-02-12T14:28:44.517 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:28:44.517 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:28:44.517 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:28:53.537 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:29:03.552 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:29:13.568 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:29:23.583 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:29:33.598 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:29:43.613 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:29:43.615 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:29:28.203249
2026-02-12T14:29:43.615 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:29:43.615 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:29:43.615 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:29:52.629 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:30:02.645 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:30:12.661 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:30:22.676 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:30:32.691 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:30:42.705 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:30:42.708 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:30:28.344143
2026-02-12T14:30:42.708 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:30:42.708 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:30:42.708 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:30:51.722 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:31:01.736 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:31:11.751 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:31:21.765 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:31:31.780 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:31:41.795 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:31:41.819 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:31:28.487212
2026-02-12T14:31:41.819 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:31:41.819 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:31:41.819 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:31:50.833 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:32:00.848 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:32:10.862 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:32:20.877 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:32:30.891 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:32:40.904 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:32:40.906 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:32:28.628812
2026-02-12T14:32:40.907 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:32:40.907 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:32:40.907 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:32:49.917 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:32:59.931 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:33:09.946 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:33:19.958 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:33:29.973 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:33:39.985 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:33:39.988 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:33:28.772227
2026-02-12T14:33:39.988 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:33:39.988 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:33:39.988 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:33:49.001 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:33:59.014 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:34:09.027 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:34:19.042 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:34:29.057 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:34:39.070 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:34:39.073 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:34:28.913925
2026-02-12T14:34:39.073 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:34:39.073 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:34:39.073 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:34:48.087 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:34:58.101 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:35:08.113 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:35:18.127 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:35:28.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:35:38.153 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:35:38.154 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:35:29.059561
2026-02-12T14:35:38.154 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:35:38.154 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:35:38.154 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:35:47.166 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:35:57.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:36:07.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:36:17.208 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:36:27.222 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:36:37.237 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:36:37.239 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:36:29.216722
2026-02-12T14:36:37.240 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:36:37.240 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:36:37.240 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:36:46.250 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:36:56.264 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:37:06.278 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:37:16.293 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:37:26.309 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:37:36.323 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:37:36.326 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:37:29.360261
2026-02-12T14:37:36.326 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:37:36.326 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:37:36.326 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:37:45.338 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:37:55.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:38:05.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:38:15.381 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:38:25.396 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:38:35.409 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:38:35.432 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:38:29.500512
2026-02-12T14:38:35.433 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:38:35.433 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:38:35.433 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:38:44.446 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:38:54.462 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:39:04.477 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:39:14.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:39:24.508 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:39:34.523 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:39:34.526 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:39:29.647335
2026-02-12T14:39:34.526 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:39:34.526 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:39:34.526 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:39:43.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:39:53.555 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:40:03.570 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:40:13.585 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:40:23.600 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:40:33.615 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:40:33.618 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:40:29.786685
2026-02-12T14:40:33.618 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:40:33.618 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:40:33.618 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:40:42.631 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:40:52.647 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:41:02.662 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:41:12.678 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:41:22.693 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:41:32.709 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:41:32.712 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:41:29.929191
2026-02-12T14:41:32.712 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:41:32.712 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:41:32.712 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:41:41.726 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:41:51.740 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:42:01.755 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:42:11.771 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:42:21.785 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:42:31.800 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:42:31.803 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:42:30.072435
2026-02-12T14:42:31.803 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:42:31.803 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:42:31.803 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:42:40.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:42:50.831 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:43:00.846 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:43:10.860 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:43:20.875 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:43:30.888 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:43:30.891 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:42:30.072435
2026-02-12T14:43:30.891 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:43:30.891 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:43:30.892 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:43:39.903 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:43:49.918 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:43:59.932 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:44:09.946 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:44:19.961 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:44:29.976 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:44:29.978 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:43:30.213420
2026-02-12T14:44:29.979 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:44:29.979 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:44:29.979 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:44:38.993 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:44:49.007 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:44:59.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:45:09.034 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:45:19.049 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:45:29.063 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:45:29.066 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:44:30.356624
2026-02-12T14:45:29.066 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:45:29.066 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:45:29.066 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:45:38.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:45:48.093 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:45:58.107 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:46:08.121 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:46:18.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:46:28.149 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:46:28.151 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:45:30.497219
2026-02-12T14:46:28.151 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:46:28.151 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:46:28.151 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:46:37.164 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:46:47.178 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:46:57.192 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:47:07.206 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:47:17.221 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:47:27.236 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:47:27.239 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:46:30.639314
2026-02-12T14:47:27.239 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:47:27.239 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:47:27.239 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:47:36.251 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:47:46.266 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:47:56.280 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:48:06.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:48:16.311 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:48:26.326 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:48:26.329 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:47:30.779338
2026-02-12T14:48:26.329 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:48:26.329 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:48:26.329 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:48:35.342 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:48:45.357 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:48:55.372 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:49:05.386 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:49:15.401 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:49:25.414 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:49:25.416 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:48:30.928188
2026-02-12T14:49:25.417 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:49:25.417 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:49:25.417 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:49:34.431 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:49:44.445 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:49:54.459 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:50:04.473 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:50:14.487 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:50:24.501 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:50:24.503 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:49:31.071018
2026-02-12T14:50:24.503 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:50:24.503 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:50:24.503 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:50:33.516 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:50:43.530 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:50:53.545 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:51:03.559 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:51:13.573 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:51:23.588 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:51:23.590 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:50:31.212185
2026-02-12T14:51:23.591 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:51:23.591 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:51:23.591 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:51:32.605 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:51:42.619 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:51:52.634 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:52:02.649 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:52:12.662 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:52:22.678 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:52:22.680 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:51:31.351732
2026-02-12T14:52:22.688 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:52:22.688 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:52:22.688 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:52:31.701 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:52:41.717 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:52:51.731 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:53:01.744 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:53:11.759 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:53:21.773 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:53:21.785 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:52:31.492099
2026-02-12T14:53:21.786 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:53:21.786 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:53:21.786 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:53:30.800 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:53:40.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:53:50.828 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:54:00.842 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:54:10.856 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:54:20.872 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:54:20.875 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:53:31.649207
2026-02-12T14:54:20.875 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:54:20.875 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:54:20.875 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:54:29.887 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:54:39.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:54:49.914 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:54:59.929 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:55:09.943 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:55:19.956 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:55:19.957 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:54:31.791963
2026-02-12T14:55:19.958 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:55:19.958 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:55:19.958 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:55:28.969 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:55:38.983 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:55:48.997 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:55:59.012 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:56:09.025 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:56:19.039 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:56:19.041 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:55:31.933314
2026-02-12T14:56:19.042 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:56:19.042 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:56:19.042 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:56:28.055 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:56:38.068 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:56:48.082 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:56:58.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:57:08.110 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:57:18.122 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:57:18.123 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:56:32.074916
2026-02-12T14:57:18.123 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:57:18.123 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:57:18.123 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:57:27.135 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:57:37.149 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:57:47.162 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:57:57.175 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:58:07.190 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:58:17.205 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:58:17.208 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:57:32.215764
2026-02-12T14:58:17.208 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:58:17.208 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:58:17.208 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:58:26.220 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:58:36.234 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:58:46.249 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:58:56.264 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T14:59:06.276 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T14:59:16.292 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T14:59:16.294 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:58:32.354787
2026-02-12T14:59:16.294 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T14:59:16.294 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T14:59:16.295 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T14:59:25.308 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T14:59:35.323 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T14:59:45.339 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T14:59:55.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:00:05.368 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:00:15.385 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:00:15.387 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T14:59:32.495757
2026-02-12T15:00:15.388 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:00:15.388 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:00:15.388 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:00:24.401 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:00:34.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:00:44.432 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:00:54.446 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:01:04.460 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:01:14.475 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:01:14.477 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:00:32.639321
2026-02-12T15:01:14.477 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:01:14.477 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:01:14.478 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:01:23.490 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:01:33.505 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:01:43.520 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:01:53.535 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:02:03.550 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:02:13.564 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:02:13.583 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:01:32.779982
2026-02-12T15:02:13.583 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:02:13.584 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:02:13.584 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:02:22.597 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:02:32.613 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:02:42.628 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:02:52.642 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:03:02.657 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:03:12.672 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:03:12.673 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:02:32.920815
2026-02-12T15:03:12.674 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:03:12.674 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:03:12.674 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:03:21.688 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:03:31.704 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:03:41.718 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:03:51.732 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:04:01.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:04:11.762 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:04:11.763 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:03:33.059837
2026-02-12T15:04:11.763 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:04:11.763 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:04:11.763 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:04:20.777 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:04:30.792 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:04:40.806 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:04:50.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:05:00.835 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:05:10.850 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:05:10.853 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:04:33.204293
2026-02-12T15:05:10.853 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:05:10.853 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:05:10.853 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:05:19.866 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:05:29.881 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:05:39.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:05:49.908 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:05:59.923 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:06:09.936 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:06:09.938 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:05:33.346525
2026-02-12T15:06:09.938 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:06:09.938 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:06:09.938 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:06:18.951 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:06:28.966 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:06:38.981 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:06:48.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:06:59.008 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:07:09.022 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:07:09.024 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:06:33.488720
2026-02-12T15:07:09.025 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:07:09.025 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:07:09.025 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:07:18.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:07:28.050 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:07:38.064 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:07:48.077 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:07:58.091 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:08:08.105 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:08:08.106 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:07:33.630414
2026-02-12T15:08:08.106 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:08:08.106 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:08:08.106 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:08:17.118 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:08:27.133 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:08:37.147 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:08:47.162 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:08:57.177 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:09:07.192 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:09:07.194 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:08:33.772563
2026-02-12T15:09:07.194 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:09:07.195 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:09:07.195 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:09:16.208 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:09:26.223 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:09:36.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:09:46.252 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:09:56.265 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:10:06.280 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:10:06.283 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:09:33.914772
2026-02-12T15:10:06.283 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:10:06.283 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:10:06.283 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:10:15.297 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:10:25.312 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:10:35.327 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:10:45.344 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:10:55.358 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:11:05.373 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:11:05.375 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:10:34.056213
2026-02-12T15:11:05.376 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:11:05.376 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:11:05.376 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:11:14.390 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:11:24.406 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:11:34.421 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:11:44.437 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:11:54.452 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:12:04.466 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:12:04.469 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:11:34.197003
2026-02-12T15:12:04.469 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:12:04.469 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:12:04.470 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:12:13.483 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:12:23.497 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:12:33.511 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:12:43.526 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:12:53.542 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:13:03.556 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:13:03.574 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:12:34.338352
2026-02-12T15:13:03.574 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:13:03.574 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:13:03.574 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:13:12.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:13:22.604 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:13:32.618 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:13:42.632 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:13:52.647 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:14:02.662 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:14:02.664 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:13:34.477574
2026-02-12T15:14:02.665 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:14:02.665 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:14:02.665 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:14:11.678 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:14:21.692 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:14:31.707 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:14:41.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:14:51.735 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:15:01.748 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:15:01.750 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:14:34.616550
2026-02-12T15:15:01.750 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:15:01.751 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:15:01.751 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:15:10.764 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:15:20.779 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:15:30.795 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:15:40.810 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:15:50.826 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:16:00.839 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:16:00.842 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:15:34.757691
2026-02-12T15:16:00.842 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:16:00.843 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:16:00.843 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:16:09.856 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:16:19.871 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:16:29.885 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:16:39.899 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:16:49.913 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:16:59.928 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:16:59.931 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:16:34.901283
2026-02-12T15:16:59.931 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:16:59.931 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:16:59.932 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:17:08.943 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:17:18.958 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:17:28.972 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:17:38.986 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:17:49.000 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:17:59.015 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:17:59.017 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:17:35.042122
2026-02-12T15:17:59.018 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:17:59.018 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:17:59.018 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:18:08.029 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:18:18.043 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:18:28.058 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:18:38.072 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:18:48.087 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:18:58.101 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:18:58.102 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:18:35.184693
2026-02-12T15:18:58.102 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:18:58.102 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:18:58.102 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:19:07.115 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:19:17.129 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:19:27.143 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:19:37.159 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:19:47.174 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:19:57.187 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:19:57.190 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:19:35.338325
2026-02-12T15:19:57.190 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:19:57.190 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:19:57.190 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:20:06.202 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:20:16.217 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:20:26.232 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:20:36.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:20:46.260 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:20:56.276 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:20:56.278 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:20:35.481174
2026-02-12T15:20:56.279 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:20:56.279 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:20:56.279 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:21:05.289 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:21:15.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:21:25.320 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:21:35.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:21:45.350 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:21:55.364 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:21:55.367 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:21:35.624406
2026-02-12T15:21:55.367 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:21:55.367 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:21:55.368 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:22:04.381 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:22:14.396 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:22:24.409 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:22:34.424 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:22:44.440 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:22:54.455 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:22:54.457 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:22:35.764918
2026-02-12T15:22:54.458 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:22:54.458 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:22:54.458 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:23:03.471 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:23:13.485 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:23:23.500 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:23:33.514 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:23:43.528 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:23:53.543 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:23:53.545 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:23:35.907049
2026-02-12T15:23:53.546 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:23:53.546 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:23:53.546 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:24:02.560 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:24:12.575 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:24:22.590 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:24:32.605 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:24:42.620 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:24:52.635 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:24:52.637 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:24:36.049157
2026-02-12T15:24:52.638 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:24:52.638 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:24:52.638 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:25:01.651 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:25:11.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:25:21.680 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:25:31.696 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:25:41.708 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:25:51.723 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:25:51.726 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:25:36.192857
2026-02-12T15:25:51.726 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:25:51.727 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:25:51.727 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:26:00.740 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:26:10.755 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:26:20.769 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:26:30.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:26:40.799 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:26:50.814 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:26:50.816 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:26:36.337160
2026-02-12T15:26:50.816 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:26:50.817 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:26:50.817 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:26:59.831 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:27:09.846 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:27:19.860 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:27:29.874 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:27:39.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:27:49.902 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:27:49.904 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:27:36.476616
2026-02-12T15:27:49.905 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:27:49.905 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:27:49.905 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:27:58.919 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:28:08.929 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:28:18.943 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:28:28.957 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:28:38.970 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:28:48.983 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:28:48.986 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:28:36.616968
2026-02-12T15:28:48.986 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:28:48.986 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:28:48.986 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:28:58.000 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:29:08.014 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:29:18.026 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:29:28.040 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:29:38.054 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:29:48.068 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:29:48.069 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:29:36.762734
2026-02-12T15:29:48.069 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:29:48.069 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:29:48.069 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:29:57.083 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:30:07.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:30:17.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:30:27.121 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:30:37.132 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:30:47.145 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:30:47.147 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:30:36.913363
2026-02-12T15:30:47.147 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:30:47.147 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:30:47.147 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:30:56.159 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:31:06.173 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:31:16.188 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:31:26.203 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:31:36.217 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:31:46.229 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:31:46.232 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:31:37.054745
2026-02-12T15:31:46.232 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:31:46.232 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:31:46.232 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:31:55.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:32:05.259 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:32:15.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:32:25.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:32:35.303 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:32:45.316 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:32:45.319 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:32:37.198798
2026-02-12T15:32:45.319 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:32:45.320 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:32:45.320 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:32:54.331 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:33:04.346 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:33:14.361 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:33:24.374 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:33:34.388 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:33:44.404 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:33:44.407 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:33:37.339369
2026-02-12T15:33:44.407 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:33:44.407 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:33:44.407 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:33:53.420 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:34:03.435 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:34:13.450 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:34:23.464 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:34:33.479 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:34:43.494 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:34:43.496 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:34:37.483356
2026-02-12T15:34:43.497 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:34:43.497 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:34:43.497 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:34:52.510 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:35:02.525 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:35:12.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:35:22.555 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:35:32.569 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:35:42.585 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:35:42.609 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:35:37.626044
2026-02-12T15:35:42.609 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:35:42.609 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:35:42.610 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:35:51.621 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:36:01.636 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:36:11.651 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:36:21.664 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:36:31.680 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:36:41.695 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:36:41.715 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:36:37.769178
2026-02-12T15:36:41.716 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:36:41.716 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:36:41.716 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:36:50.730 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:37:00.745 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:37:10.759 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:37:20.775 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:37:30.790 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:37:40.806 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:37:40.828 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:37:37.908907
2026-02-12T15:37:40.828 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:37:40.828 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:37:40.828 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:37:49.843 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:37:59.858 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:38:09.872 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:38:19.887 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:38:29.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:38:39.915 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:38:39.917 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:38:38.049962
2026-02-12T15:38:39.918 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:38:39.918 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:38:39.918 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:38:48.931 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:38:58.946 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:39:08.960 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:39:18.974 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:39:28.988 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:39:39.002 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:39:39.005 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:38:38.049962
2026-02-12T15:39:39.005 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:39:39.006 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:39:39.006 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:39:48.017 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:39:58.030 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:40:08.042 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:40:18.056 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:40:28.070 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:40:38.082 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:40:38.083 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:39:38.192966
2026-02-12T15:40:38.083 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:40:38.083 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:40:38.083 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:40:47.095 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:40:57.111 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:41:07.124 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:41:17.138 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:41:27.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:41:37.165 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:41:37.167 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:40:38.337177
2026-02-12T15:41:37.214 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:41:37.215 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:41:37.215 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:41:46.226 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:41:56.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:42:06.256 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:42:16.271 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:42:26.286 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:42:36.301 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:42:36.304 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:41:38.477941
2026-02-12T15:42:36.304 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:42:36.304 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:42:36.304 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:42:45.319 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:42:55.333 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:43:05.348 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:43:15.364 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:43:25.379 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:43:35.393 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:43:35.396 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:42:38.620281
2026-02-12T15:43:35.396 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:43:35.396 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:43:35.396 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:43:44.410 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:43:54.424 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:44:04.440 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:44:14.454 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:44:24.470 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:44:34.484 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:44:34.487 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:43:38.765137
2026-02-12T15:44:34.487 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:44:34.488 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:44:34.488 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:44:43.502 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:44:53.516 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:45:03.530 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:45:13.546 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:45:23.560 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:45:33.574 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:45:33.577 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:44:38.908910
2026-02-12T15:45:33.577 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:45:33.578 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:45:33.578 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:45:42.591 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:45:52.607 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:46:02.621 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:46:12.636 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:46:22.651 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:46:32.665 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:46:32.667 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:45:39.050700
2026-02-12T15:46:32.668 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:46:32.668 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:46:32.668 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:46:41.680 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:46:51.693 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:47:01.708 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:47:11.722 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:47:21.736 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:47:31.750 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:47:31.752 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:46:39.191547
2026-02-12T15:47:31.753 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:47:31.753 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:47:31.753 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:47:40.766 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:47:50.781 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:48:00.796 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:48:10.811 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:48:20.825 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:48:30.839 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:48:30.842 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:47:39.331887
2026-02-12T15:48:30.842 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:48:30.842 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:48:30.842 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:48:39.857 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:48:49.869 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:48:59.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:49:09.896 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:49:19.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:49:29.923 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:49:29.926 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:48:39.474488
2026-02-12T15:49:29.926 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:49:29.926 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:49:29.927 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:49:38.939 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:49:48.955 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:49:58.966 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:50:08.981 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:50:18.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:50:29.007 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:50:29.009 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:49:39.615895
2026-02-12T15:50:29.009 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:50:29.009 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:50:29.010 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:50:38.023 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:50:48.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:50:58.050 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:51:08.064 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:51:18.077 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:51:28.090 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:51:28.091 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:50:39.758130
2026-02-12T15:51:28.091 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:51:28.091 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:51:28.091 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:51:37.101 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:51:47.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:51:57.129 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:52:07.143 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:52:17.157 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:52:27.171 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:52:27.191 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:51:39.909366
2026-02-12T15:52:27.192 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:52:27.192 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:52:27.192 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:52:36.205 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:52:46.219 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:52:56.233 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:53:06.246 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:53:16.260 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:53:26.275 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:53:26.277 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:52:40.051250
2026-02-12T15:53:26.278 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:53:26.278 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:53:26.278 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:53:35.291 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:53:45.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:53:55.320 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:54:05.334 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:54:15.347 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:54:25.361 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:54:25.363 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:53:40.194131
2026-02-12T15:54:25.363 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:54:25.364 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:54:25.364 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:54:34.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:54:44.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:54:54.406 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:55:04.419 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:55:14.432 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:55:24.447 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:55:24.450 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:54:40.334304
2026-02-12T15:55:24.450 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:55:24.450 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:55:24.450 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:55:33.463 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:55:43.477 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:55:53.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:56:03.507 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:56:13.521 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:56:23.537 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:56:23.539 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:55:40.477127
2026-02-12T15:56:23.539 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:56:23.540 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:56:23.540 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:56:32.551 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:56:42.567 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:56:52.580 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:57:02.594 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:57:12.608 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:57:22.622 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:57:22.624 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:56:40.618722
2026-02-12T15:57:22.625 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:57:22.625 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:57:22.625 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:57:31.637 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:57:41.651 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:57:51.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:58:01.681 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:58:11.695 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:58:21.711 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:58:21.714 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:57:40.758171
2026-02-12T15:58:21.714 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:58:21.714 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:58:21.714 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:58:30.727 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:58:40.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:58:50.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:59:00.772 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T15:59:10.787 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T15:59:20.802 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T15:59:20.804 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:58:40.909436
2026-02-12T15:59:20.804 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T15:59:20.804 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T15:59:20.805 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T15:59:29.819 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T15:59:39.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T15:59:49.849 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T15:59:59.865 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:00:09.878 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:00:19.892 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:00:19.894 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T15:59:41.051013
2026-02-12T16:00:19.895 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:00:19.895 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:00:19.895 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:00:28.907 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:00:38.921 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:00:48.935 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:00:58.947 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:01:08.960 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:01:18.974 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:01:18.976 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:00:41.198929
2026-02-12T16:01:18.976 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:01:18.976 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:01:18.977 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:01:27.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:01:38.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:01:48.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:01:58.030 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:02:08.044 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:02:18.058 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:02:18.059 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:01:41.354655
2026-02-12T16:02:18.059 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:02:18.059 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:02:18.059 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:02:27.071 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:02:37.085 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:02:47.099 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:02:57.113 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:03:07.174 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:03:17.190 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:03:17.192 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:02:41.498183
2026-02-12T16:03:17.192 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:03:17.193 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:03:17.193 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:03:26.204 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:03:36.217 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:03:46.232 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:03:56.244 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:04:06.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:04:16.273 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:04:16.274 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:03:41.656921
2026-02-12T16:04:16.274 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:04:16.274 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:04:16.274 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:04:25.286 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:04:35.298 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:04:45.309 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:04:55.319 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:05:05.329 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:05:15.339 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:05:15.340 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:04:41.799272
2026-02-12T16:05:15.341 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:05:15.341 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:05:15.341 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:05:24.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:05:34.358 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:05:44.368 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:05:54.378 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:06:04.388 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:06:14.398 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:06:14.417 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:05:41.940281
2026-02-12T16:06:14.417 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:06:14.417 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:06:14.417 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:06:23.427 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:06:33.437 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:06:43.446 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:06:53.456 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:07:03.465 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:07:13.474 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:07:13.476 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:06:42.082636
2026-02-12T16:07:13.476 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:07:13.476 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:07:13.476 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:07:22.485 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:07:32.497 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:07:42.506 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:07:52.516 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:08:02.526 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:08:12.534 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:08:12.536 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:07:42.225676
2026-02-12T16:08:12.537 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:08:12.537 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:08:12.537 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:08:21.547 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:08:31.558 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:08:41.567 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:08:51.578 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:09:01.589 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:09:11.599 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:09:11.615 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:08:42.367203
2026-02-12T16:09:11.616 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:09:11.616 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:09:11.616 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:09:20.626 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:09:30.638 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:09:40.646 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:09:50.661 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:10:00.676 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:10:10.690 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:10:10.693 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:09:42.509067
2026-02-12T16:10:10.693 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:10:10.693 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:10:10.693 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:10:19.706 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:10:29.722 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:10:39.737 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:10:49.749 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:10:59.762 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:11:09.775 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:11:09.798 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:10:42.652255
2026-02-12T16:11:09.824 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:11:09.825 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:11:09.825 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:11:18.837 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:11:28.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:11:38.863 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:11:48.878 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:11:58.891 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:12:08.903 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:12:08.905 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:11:42.797133
2026-02-12T16:12:08.906 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:12:08.906 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:12:08.906 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:12:17.917 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:12:27.932 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:12:37.945 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:12:47.959 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:12:57.971 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:13:07.985 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:13:07.988 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:12:42.938992
2026-02-12T16:13:07.988 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:13:07.988 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:13:07.988 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:13:17.001 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:13:27.014 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:13:37.027 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:13:47.040 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:13:57.055 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:14:07.069 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:14:07.071 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:13:43.080742
2026-02-12T16:14:07.071 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:14:07.071 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:14:07.072 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:14:16.083 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:14:26.099 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:14:36.112 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:14:46.126 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:14:56.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:15:06.154 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:15:06.156 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:14:43.221338
2026-02-12T16:15:06.157 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:15:06.157 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:15:06.157 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:15:15.169 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:15:25.183 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:15:35.196 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:15:45.210 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:15:55.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:16:05.239 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:16:05.241 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:15:43.363561
2026-02-12T16:16:05.242 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:16:05.242 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:16:05.242 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:16:14.256 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:16:24.271 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:16:34.285 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:16:44.300 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:16:54.316 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:17:04.330 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:17:04.332 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:16:43.517886
2026-02-12T16:17:04.333 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:17:04.333 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:17:04.333 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:17:13.347 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:17:23.362 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:17:33.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:17:43.391 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:17:53.407 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:18:03.422 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:18:03.424 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:17:43.659420
2026-02-12T16:18:03.425 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:18:03.425 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:18:03.425 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:18:12.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:18:22.454 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:18:32.469 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:18:42.483 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:18:52.498 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:19:02.511 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:19:02.513 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:18:43.803633
2026-02-12T16:19:02.514 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:19:02.514 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:19:02.514 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:19:11.527 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:19:21.543 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:19:31.558 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:19:41.573 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:19:51.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:20:01.602 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:20:01.605 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:19:43.946231
2026-02-12T16:20:01.605 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:20:01.605 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:20:01.605 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:20:10.619 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:20:20.635 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:20:30.650 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:20:40.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:20:50.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:21:00.693 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:21:00.695 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:20:44.087921
2026-02-12T16:21:00.696 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:21:00.696 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:21:00.696 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:21:09.708 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:21:19.724 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:21:29.737 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:21:39.751 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:21:49.764 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:21:59.777 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:21:59.780 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:21:44.230258
2026-02-12T16:21:59.780 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:21:59.780 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:21:59.780 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:22:08.792 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:22:18.805 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:22:28.819 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:22:38.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:22:48.848 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:22:58.861 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:22:58.863 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:22:44.371352
2026-02-12T16:22:58.864 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:22:58.864 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:22:58.864 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:23:07.876 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:23:17.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:23:27.903 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:23:37.918 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:23:47.933 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:23:57.948 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:23:57.970 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:23:44.514212
2026-02-12T16:23:57.970 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:23:57.970 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:23:57.970 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:24:06.984 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:24:16.999 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:24:27.013 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:24:37.025 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:24:47.039 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:24:57.052 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:24:57.054 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:24:44.655975
2026-02-12T16:24:57.054 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:24:57.055 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:24:57.055 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:25:06.067 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:25:16.080 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:25:26.095 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:25:36.109 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:25:46.123 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:25:56.139 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:25:56.141 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:25:44.798460
2026-02-12T16:25:56.142 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:25:56.142 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:25:56.142 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:26:05.154 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:26:15.169 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:26:25.183 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:26:35.198 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:26:45.214 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:26:55.230 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:26:55.232 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:26:44.940047
2026-02-12T16:26:55.232 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:26:55.233 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:26:55.233 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:27:04.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:27:14.259 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:27:24.274 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:27:34.289 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:27:44.304 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:27:54.319 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:27:54.321 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:27:45.082529
2026-02-12T16:27:54.321 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:27:54.321 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:27:54.321 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:28:03.333 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:28:13.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:28:23.364 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:28:33.378 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:28:43.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:28:53.408 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:28:53.411 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:28:45.224953
2026-02-12T16:28:53.411 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:28:53.411 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:28:53.412 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:29:02.425 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:29:12.438 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:29:22.455 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:29:32.470 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:29:42.485 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:29:52.500 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:29:52.502 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:29:45.367684
2026-02-12T16:29:52.502 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:29:52.503 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:29:52.503 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:30:01.516 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:30:11.531 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:30:21.545 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:30:31.561 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:30:41.576 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:30:51.592 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:30:51.594 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:30:45.507592
2026-02-12T16:30:51.595 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:30:51.595 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:30:51.595 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:31:00.609 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:31:10.623 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:31:20.637 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:31:30.652 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:31:40.668 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:31:50.682 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:31:50.685 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:31:45.647454
2026-02-12T16:31:50.685 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:31:50.685 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:31:50.685 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:31:59.699 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:32:09.714 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:32:19.727 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:32:29.741 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:32:39.755 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:32:49.768 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:32:49.771 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:32:45.787977
2026-02-12T16:32:49.771 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:32:49.771 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:32:49.771 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:32:58.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:33:08.798 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:33:18.812 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:33:28.825 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:33:38.840 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:33:48.854 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:33:48.856 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:33:45.927487
2026-02-12T16:33:48.856 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:33:48.857 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:33:48.857 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:33:57.869 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:34:07.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:34:17.898 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:34:27.913 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:34:37.927 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:34:47.942 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:34:47.945 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:34:46.067718
2026-02-12T16:34:47.945 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:34:47.945 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:34:47.945 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:34:56.959 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:35:06.973 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:35:16.988 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:35:27.002 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:35:37.017 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:35:47.031 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:35:47.033 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:35:46.210690
2026-02-12T16:35:47.034 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:35:47.034 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:35:47.034 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:35:56.046 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:36:06.059 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:36:16.072 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:36:26.086 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:36:36.101 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:36:46.115 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:36:46.117 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:35:46.210690
2026-02-12T16:36:46.117 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:36:46.118 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:36:46.118 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:36:55.131 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:37:05.145 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:37:15.157 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:37:25.172 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:37:35.185 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:37:45.199 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:37:45.201 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:36:46.352394
2026-02-12T16:37:45.202 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:37:45.202 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:37:45.202 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:37:54.215 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:38:04.228 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:38:14.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:38:24.259 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:38:34.272 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:38:44.285 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:38:44.288 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:37:46.510278
2026-02-12T16:38:44.288 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:38:44.288 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:38:44.289 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:38:53.302 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:39:03.316 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:39:13.332 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:39:23.348 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:39:33.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:39:43.385 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:39:43.404 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:38:46.650731
2026-02-12T16:39:43.404 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:39:43.404 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:39:43.404 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:39:52.418 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:40:02.433 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:40:12.447 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:40:22.462 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:40:32.477 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:40:42.493 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:40:42.495 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:39:46.792107
2026-02-12T16:40:42.495 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:40:42.495 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:40:42.495 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:40:51.508 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:41:01.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:41:11.536 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:41:21.551 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:41:31.565 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:41:41.580 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:41:41.582 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:40:46.935115
2026-02-12T16:41:41.583 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:41:41.583 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:41:41.583 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:41:50.595 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:42:00.610 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:42:10.625 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:42:20.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:42:30.656 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:42:40.671 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:42:40.674 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:41:47.073672
2026-02-12T16:42:40.674 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:42:40.674 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:42:40.674 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:42:49.688 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:42:59.702 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:43:09.714 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:43:19.727 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:43:29.741 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:43:39.754 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:43:39.757 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:42:47.216979
2026-02-12T16:43:39.757 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:43:39.757 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:43:39.757 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:43:48.769 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:43:58.782 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:44:08.794 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:44:18.809 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:44:28.823 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:44:38.838 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:44:38.840 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:43:47.366612
2026-02-12T16:44:38.841 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:44:38.841 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:44:38.841 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:44:47.855 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:44:57.870 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:45:07.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:45:17.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:45:27.911 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:45:37.925 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:45:37.927 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:44:47.511687
2026-02-12T16:45:37.928 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:45:37.928 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:45:37.928 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:45:46.940 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:45:56.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:46:06.968 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:46:16.980 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:46:26.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:46:37.009 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:46:37.012 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:45:47.653364
2026-02-12T16:46:37.012 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:46:37.012 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:46:37.012 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:46:46.026 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:46:56.039 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:47:06.050 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:47:16.063 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:47:26.074 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:47:36.085 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:47:36.088 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:46:47.795127
2026-02-12T16:47:36.088 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:47:36.088 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:47:36.088 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:47:45.100 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:47:55.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:48:05.127 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:48:15.142 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:48:25.156 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:48:35.171 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:48:35.173 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:47:47.935587
2026-02-12T16:48:35.174 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:48:35.174 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:48:35.174 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:48:44.187 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:48:54.201 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:49:04.216 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:49:14.232 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:49:24.246 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:49:34.261 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:49:34.264 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:48:48.077040
2026-02-12T16:49:34.264 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:49:34.264 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:49:34.264 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:49:43.276 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:49:53.291 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:50:03.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:50:13.320 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:50:23.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:50:33.350 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:50:33.352 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:49:48.219041
2026-02-12T16:50:33.352 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:50:33.352 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:50:33.353 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:50:42.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:50:52.382 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:51:02.396 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:51:12.410 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:51:22.426 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:51:32.441 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:51:32.443 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:50:48.359669
2026-02-12T16:51:32.443 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:51:32.444 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:51:32.444 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:51:41.457 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:51:51.471 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:52:01.485 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:52:11.500 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:52:21.514 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:52:31.529 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:52:31.529 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:51:48.505599
2026-02-12T16:52:31.530 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:52:31.530 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:52:31.530 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:52:40.543 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:52:50.558 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:53:00.573 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:53:10.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:53:20.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:53:30.619 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:53:30.621 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:52:48.648508
2026-02-12T16:53:30.621 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:53:30.621 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:53:30.622 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:53:39.635 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:53:49.650 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:53:59.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:54:09.680 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:54:19.694 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:54:29.705 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:54:29.708 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:53:48.792341
2026-02-12T16:54:29.708 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:54:29.708 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:54:29.708 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:54:38.717 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:54:48.730 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:54:58.744 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:55:08.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:55:18.770 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:55:28.782 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:55:28.784 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:54:48.932835
2026-02-12T16:55:28.785 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:55:28.785 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:55:28.785 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:55:37.798 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:55:47.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:55:57.828 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:56:07.841 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:56:17.855 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:56:27.871 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:56:27.873 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:55:49.072982
2026-02-12T16:56:27.874 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:56:27.874 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:56:27.874 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:56:36.887 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:56:46.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:56:56.915 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:57:06.930 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:57:16.944 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:57:26.957 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:57:26.959 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:56:49.215085
2026-02-12T16:57:26.959 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:57:26.959 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:57:26.960 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:57:35.971 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:57:45.987 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:57:56.003 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:58:06.016 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:58:16.025 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:58:26.039 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:58:26.041 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:57:49.354532
2026-02-12T16:58:26.042 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:58:26.042 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:58:26.042 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:58:35.055 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:58:45.070 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:58:55.085 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T16:59:05.099 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T16:59:15.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T16:59:25.127 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T16:59:25.130 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:58:49.500263
2026-02-12T16:59:25.130 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T16:59:25.130 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T16:59:25.130 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T16:59:34.142 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T16:59:44.157 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T16:59:54.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:00:04.186 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:00:14.201 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:00:24.216 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:00:24.219 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T16:59:49.660811
2026-02-12T17:00:24.219 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:00:24.219 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:00:24.219 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:00:33.233 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:00:43.248 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:00:53.268 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:01:03.284 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:01:13.298 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:01:23.313 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:01:23.331 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:00:49.800585
2026-02-12T17:01:23.331 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:01:23.331 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:01:23.331 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:01:32.345 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:01:42.361 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:01:52.376 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:02:02.391 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:02:12.406 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:02:22.421 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:02:22.438 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:01:49.943427
2026-02-12T17:02:22.438 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:02:22.439 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:02:22.439 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:02:31.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:02:41.467 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:02:51.483 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:03:01.498 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:03:11.514 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:03:21.529 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:03:21.531 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:02:50.084484
2026-02-12T17:03:21.531 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:03:21.531 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:03:21.531 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:03:30.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:03:40.559 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:03:50.575 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:04:00.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:04:10.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:04:20.618 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:04:20.621 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:03:50.224700
2026-02-12T17:04:20.621 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:04:20.621 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:04:20.622 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:04:29.635 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:04:39.649 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:04:49.662 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:04:59.678 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:05:09.692 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:05:19.706 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:05:19.709 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:04:50.364671
2026-02-12T17:05:19.709 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:05:19.709 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:05:19.710 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:05:28.723 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:05:38.735 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:05:48.749 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:05:58.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:06:08.773 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:06:18.788 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:06:18.791 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:05:50.508999
2026-02-12T17:06:18.791 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:06:18.791 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:06:18.791 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:06:27.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:06:37.819 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:06:47.833 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:06:57.849 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:07:07.861 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:07:17.875 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:07:17.878 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:06:50.648909
2026-02-12T17:07:17.878 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:07:17.878 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:07:17.878 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:07:26.892 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:07:36.906 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:07:46.921 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:07:56.937 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:08:06.948 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:08:16.961 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:08:16.964 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:07:50.792662
2026-02-12T17:08:16.964 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:08:16.965 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:08:16.965 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:08:25.978 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:08:35.992 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:08:46.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:08:56.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:09:06.029 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:09:16.044 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:09:16.047 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:08:50.934042
2026-02-12T17:09:16.047 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:09:16.047 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:09:16.047 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:09:25.061 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:09:35.075 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:09:45.090 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:09:55.103 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:10:05.117 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:10:15.130 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:10:15.150 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:09:51.076473
2026-02-12T17:10:15.150 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:10:15.150 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:10:15.150 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:10:24.164 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:10:34.177 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:10:44.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:10:54.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:11:04.221 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:11:14.236 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:11:14.238 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:10:51.218624
2026-02-12T17:11:14.239 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:11:14.239 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:11:14.239 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:11:23.252 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:11:33.266 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:11:43.281 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:11:53.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:12:03.310 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:12:13.325 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:12:13.327 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:11:51.360244
2026-02-12T17:12:13.327 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:12:13.328 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:12:13.328 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:12:22.342 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:12:32.356 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:12:42.372 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:12:52.386 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:13:02.400 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:13:12.413 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:13:12.415 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:12:51.504161
2026-02-12T17:13:12.415 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:13:12.416 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:13:12.416 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:13:21.429 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:13:31.444 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:13:41.459 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:13:51.474 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:14:01.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:14:11.501 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:14:11.504 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:13:51.660500
2026-02-12T17:14:11.504 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:14:11.504 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:14:11.504 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:14:20.516 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:14:30.530 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:14:40.545 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:14:50.561 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:15:00.576 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:15:10.591 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:15:10.594 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:14:51.800626
2026-02-12T17:15:10.594 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:15:10.594 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:15:10.594 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:15:19.608 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:15:29.622 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:15:39.637 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:15:49.652 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:15:59.667 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:16:09.682 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:16:09.685 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:15:51.938844
2026-02-12T17:16:09.685 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:16:09.685 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:16:09.685 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:16:18.699 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:16:28.711 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:16:38.725 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:16:48.739 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:16:58.753 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:17:08.765 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:17:08.767 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:16:52.082395
2026-02-12T17:17:08.767 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:17:08.767 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:17:08.767 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:17:17.780 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:17:27.795 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:17:37.810 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:17:47.825 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:17:57.841 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:18:07.854 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:18:07.856 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:17:52.227738
2026-02-12T17:18:07.856 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:18:07.856 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:18:07.856 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:18:16.869 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:18:26.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:18:36.898 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:18:46.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:18:56.927 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:19:06.944 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:19:06.946 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:18:52.368721
2026-02-12T17:19:06.946 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:19:06.946 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:19:06.946 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:19:15.958 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:19:25.973 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:19:35.986 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:19:45.999 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:19:56.013 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:20:06.026 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:20:06.028 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:19:52.509641
2026-02-12T17:20:06.029 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:20:06.029 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:20:06.029 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:20:15.042 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:20:25.056 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:20:35.071 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:20:45.085 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:20:55.099 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:21:05.114 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:21:05.116 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:20:52.650955
2026-02-12T17:21:05.117 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:21:05.117 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:21:05.117 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:21:14.128 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:21:24.142 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:21:34.156 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:21:44.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:21:54.186 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:22:04.201 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:22:04.203 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:21:52.802795
2026-02-12T17:22:04.203 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:22:04.203 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:22:04.204 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:22:13.216 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:22:23.230 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:22:33.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:22:43.260 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:22:53.274 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:23:03.289 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:23:03.291 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:22:52.943151
2026-02-12T17:23:03.292 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:23:03.292 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:23:03.292 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:23:12.306 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:23:22.321 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:23:32.334 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:23:42.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:23:52.366 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:24:02.380 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:24:02.383 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:23:53.084907
2026-02-12T17:24:02.383 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:24:02.383 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:24:02.384 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:24:11.398 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:24:21.413 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:24:31.428 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:24:41.444 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:24:51.459 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:25:01.473 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:25:01.476 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:24:53.224643
2026-02-12T17:25:01.476 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:25:01.476 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:25:01.476 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:25:10.489 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:25:20.504 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:25:30.518 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:25:40.533 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:25:50.549 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:26:00.564 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:26:00.567 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:25:53.366239
2026-02-12T17:26:00.567 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:26:00.567 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:26:00.568 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:26:09.581 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:26:19.596 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:26:29.611 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:26:39.626 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:26:49.642 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:26:59.657 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:26:59.660 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:26:53.506623
2026-02-12T17:26:59.660 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:26:59.660 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:26:59.660 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:27:08.674 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:27:18.690 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:27:28.704 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:27:38.716 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:27:48.730 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:27:58.743 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:27:58.746 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:27:53.647159
2026-02-12T17:27:58.746 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:27:58.746 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:27:58.746 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:28:07.756 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:28:17.770 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:28:27.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:28:37.799 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:28:47.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:28:57.828 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:28:57.830 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:28:53.787387
2026-02-12T17:28:57.830 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:28:57.831 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:28:57.831 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:29:06.843 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:29:16.858 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:29:26.873 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:29:36.886 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:29:46.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:29:56.915 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:29:56.918 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:29:53.928800
2026-02-12T17:29:56.918 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:29:56.918 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:29:56.918 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:30:05.932 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:30:15.947 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:30:25.960 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:30:35.972 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:30:45.988 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:30:56.002 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:30:56.004 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:30:54.067788
2026-02-12T17:30:56.005 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:30:56.005 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:30:56.005 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:31:05.017 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:31:15.030 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:31:25.043 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:31:35.056 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:31:45.069 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:31:55.082 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:31:55.084 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:31:54.207902
2026-02-12T17:31:55.084 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:31:55.084 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:31:55.084 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:32:04.095 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:32:14.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:32:24.121 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:32:34.135 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:32:44.148 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:32:54.160 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:32:54.162 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:31:54.207902
2026-02-12T17:32:54.162 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:32:54.162 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:32:54.162 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:33:03.174 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:33:13.188 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:33:23.204 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:33:33.219 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:33:43.233 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:33:53.248 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:33:53.250 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:32:54.350712
2026-02-12T17:33:53.297 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:33:53.297 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:33:53.297 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:34:02.310 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:34:12.325 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:34:22.341 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:34:32.356 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:34:42.371 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:34:52.386 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:34:52.388 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:33:54.493190
2026-02-12T17:34:52.389 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:34:52.389 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:34:52.389 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:35:01.403 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:35:11.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:35:21.432 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:35:31.448 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:35:41.464 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:35:51.477 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:35:51.480 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:34:54.633076
2026-02-12T17:35:51.480 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:35:51.481 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:35:51.481 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:36:00.494 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:36:10.509 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:36:20.525 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:36:30.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:36:40.556 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:36:50.571 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:36:50.573 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:35:54.774827
2026-02-12T17:36:50.574 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:36:50.574 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:36:50.574 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:36:59.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:37:09.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:37:19.618 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:37:29.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:37:39.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:37:49.662 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:37:49.665 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:36:54.918443
2026-02-12T17:37:49.665 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:37:49.666 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:37:49.666 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:37:58.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:38:08.693 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:38:18.709 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:38:28.722 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:38:38.736 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:38:48.750 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:38:48.752 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:37:55.061558
2026-02-12T17:38:48.752 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:38:48.753 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:38:48.753 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:38:57.764 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:39:07.777 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:39:17.791 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:39:27.806 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:39:37.821 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:39:47.836 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:39:47.839 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:38:55.202395
2026-02-12T17:39:47.839 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:39:47.839 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:39:47.839 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:39:56.853 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:40:06.866 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:40:16.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:40:26.939 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:40:36.954 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:40:46.968 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:40:46.970 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:39:55.342692
2026-02-12T17:40:46.970 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:40:46.970 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:40:46.970 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:40:55.982 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:41:05.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:41:16.010 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:41:26.024 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:41:36.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:41:46.052 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:41:46.055 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:40:55.485475
2026-02-12T17:41:46.055 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:41:46.055 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:41:46.055 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:41:55.067 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:42:05.080 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:42:15.095 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:42:25.109 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:42:35.123 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:42:45.137 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:42:45.139 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:41:55.626858
2026-02-12T17:42:45.139 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:42:45.140 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:42:45.140 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:42:54.153 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:43:04.167 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:43:14.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:43:24.195 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:43:34.210 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:43:44.222 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:43:44.225 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:42:55.767557
2026-02-12T17:43:44.225 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:43:44.225 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:43:44.225 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:43:53.240 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:44:03.255 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:44:13.268 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:44:23.284 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:44:33.299 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:44:43.314 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:44:43.334 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:43:55.919728
2026-02-12T17:44:43.334 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:44:43.334 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:44:43.335 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:44:52.347 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:45:02.362 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:45:12.376 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:45:22.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:45:32.407 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:45:42.423 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:45:42.424 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:44:56.059256
2026-02-12T17:45:42.424 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:45:42.424 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:45:42.424 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:45:51.438 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:46:01.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:46:11.469 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:46:21.483 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:46:31.498 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:46:41.514 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:46:41.516 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:45:56.200450
2026-02-12T17:46:41.516 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:46:41.516 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:46:41.516 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:46:50.529 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:47:00.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:47:10.557 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:47:20.571 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:47:30.586 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:47:40.600 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:47:40.602 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:46:56.339231
2026-02-12T17:47:40.603 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:47:40.603 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:47:40.603 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:47:49.617 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:47:59.631 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:48:09.646 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:48:19.662 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:48:29.678 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:48:39.694 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:48:39.696 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:47:56.479441
2026-02-12T17:48:39.697 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:48:39.697 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:48:39.697 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:48:48.709 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:48:58.724 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:49:08.737 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:49:18.751 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:49:28.767 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:49:38.780 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:49:38.782 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:48:56.623101
2026-02-12T17:49:38.782 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:49:38.782 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:49:38.782 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:49:47.795 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:49:57.810 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:50:07.824 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:50:17.839 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:50:27.853 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:50:37.868 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:50:37.870 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:49:56.763971
2026-02-12T17:50:37.870 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:50:37.870 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:50:37.871 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:50:46.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:50:56.898 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:51:06.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:51:16.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:51:26.939 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:51:36.955 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:51:36.957 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:50:56.903584
2026-02-12T17:51:36.958 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:51:36.958 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:51:36.958 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:51:45.969 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:51:55.983 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:52:05.995 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:52:16.010 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:52:26.024 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:52:36.039 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:52:36.042 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:51:57.042883
2026-02-12T17:52:36.042 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:52:36.042 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:52:36.043 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:52:45.055 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:52:55.070 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:53:05.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:53:15.095 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:53:25.109 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:53:35.123 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:53:35.126 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:52:57.184138
2026-02-12T17:53:35.126 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:53:35.126 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:53:35.126 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:53:44.140 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:53:54.154 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:54:04.168 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:54:14.183 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:54:24.197 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:54:34.211 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:54:34.213 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:53:57.324939
2026-02-12T17:54:34.213 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:54:34.213 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:54:34.213 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:54:43.227 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:54:53.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:55:03.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:55:13.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:55:23.288 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:55:33.302 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:55:33.304 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:54:57.466348
2026-02-12T17:55:33.304 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:55:33.304 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:55:33.305 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:55:42.318 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:55:52.331 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:56:02.345 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:56:12.359 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:56:22.374 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:56:32.389 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:56:32.406 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:55:57.609338
2026-02-12T17:56:32.407 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:56:32.407 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:56:32.407 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:56:41.420 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:56:51.433 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:57:01.449 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:57:11.463 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:57:21.477 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:57:31.490 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:57:31.493 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:56:57.754557
2026-02-12T17:57:31.493 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:57:31.494 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:57:31.494 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:57:40.507 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:57:50.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:58:00.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:58:10.553 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:58:20.568 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:58:30.581 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:58:30.600 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:57:57.900128
2026-02-12T17:58:30.600 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:58:30.601 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:58:30.601 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:58:39.615 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:58:49.629 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:58:59.645 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T17:59:09.660 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T17:59:19.674 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T17:59:29.691 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T17:59:29.711 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:58:58.039970
2026-02-12T17:59:29.712 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T17:59:29.712 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T17:59:29.712 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T17:59:38.726 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T17:59:48.741 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T17:59:58.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:00:08.771 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:00:18.787 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:00:28.802 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:00:28.805 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T17:59:58.189615
2026-02-12T18:00:28.805 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:00:28.805 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:00:28.805 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:00:37.819 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:00:47.835 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:00:57.851 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:01:07.865 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:01:17.881 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:01:27.894 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:01:27.897 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:00:58.331382
2026-02-12T18:01:27.897 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:01:27.898 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:01:27.898 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:01:36.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:01:46.923 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:01:56.938 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:02:06.952 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:02:16.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:02:26.979 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:02:26.981 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:01:58.471008
2026-02-12T18:02:26.981 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:02:26.981 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:02:26.981 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:02:35.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:02:46.010 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:02:56.025 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:03:06.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:03:16.053 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:03:26.068 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:03:26.070 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:02:58.610242
2026-02-12T18:03:26.070 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:03:26.070 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:03:26.071 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:03:35.083 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:03:45.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:03:55.112 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:04:05.126 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:04:15.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:04:25.155 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:04:25.157 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:03:58.752498
2026-02-12T18:04:25.158 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:04:25.158 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:04:25.158 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:04:34.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:04:44.184 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:04:54.197 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:05:04.210 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:05:14.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:05:24.239 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:05:24.242 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:04:58.892763
2026-02-12T18:05:24.242 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:05:24.243 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:05:24.243 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:05:33.252 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:05:43.265 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:05:53.281 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:06:03.296 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:06:13.310 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:06:23.326 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:06:23.328 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:05:59.055903
2026-02-12T18:06:23.329 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:06:23.329 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:06:23.329 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:06:32.343 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:06:42.357 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:06:52.373 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:07:02.387 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:07:12.402 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:07:22.416 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:07:22.419 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:06:59.195453
2026-02-12T18:07:22.419 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:07:22.420 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:07:22.420 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:07:31.433 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:07:41.447 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:07:51.462 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:08:01.476 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:08:11.491 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:08:21.504 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:08:21.507 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:07:59.334961
2026-02-12T18:08:21.507 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:08:21.508 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:08:21.508 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:08:30.522 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:08:40.537 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:08:50.552 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:09:00.568 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:09:10.583 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:09:20.596 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:09:20.613 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:08:59.475669
2026-02-12T18:09:20.614 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:09:20.614 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:09:20.614 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:09:29.628 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:09:39.643 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:09:49.658 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:09:59.672 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:10:09.688 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:10:19.703 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:10:19.705 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:09:59.614602
2026-02-12T18:10:19.705 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:10:19.706 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:10:19.706 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:10:28.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:10:38.734 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:10:48.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:10:58.763 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:11:08.777 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:11:18.791 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:11:18.793 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:10:59.756766
2026-02-12T18:11:18.793 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:11:18.793 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:11:18.793 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:11:27.807 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:11:37.821 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:11:47.836 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:11:57.848 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:12:07.863 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:12:17.878 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:12:17.880 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:11:59.897353
2026-02-12T18:12:17.881 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:12:17.881 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:12:17.881 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:12:26.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:12:36.908 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:12:46.923 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:12:56.937 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:13:06.952 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:13:16.967 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:13:16.970 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:13:00.038943
2026-02-12T18:13:16.970 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:13:16.971 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:13:16.971 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:13:25.982 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:13:35.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:13:46.011 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:13:56.026 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:14:06.041 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:14:16.055 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:14:16.057 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:14:00.178556
2026-02-12T18:14:16.058 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:14:16.058 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:14:16.058 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:14:25.071 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:14:35.085 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:14:45.099 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:14:55.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:15:05.129 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:15:15.143 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:15:15.146 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:15:00.317620
2026-02-12T18:15:15.146 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:15:15.146 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:15:15.146 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:15:24.157 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:15:34.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:15:44.186 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:15:54.201 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:16:04.216 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:16:14.229 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:16:14.231 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:16:00.460347
2026-02-12T18:16:14.231 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:16:14.232 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:16:14.232 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:16:23.244 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:16:33.260 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:16:43.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:16:53.289 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:17:03.303 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:17:13.319 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:17:13.321 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:17:00.602409
2026-02-12T18:17:13.368 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:17:13.369 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:17:13.369 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:17:22.383 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:17:32.396 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:17:42.410 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:17:52.425 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:18:02.441 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:18:12.457 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:18:12.459 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:18:00.743149
2026-02-12T18:18:12.459 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:18:12.460 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:18:12.460 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:18:21.474 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:18:31.489 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:18:41.505 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:18:51.520 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:19:01.535 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:19:11.551 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:19:11.573 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:19:00.884134
2026-02-12T18:19:11.573 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:19:11.573 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:19:11.573 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:19:20.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:19:30.604 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:19:40.619 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:19:50.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:20:00.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:20:10.663 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:20:10.666 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:20:01.026381
2026-02-12T18:20:10.666 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:20:10.666 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:20:10.666 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:20:19.680 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:20:29.695 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:20:39.710 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:20:49.725 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:20:59.739 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:21:09.754 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:21:09.756 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:21:01.174660
2026-02-12T18:21:09.756 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:21:09.757 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:21:09.757 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:21:18.770 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:21:28.785 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:21:38.800 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:21:48.815 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:21:58.832 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:22:08.846 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:22:08.849 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:22:01.321109
2026-02-12T18:22:08.849 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:22:08.849 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:22:08.850 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:22:17.861 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:22:27.876 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:22:37.891 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:22:47.905 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:22:57.918 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:23:07.933 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:23:07.935 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:23:01.462732
2026-02-12T18:23:07.936 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:23:07.936 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:23:07.936 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:23:16.950 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:23:26.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:23:36.979 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:23:46.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:23:57.008 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:24:07.020 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:24:07.022 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:24:01.614277
2026-02-12T18:24:07.023 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:24:07.023 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:24:07.023 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:24:16.034 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:24:26.048 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:24:36.063 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:24:46.077 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:24:56.092 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:25:06.107 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:25:06.109 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:25:01.759262
2026-02-12T18:25:06.109 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:25:06.109 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:25:06.110 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:25:15.123 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:25:25.138 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:25:35.153 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:25:45.167 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:25:55.181 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:26:05.195 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:26:05.198 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:26:01.898927
2026-02-12T18:26:05.198 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:26:05.198 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:26:05.199 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:26:14.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:26:24.226 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:26:34.242 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:26:44.255 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:26:54.270 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:27:04.285 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:27:04.287 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:27:02.052642
2026-02-12T18:27:04.295 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:27:04.295 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:27:04.295 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:27:13.309 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:27:23.323 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:27:33.337 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:27:43.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:27:53.368 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:28:03.382 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:28:03.385 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:28:02.194881
2026-02-12T18:28:03.385 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:28:03.385 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:28:03.385 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:28:12.399 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:28:22.413 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:28:32.426 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:28:42.441 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:28:52.455 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:29:02.470 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:29:02.473 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:28:02.194881
2026-02-12T18:29:02.473 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:29:02.473 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:29:02.473 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:29:11.487 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:29:21.501 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:29:31.516 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:29:41.531 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:29:51.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:30:01.559 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:30:01.559 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:29:02.336556
2026-02-12T18:30:01.560 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:30:01.560 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:30:01.560 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:30:10.574 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:30:20.590 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:30:30.605 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:30:40.619 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:30:50.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:31:00.648 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:31:00.651 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:30:02.476979
2026-02-12T18:31:00.651 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:31:00.652 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:31:00.652 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:31:09.664 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:31:19.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:31:29.693 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:31:39.709 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:31:49.725 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:31:59.740 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:31:59.743 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:31:02.618785
2026-02-12T18:31:59.743 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:31:59.743 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:31:59.743 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:32:08.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:32:18.771 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:32:28.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:32:38.799 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:32:48.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:32:58.829 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:32:58.832 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:32:02.759124
2026-02-12T18:32:58.832 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:32:58.832 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:32:58.832 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:33:07.846 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:33:17.860 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:33:27.875 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:33:37.891 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:33:47.904 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:33:57.918 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:33:57.921 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:33:02.899905
2026-02-12T18:33:57.921 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:33:57.922 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:33:57.922 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:34:06.935 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:34:16.951 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:34:26.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:34:36.981 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:34:46.994 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:34:57.009 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:34:57.011 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:34:03.039128
2026-02-12T18:34:57.011 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:34:57.011 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:34:57.011 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:35:06.024 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:35:16.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:35:26.053 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:35:36.068 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:35:46.082 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:35:56.096 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:35:56.098 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:35:03.180232
2026-02-12T18:35:56.099 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:35:56.099 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:35:56.099 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:36:05.111 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:36:15.125 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:36:25.138 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:36:35.155 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:36:45.168 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:36:55.182 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:36:55.185 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:36:03.322671
2026-02-12T18:36:55.185 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:36:55.185 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:36:55.185 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:37:04.197 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:37:14.212 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:37:24.227 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:37:34.242 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:37:44.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:37:54.271 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:37:54.273 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:37:03.465944
2026-02-12T18:37:54.273 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:37:54.274 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:37:54.274 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:38:03.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:38:13.303 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:38:23.317 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:38:33.332 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:38:43.346 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:38:53.359 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:38:53.361 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:38:03.609606
2026-02-12T18:38:53.362 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:38:53.362 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:38:53.362 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:39:02.376 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:39:12.391 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:39:22.406 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:39:32.421 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:39:42.436 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:39:52.450 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:39:52.452 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:39:03.751053
2026-02-12T18:39:52.453 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:39:52.453 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:39:52.453 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:40:01.465 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:40:11.479 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:40:21.496 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:40:31.510 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:40:41.526 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:40:51.540 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:40:51.561 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:40:03.890776
2026-02-12T18:40:51.561 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:40:51.561 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:40:51.561 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:41:00.575 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:41:10.589 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:41:20.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:41:30.619 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:41:40.635 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:41:50.650 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:41:50.652 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:41:04.034709
2026-02-12T18:41:50.652 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:41:50.652 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:41:50.652 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:41:59.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:42:09.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:42:19.695 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:42:29.709 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:42:39.723 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:42:49.738 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:42:49.740 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:42:04.182369
2026-02-12T18:42:49.741 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:42:49.741 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:42:49.741 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:42:58.755 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:43:08.770 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:43:18.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:43:28.800 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:43:38.815 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:43:48.832 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:43:48.834 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:43:04.322372
2026-02-12T18:43:48.834 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:43:48.834 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:43:48.835 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:43:57.848 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:44:07.862 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:44:17.877 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:44:27.892 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:44:37.905 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:44:47.920 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:44:47.923 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:44:04.466348
2026-02-12T18:44:47.923 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:44:47.923 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:44:47.923 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:44:56.937 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:45:06.950 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:45:16.961 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:45:26.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:45:36.991 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:45:47.005 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:45:47.007 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:45:04.608186
2026-02-12T18:45:47.008 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:45:47.008 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:45:47.008 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:45:56.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:46:06.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:46:16.048 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:46:26.059 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:46:36.075 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:46:46.088 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:46:46.090 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:46:04.749792
2026-02-12T18:46:46.090 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:46:46.090 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:46:46.090 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:46:55.103 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:47:05.116 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:47:15.130 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:47:25.145 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:47:35.158 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:47:45.172 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:47:45.175 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:47:04.889672
2026-02-12T18:47:45.175 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:47:45.175 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:47:45.175 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:47:54.187 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:48:04.201 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:48:14.216 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:48:24.230 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:48:34.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:48:44.259 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:48:44.261 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:48:05.031289
2026-02-12T18:48:44.268 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:48:44.269 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:48:44.269 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:48:53.281 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:49:03.296 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:49:13.312 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:49:23.326 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:49:33.342 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:49:43.358 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:49:43.360 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:49:05.185268
2026-02-12T18:49:43.360 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:49:43.361 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:49:43.361 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:49:52.373 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:50:02.388 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:50:12.404 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:50:22.419 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:50:32.434 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:50:42.448 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:50:42.450 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:50:05.338257
2026-02-12T18:50:42.450 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:50:42.450 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:50:42.451 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:50:51.463 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:51:01.478 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:51:11.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:51:21.506 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:51:31.521 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:51:41.535 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:51:41.538 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:51:05.479840
2026-02-12T18:51:41.538 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:51:41.538 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:51:41.539 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:51:50.551 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:52:00.567 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:52:10.582 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:52:20.597 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:52:30.612 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:52:40.628 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:52:40.630 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:52:05.626598
2026-02-12T18:52:40.677 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:52:40.678 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:52:40.678 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:52:49.693 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:52:59.709 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:53:09.723 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:53:19.739 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:53:29.755 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:53:39.770 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:53:39.787 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:53:05.767435
2026-02-12T18:53:39.787 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:53:39.787 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:53:39.787 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:53:48.802 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:53:58.816 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:54:08.831 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:54:18.847 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:54:28.863 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:54:38.878 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:54:38.880 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:54:05.907257
2026-02-12T18:54:38.881 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:54:38.881 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:54:38.881 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:54:47.894 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:54:57.907 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:55:07.920 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:55:17.933 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:55:27.948 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:55:37.964 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:55:37.966 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:55:06.050657
2026-02-12T18:55:37.967 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:55:37.967 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:55:37.967 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:55:46.979 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:55:56.995 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:56:07.009 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:56:17.022 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:56:27.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:56:37.049 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:56:37.052 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:56:06.192573
2026-02-12T18:56:37.052 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:56:37.052 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:56:37.052 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:56:46.063 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:56:56.074 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:57:06.087 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:57:16.101 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:57:26.115 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:57:36.131 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:57:36.133 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:57:06.332490
2026-02-12T18:57:36.134 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:57:36.134 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:57:36.134 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:57:45.147 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:57:55.161 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:58:05.176 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:58:15.188 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:58:25.201 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:58:35.216 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:58:35.218 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:58:06.472666
2026-02-12T18:58:35.218 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:58:35.218 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:58:35.219 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:58:44.232 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:58:54.247 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T18:59:04.262 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T18:59:14.276 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T18:59:24.289 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T18:59:34.303 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T18:59:34.306 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T18:59:06.613407
2026-02-12T18:59:34.306 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T18:59:34.306 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T18:59:34.306 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T18:59:43.318 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T18:59:53.332 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:00:03.347 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:00:13.360 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:00:23.375 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:00:33.390 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:00:33.393 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T19:00:06.755023
2026-02-12T19:00:33.393 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T19:00:33.393 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:00:33.394 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:00:42.406 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:00:52.421 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:01:02.431 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:01:12.445 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:01:22.458 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:01:32.472 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:01:32.475 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T19:01:06.899761
2026-02-12T19:01:32.475 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T19:01:32.475 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:01:32.475 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:01:41.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:01:51.501 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:02:01.515 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:02:11.529 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:02:21.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:02:31.559 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:02:31.561 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T19:02:07.039056
2026-02-12T19:02:31.561 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T19:02:31.561 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:02:31.562 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:02:40.574 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:02:50.589 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:03:00.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:03:10.617 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:03:20.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:03:30.648 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:03:30.650 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T19:03:07.178549
2026-02-12T19:03:30.651 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T19:03:30.651 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:03:30.651 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:03:39.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:03:49.678 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:03:59.692 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:04:09.707 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:04:19.721 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:04:29.736 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:04:29.739 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T19:04:07.318627
2026-02-12T19:04:29.739 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T19:04:29.739 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:04:29.740 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:04:38.753 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:04:48.768 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:04:58.783 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:05:08.798 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:05:18.812 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:05:28.827 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:05:28.829 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T19:05:07.461247
2026-02-12T19:05:28.830 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T19:05:28.830 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:05:28.830 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:05:37.843 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:05:47.859 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:05:57.874 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:06:07.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:06:17.903 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:06:27.917 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:06:27.919 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T19:06:07.603666
2026-02-12T19:06:27.920 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T19:06:27.920 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:06:27.920 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:06:36.932 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:06:46.947 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:06:56.962 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:07:06.977 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:07:16.992 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:07:27.007 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:07:27.010 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T19:07:07.746207
2026-02-12T19:07:27.010 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T19:07:27.010 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:07:27.010 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:07:36.022 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:07:46.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:07:56.050 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:08:06.064 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:08:16.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:08:26.093 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:08:26.095 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T19:08:07.885405
2026-02-12T19:08:26.096 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T19:08:26.096 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:08:26.096 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:08:35.106 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:08:45.119 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:08:55.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:09:05.149 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:09:15.162 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:09:25.176 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:09:25.178 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T19:09:08.027369
2026-02-12T19:09:25.179 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T19:09:25.179 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:09:25.179 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:09:34.192 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:09:44.208 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:09:54.222 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:10:04.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:10:14.252 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:10:24.268 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:10:24.270 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T19:10:08.165069
2026-02-12T19:10:24.270 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T19:10:24.271 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:10:24.271 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:10:33.284 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:10:43.300 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:10:53.315 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:11:03.331 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:11:13.347 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:11:23.361 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:11:23.364 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T19:11:08.308421
2026-02-12T19:11:23.364 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T19:11:23.365 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:11:23.365 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:11:32.379 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:11:42.394 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:11:52.408 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:12:02.422 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:12:12.438 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:12:22.453 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:12:22.455 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T19:12:08.456481
2026-02-12T19:12:22.456 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T19:12:22.456 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:12:22.456 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:12:31.469 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:12:41.484 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:12:51.498 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:13:01.512 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:13:11.528 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:13:21.543 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:13:21.545 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T19:13:08.596328
2026-02-12T19:13:21.546 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T19:13:21.546 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:13:21.546 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:13:30.559 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:13:40.575 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:13:50.589 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:14:00.604 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:14:10.618 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:14:20.634 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:14:20.636 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T19:14:08.741446
2026-02-12T19:14:20.636 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T19:14:20.636 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:14:20.637 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:14:29.649 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:14:39.663 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:14:49.678 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:14:59.692 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:15:09.708 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:15:19.722 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:15:19.725 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T19:15:08.884753
2026-02-12T19:15:19.725 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T19:15:19.725 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:15:19.726 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:15:28.739 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:15:38.755 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:15:48.770 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:15:58.786 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:16:08.800 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:16:18.816 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:16:18.818 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T19:16:09.024836
2026-02-12T19:16:18.818 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T19:16:18.818 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:16:18.819 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:16:27.832 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:16:37.847 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:16:47.863 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:16:57.878 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:17:07.892 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:17:17.906 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:17:17.909 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T19:17:09.165313
2026-02-12T19:17:17.909 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T19:17:17.910 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:17:17.910 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:17:26.922 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:17:36.938 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:17:46.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:17:56.966 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:18:06.981 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:18:16.995 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:18:16.998 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T19:18:09.305738
2026-02-12T19:18:16.998 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T19:18:16.998 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:18:16.998 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:18:26.009 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:18:36.024 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:18:46.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:18:56.052 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:19:06.066 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:19:16.080 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:19:16.082 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T19:19:09.446874
2026-02-12T19:19:16.082 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T19:19:16.083 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:19:16.083 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:19:25.093 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:19:35.106 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:19:45.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:19:55.135 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:20:05.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:20:15.165 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:20:15.167 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T19:20:09.587944
2026-02-12T19:20:15.167 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T19:20:15.168 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:20:15.168 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:20:24.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:20:34.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:20:44.209 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:20:54.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:21:04.239 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:21:14.254 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:21:14.273 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T19:21:09.730086
2026-02-12T19:21:14.273 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T19:21:14.274 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:21:14.274 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:21:23.288 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:21:33.303 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:21:43.318 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:21:53.333 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:22:03.348 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:22:13.364 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:22:13.366 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T19:22:09.871896
2026-02-12T19:22:13.366 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T19:22:13.366 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:22:13.366 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:22:22.381 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:22:32.397 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:22:42.410 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:22:52.425 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:23:02.438 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:23:12.453 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:23:12.455 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T19:23:10.012885
2026-02-12T19:23:12.455 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T19:23:12.456 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:23:12.456 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:23:21.470 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:23:31.484 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:23:41.500 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:23:51.513 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:24:01.528 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:24:11.542 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:24:11.545 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T19:24:10.157207
2026-02-12T19:24:11.545 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T19:24:11.545 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:24:11.545 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:24:20.559 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:24:30.573 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:24:40.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:24:50.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:25:00.619 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:25:10.634 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:25:10.636 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T19:24:10.157207
2026-02-12T19:25:10.637 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T19:25:10.637 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:25:10.637 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:25:19.650 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:25:29.666 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:25:39.680 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:25:49.696 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:25:59.711 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:26:09.727 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:26:09.729 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T19:25:10.297197
2026-02-12T19:26:09.776 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T19:26:09.776 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:26:09.776 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:26:18.789 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:26:28.805 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:26:38.821 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:26:48.836 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:26:58.852 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:27:08.865 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:27:08.867 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T19:26:15.419251
2026-02-12T19:27:08.868 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T19:26:15.419251
2026-02-12T19:27:08.868 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T19:27:08.868 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T19:27:08.869 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T19:27:08.869 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T17:27:08&start_after=2026-02-11T17:27:08&end_after=2026-02-12T17:27:08&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T19:27:08.968 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:27:08.975 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:27:08.982 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:27:08.986 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T19:27:08.986 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 3 configurations
2026-02-12T19:27:08.986 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T19:27:08.986 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T19:27:08.986 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3566.013173
2026-02-12T19:27:08.986 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-02-12T19:27:08.987 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:27:08.987 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:27:08.988 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-02-12T19:27:08.989 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-02-12T19:27:18.002 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:27:28.017 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:27:38.030 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:27:48.044 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:27:58.058 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:28:08.072 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:28:08.073 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T19:27:19.566984
2026-02-12T19:28:08.073 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T19:27:19.566984
2026-02-12T19:28:08.073 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T19:28:08.073 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T19:28:08.074 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T19:28:08.074 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T17:28:08&start_after=2026-02-11T17:28:08&end_after=2026-02-12T17:28:08&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T19:28:08.164 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:28:08.166 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:28:08.168 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:28:08.169 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T19:28:08.169 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 3 configurations
2026-02-12T19:28:08.169 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T19:28:08.169 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T19:28:08.169 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3506.830426
2026-02-12T19:28:08.169 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-02-12T19:28:08.169 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:28:08.169 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:28:08.183 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-02-12T19:28:08.183 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-02-12T19:28:17.196 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:28:27.209 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:28:37.223 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:28:47.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:28:57.252 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:29:07.266 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:29:07.269 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T19:28:27.408257
2026-02-12T19:29:07.269 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T19:28:27.408257
2026-02-12T19:29:07.269 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T19:29:07.269 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T19:29:07.270 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T19:29:07.270 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T17:29:07&start_after=2026-02-11T17:29:07&end_after=2026-02-12T17:29:07&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T19:29:07.367 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:29:07.369 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:29:07.372 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:29:07.373 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T19:29:07.373 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 3 configurations
2026-02-12T19:29:07.373 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T19:29:07.373 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T19:29:07.373 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3447.626049
2026-02-12T19:29:07.374 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-02-12T19:29:07.374 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:29:07.374 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:29:07.375 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-02-12T19:29:07.375 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-02-12T19:29:16.389 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:29:26.405 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:29:36.421 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:29:46.434 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:29:56.449 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:30:06.462 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:30:06.464 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T19:29:36.263307
2026-02-12T19:30:06.465 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T19:29:36.263307
2026-02-12T19:30:06.465 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T19:30:06.465 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T19:30:06.466 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T19:30:06.466 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T17:30:06&start_after=2026-02-11T17:30:06&end_after=2026-02-12T17:30:06&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T19:30:06.574 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:30:06.579 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:30:06.585 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:30:06.587 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T19:30:06.588 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 3 configurations
2026-02-12T19:30:06.588 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T19:30:06.588 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T19:30:06.588 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3388.411608
2026-02-12T19:30:06.588 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-02-12T19:30:06.588 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:30:06.588 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:30:06.590 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-02-12T19:30:06.590 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-02-12T19:30:15.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:30:25.617 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:30:35.632 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:30:45.646 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:30:55.660 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:31:05.672 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:31:05.674 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T19:30:40.412938
2026-02-12T19:31:05.721 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T19:30:40.412938
2026-02-12T19:31:05.722 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T19:31:05.722 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T19:31:05.723 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T19:31:05.723 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T17:31:05&start_after=2026-02-11T17:31:05&end_after=2026-02-12T17:31:05&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T19:31:05.817 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:31:05.822 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:31:05.828 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:31:05.832 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T19:31:05.832 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 3 configurations
2026-02-12T19:31:05.832 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T19:31:05.832 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T19:31:05.832 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3329.167241
2026-02-12T19:31:05.832 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-02-12T19:31:05.833 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:31:05.833 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:31:05.835 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-02-12T19:31:05.835 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-02-12T19:31:14.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:31:24.866 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:31:34.881 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:31:44.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:31:54.906 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:32:04.920 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:32:04.922 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T19:31:49.339933
2026-02-12T19:32:04.923 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T19:31:49.339933
2026-02-12T19:32:04.923 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T19:32:04.923 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T19:32:04.924 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T19:32:04.924 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T17:32:04&start_after=2026-02-11T17:32:04&end_after=2026-02-12T17:32:04&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T19:32:05.038 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:32:05.043 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:32:05.050 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:32:05.053 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T19:32:05.056 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:32:05.062 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:32:05.068 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T19:32:05.068 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T19:32:05.069 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T19:32:05.069 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T19:32:05.069 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3269.93069
2026-02-12T19:32:05.069 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-02-12T19:32:05.069 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:32:05.069 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:32:05.071 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-02-12T19:32:05.071 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-02-12T19:32:14.083 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:32:24.098 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:32:34.113 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:32:44.127 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:32:54.143 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:33:04.157 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:33:04.177 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T19:32:53.349466
2026-02-12T19:33:04.177 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T19:32:53.349466
2026-02-12T19:33:04.177 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T19:33:04.177 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T19:33:04.178 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T19:33:04.178 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T17:33:04&start_after=2026-02-11T17:33:04&end_after=2026-02-12T17:33:04&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T19:33:04.295 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:33:04.296 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:33:04.298 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:33:04.298 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T19:33:04.299 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:33:04.301 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:33:04.302 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T19:33:04.302 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T19:33:04.302 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T19:33:04.302 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T19:33:04.302 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3210.69729
2026-02-12T19:33:04.302 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-02-12T19:33:04.302 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:33:04.302 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:33:04.303 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-02-12T19:33:04.303 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-02-12T19:33:13.316 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:33:23.329 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:33:33.344 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:33:43.359 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:33:53.373 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:34:03.387 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:34:03.388 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T19:33:57.326238
2026-02-12T19:34:03.388 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T19:33:57.326238
2026-02-12T19:34:03.388 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T19:34:03.388 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T19:34:03.389 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T19:34:03.389 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T17:34:03&start_after=2026-02-11T17:34:03&end_after=2026-02-12T17:34:03&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T19:34:03.486 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:34:03.488 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:34:03.490 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:34:03.490 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T19:34:03.491 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:34:03.493 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:34:03.494 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T19:34:03.494 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T19:34:03.494 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T19:34:03.494 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T19:34:03.494 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3151.505143
2026-02-12T19:34:03.494 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-02-12T19:34:03.494 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:34:03.494 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:34:03.495 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-02-12T19:34:03.496 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-02-12T19:34:12.507 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:34:22.521 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:34:32.534 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:34:42.549 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:34:52.563 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:35:02.578 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:35:02.580 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T19:35:01.601887
2026-02-12T19:35:02.580 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T19:35:01.601887
2026-02-12T19:35:02.581 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T19:35:02.581 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T19:35:02.582 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T19:35:02.582 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T17:35:02&start_after=2026-02-11T17:35:02&end_after=2026-02-12T17:35:02&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T19:35:02.813 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:35:02.821 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:35:02.829 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:35:02.832 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T19:35:02.836 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:35:02.842 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:35:02.847 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T19:35:02.847 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T19:35:02.847 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T19:35:02.847 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T19:35:02.847 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3092.152326
2026-02-12T19:35:02.847 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-02-12T19:35:02.847 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:35:02.847 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:35:02.849 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-02-12T19:35:02.849 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-02-12T19:35:11.861 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:35:21.875 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:35:31.890 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:35:41.902 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:35:51.916 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:36:01.931 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:36:01.932 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T19:35:01.601887
2026-02-12T19:36:01.932 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T19:35:01.601887
2026-02-12T19:36:01.932 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T19:36:01.932 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T19:36:01.933 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T19:36:01.933 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T17:36:01&start_after=2026-02-11T17:36:01&end_after=2026-02-12T17:36:01&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T19:36:02.048 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:36:02.056 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:36:02.064 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:36:02.067 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T19:36:02.071 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:36:02.077 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:36:02.081 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T19:36:02.082 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T19:36:02.082 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T19:36:02.082 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T19:36:02.082 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3032.917623
2026-02-12T19:36:02.082 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-02-12T19:36:02.082 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:36:02.082 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:36:02.083 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-02-12T19:36:02.084 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-02-12T19:36:11.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:36:21.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:36:31.123 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:36:41.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:36:51.148 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:37:01.161 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:37:01.165 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T19:36:06.370553
2026-02-12T19:37:01.165 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T19:36:06.370553
2026-02-12T19:37:01.165 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T19:37:01.166 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T19:37:01.166 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T19:37:01.167 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T17:37:01&start_after=2026-02-11T17:37:01&end_after=2026-02-12T17:37:01&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T19:37:01.271 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:37:01.274 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:37:01.276 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:37:01.278 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T19:37:01.279 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:37:01.282 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:37:01.285 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T19:37:01.285 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T19:37:01.285 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T19:37:01.285 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T19:37:01.286 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2973.713962
2026-02-12T19:37:01.286 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-02-12T19:37:01.286 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:37:01.286 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:37:01.303 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-02-12T19:37:01.303 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-02-12T19:37:10.317 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:37:20.330 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:37:30.344 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:37:40.359 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:37:50.374 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:38:00.390 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:38:00.393 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T19:37:10.607447
2026-02-12T19:38:00.393 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T19:37:10.607447
2026-02-12T19:38:00.393 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T19:38:00.393 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T19:38:00.394 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T19:38:00.394 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T17:38:00&start_after=2026-02-11T17:38:00&end_after=2026-02-12T17:38:00&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T19:38:00.492 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:38:00.495 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:38:00.497 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:38:00.498 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T19:38:00.500 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:38:00.503 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:38:00.506 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T19:38:00.506 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T19:38:00.506 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T19:38:00.506 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T19:38:00.506 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2914.493198
2026-02-12T19:38:00.506 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-02-12T19:38:00.506 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:38:00.506 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:38:00.508 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-02-12T19:38:00.508 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-02-12T19:38:09.522 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:38:19.537 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:38:29.550 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:38:39.565 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:38:49.580 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:38:59.595 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:38:59.597 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T19:38:19.168435
2026-02-12T19:38:59.645 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T19:38:19.168435
2026-02-12T19:38:59.645 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T19:38:59.645 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T19:38:59.646 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T19:38:59.646 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T17:38:59&start_after=2026-02-11T17:38:59&end_after=2026-02-12T17:38:59&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T19:38:59.756 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:38:59.760 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:38:59.765 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:38:59.767 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T19:38:59.770 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:38:59.775 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:38:59.780 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T19:38:59.781 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T19:38:59.781 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T19:38:59.781 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T19:38:59.781 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2855.218444
2026-02-12T19:38:59.781 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-02-12T19:38:59.781 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:38:59.781 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:38:59.783 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-02-12T19:38:59.783 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-02-12T19:39:08.797 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:39:18.812 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:39:28.827 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:39:38.838 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:39:48.853 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:39:58.868 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:39:58.871 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T19:39:23.139048
2026-02-12T19:39:58.918 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T19:39:23.139048
2026-02-12T19:39:58.918 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T19:39:58.918 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T19:39:58.919 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T19:39:58.919 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T17:39:58&start_after=2026-02-11T17:39:58&end_after=2026-02-12T17:39:58&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T19:39:59.021 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:39:59.023 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:39:59.024 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:39:59.025 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T19:39:59.026 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:39:59.027 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:39:59.029 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T19:39:59.029 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T19:39:59.029 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T19:39:59.029 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T19:39:59.029 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2795.970679
2026-02-12T19:39:59.029 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-02-12T19:39:59.029 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:39:59.029 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:39:59.030 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-02-12T19:39:59.030 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-02-12T19:40:08.042 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:40:18.056 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:40:28.070 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:40:38.084 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:40:48.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:40:58.111 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:40:58.112 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T19:40:30.265146
2026-02-12T19:40:58.112 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T19:40:30.265146
2026-02-12T19:40:58.112 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T19:40:58.112 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T19:40:58.112 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T19:40:58.112 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T17:40:58&start_after=2026-02-11T17:40:58&end_after=2026-02-12T17:40:58&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T19:40:58.210 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:40:58.212 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:40:58.214 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:40:58.214 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T19:40:58.215 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:40:58.217 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:40:58.218 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T19:40:58.218 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T19:40:58.218 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T19:40:58.219 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T19:40:58.219 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2736.780933
2026-02-12T19:40:58.219 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-02-12T19:40:58.219 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:40:58.219 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:40:58.221 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-02-12T19:40:58.221 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-02-12T19:41:07.240 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:41:17.254 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:41:27.269 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:41:37.282 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:41:47.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:41:57.307 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:41:57.310 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T19:41:35.308773
2026-02-12T19:41:57.310 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T19:41:35.308773
2026-02-12T19:41:57.310 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T19:41:57.310 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T19:41:57.311 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T19:41:57.312 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T17:41:57&start_after=2026-02-11T17:41:57&end_after=2026-02-12T17:41:57&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T19:41:57.410 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:41:57.414 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:41:57.419 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:41:57.421 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T19:41:57.424 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:41:57.429 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:41:57.434 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T19:41:57.435 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T19:41:57.435 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T19:41:57.435 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T19:41:57.435 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2677.564527
2026-02-12T19:41:57.435 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-02-12T19:41:57.435 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:41:57.435 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:41:57.455 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-02-12T19:41:57.455 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-02-12T19:42:06.469 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:42:16.484 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:42:26.499 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:42:36.512 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:42:46.525 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:42:56.537 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:42:56.538 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T19:42:39.676139
2026-02-12T19:42:56.538 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T19:42:39.676139
2026-02-12T19:42:56.538 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T19:42:56.538 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T19:42:56.538 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T19:42:56.538 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T17:42:56&start_after=2026-02-11T17:42:56&end_after=2026-02-12T17:42:56&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T19:42:56.651 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:42:56.652 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:42:56.654 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:42:56.655 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T19:42:56.655 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:42:56.657 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:42:56.658 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T19:42:56.659 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T19:42:56.659 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T19:42:56.659 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T19:42:56.659 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2618.340887
2026-02-12T19:42:56.659 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-02-12T19:42:56.659 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:42:56.659 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:42:56.659 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-02-12T19:42:56.659 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-02-12T19:43:05.671 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:43:15.685 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:43:25.700 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:43:35.715 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:43:45.731 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:43:55.747 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:43:55.749 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T19:43:44.085684
2026-02-12T19:43:55.749 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T19:43:44.085684
2026-02-12T19:43:55.750 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T19:43:55.750 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T19:43:55.751 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T19:43:55.751 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T17:43:55&start_after=2026-02-11T17:43:55&end_after=2026-02-12T17:43:55&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T19:43:55.848 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:43:55.851 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:43:55.854 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:43:55.856 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T19:43:55.857 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:43:55.861 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:43:55.864 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T19:43:55.865 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T19:43:55.865 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T19:43:55.865 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T19:43:55.865 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2559.134606
2026-02-12T19:43:55.865 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-02-12T19:43:55.865 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:43:55.865 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:43:55.866 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-02-12T19:43:55.867 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-02-12T19:44:04.877 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:44:14.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:44:24.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:44:34.914 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:44:44.927 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:44:54.941 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:44:54.943 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T19:44:48.069418
2026-02-12T19:44:54.943 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T19:44:48.069418
2026-02-12T19:44:54.944 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T19:44:54.944 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T19:44:54.945 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T19:44:54.945 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T17:44:54&start_after=2026-02-11T17:44:54&end_after=2026-02-12T17:44:54&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T19:44:55.097 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:44:55.105 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:44:55.111 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:44:55.114 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T19:44:55.118 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:44:55.124 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:44:55.129 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T19:44:55.130 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T19:44:55.130 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T19:44:55.130 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T19:44:55.130 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2499.869491
2026-02-12T19:44:55.130 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-02-12T19:44:55.130 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:44:55.130 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:44:55.132 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-02-12T19:44:55.132 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-02-12T19:45:04.145 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:45:14.158 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:45:24.169 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:45:34.184 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:45:44.200 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:45:54.213 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:45:54.215 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T19:45:52.517655
2026-02-12T19:45:54.215 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T19:45:52.517655
2026-02-12T19:45:54.216 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T19:45:54.216 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T19:45:54.217 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T19:45:54.217 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T17:45:54&start_after=2026-02-11T17:45:54&end_after=2026-02-12T17:45:54&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T19:45:54.321 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:45:54.323 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:45:54.325 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:45:54.326 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T19:45:54.327 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:45:54.329 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:45:54.332 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T19:45:54.332 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T19:45:54.332 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T19:45:54.332 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T19:45:54.332 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2440.667303
2026-02-12T19:45:54.332 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-02-12T19:45:54.332 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:45:54.332 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:45:54.333 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-02-12T19:45:54.334 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-02-12T19:46:03.346 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:46:13.360 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:46:23.373 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:46:33.384 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:46:43.398 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:46:53.412 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:46:53.415 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T19:45:52.517655
2026-02-12T19:46:53.415 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T19:45:52.517655
2026-02-12T19:46:53.415 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T19:46:53.415 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T19:46:53.416 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T19:46:53.416 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T17:46:53&start_after=2026-02-11T17:46:53&end_after=2026-02-12T17:46:53&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T19:46:53.519 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:46:53.527 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:46:53.535 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:46:53.538 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T19:46:53.542 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:46:53.548 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:46:53.553 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T19:46:53.553 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T19:46:53.553 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T19:46:53.553 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T19:46:53.553 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2381.446144
2026-02-12T19:46:53.553 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-02-12T19:46:53.554 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:46:53.554 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:46:53.555 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-02-12T19:46:53.555 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-02-12T19:47:02.569 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:47:12.583 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:47:22.598 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:47:32.613 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:47:42.623 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:47:52.636 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:47:52.638 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T19:46:56.493185
2026-02-12T19:47:52.638 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T19:46:56.493185
2026-02-12T19:47:52.639 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T19:47:52.639 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T19:47:52.639 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T19:47:52.640 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T17:47:52&start_after=2026-02-11T17:47:52&end_after=2026-02-12T17:47:52&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T19:47:52.739 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:47:52.742 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:47:52.746 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:47:52.747 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T19:47:52.749 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:47:52.752 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:47:52.756 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T19:47:52.756 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T19:47:52.756 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T19:47:52.756 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T19:47:52.756 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2322.243087
2026-02-12T19:47:52.756 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-02-12T19:47:52.757 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:47:52.757 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:47:52.758 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-02-12T19:47:52.758 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-02-12T19:48:01.771 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:48:11.786 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:48:21.801 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:48:31.815 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:48:41.831 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:48:51.844 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:48:51.845 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T19:48:01.041160
2026-02-12T19:48:51.845 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T19:48:01.041160
2026-02-12T19:48:51.845 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T19:48:51.845 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T19:48:51.845 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T19:48:51.845 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T17:48:51&start_after=2026-02-11T17:48:51&end_after=2026-02-12T17:48:51&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T19:48:51.943 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:48:51.945 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:48:51.946 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:48:51.947 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T19:48:51.948 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:48:51.949 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:48:51.951 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T19:48:51.951 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T19:48:51.951 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T19:48:51.951 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T19:48:51.951 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2263.048756
2026-02-12T19:48:51.951 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-02-12T19:48:51.951 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:48:51.951 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:48:51.952 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-02-12T19:48:51.952 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-02-12T19:49:00.962 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:49:10.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:49:20.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:49:31.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:49:41.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:49:51.033 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:49:51.036 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T19:49:05.144621
2026-02-12T19:49:51.036 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T19:49:05.144621
2026-02-12T19:49:51.037 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T19:49:51.037 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T19:49:51.038 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T19:49:51.038 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T17:49:51&start_after=2026-02-11T17:49:51&end_after=2026-02-12T17:49:51&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T19:49:51.171 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:49:51.174 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:49:51.177 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:49:51.178 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T19:49:51.180 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:49:51.183 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:49:51.187 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T19:49:51.187 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T19:49:51.187 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T19:49:51.187 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T19:49:51.187 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2203.812204
2026-02-12T19:49:51.187 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-02-12T19:49:51.187 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:49:51.187 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:49:51.189 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-02-12T19:49:51.189 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-02-12T19:50:00.202 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:50:10.212 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:50:20.223 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:50:30.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:50:40.251 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:50:50.265 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:50:50.267 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T19:50:09.436719
2026-02-12T19:50:50.267 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T19:50:09.436719
2026-02-12T19:50:50.267 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T19:50:50.267 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T19:50:50.268 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T19:50:50.268 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T17:50:50&start_after=2026-02-11T17:50:50&end_after=2026-02-12T17:50:50&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T19:50:50.374 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:50:50.382 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:50:50.390 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:50:50.393 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T19:50:50.397 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:50:50.403 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:50:50.408 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T19:50:50.408 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T19:50:50.408 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T19:50:50.408 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T19:50:50.408 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2144.591093
2026-02-12T19:50:50.409 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-02-12T19:50:50.409 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:50:50.409 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:50:50.410 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-02-12T19:50:50.410 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-02-12T19:50:59.424 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:51:09.438 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:51:19.450 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:51:29.460 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:51:39.475 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:51:49.488 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:51:49.510 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T19:51:14.627571
2026-02-12T19:51:49.510 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T19:51:14.627571
2026-02-12T19:51:49.510 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T19:51:49.510 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T19:51:49.511 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T19:51:49.511 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T17:51:49&start_after=2026-02-11T17:51:49&end_after=2026-02-12T17:51:49&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T19:51:49.613 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:51:49.619 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:51:49.626 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:51:49.629 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T19:51:49.632 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:51:49.639 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:51:49.645 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T19:51:49.645 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T19:51:49.645 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T19:51:49.646 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T19:51:49.646 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2085.35382
2026-02-12T19:51:49.646 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-02-12T19:51:49.646 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:51:49.646 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:51:49.647 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-02-12T19:51:49.648 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-02-12T19:51:58.659 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:52:08.673 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:52:18.688 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:52:28.701 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:52:38.712 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:52:48.724 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:52:48.726 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T19:52:21.493974
2026-02-12T19:52:48.727 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T19:52:21.493974
2026-02-12T19:52:48.727 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T19:52:48.727 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T19:52:48.728 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T19:52:48.728 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T17:52:48&start_after=2026-02-11T17:52:48&end_after=2026-02-12T17:52:48&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T19:52:48.844 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:52:48.846 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:52:48.847 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:52:48.848 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T19:52:48.849 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:52:48.850 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:52:48.852 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T19:52:48.852 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T19:52:48.852 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T19:52:48.852 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T19:52:48.852 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2026.147591
2026-02-12T19:52:48.852 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-02-12T19:52:48.852 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:52:48.852 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:52:48.853 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-02-12T19:52:48.853 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-02-12T19:52:57.864 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:53:07.877 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:53:17.892 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:53:27.903 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:53:37.917 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:53:47.930 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:53:47.931 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T19:53:26.599011
2026-02-12T19:53:47.931 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T19:53:26.599011
2026-02-12T19:53:47.931 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T19:53:47.931 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T19:53:47.931 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T19:53:47.931 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T17:53:47&start_after=2026-02-11T17:53:47&end_after=2026-02-12T17:53:47&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T19:53:48.028 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:53:48.030 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:53:48.031 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:53:48.032 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T19:53:48.034 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:53:48.036 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:53:48.039 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T19:53:48.039 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T19:53:48.039 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T19:53:48.039 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T19:53:48.039 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1966.960367
2026-02-12T19:53:48.039 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-02-12T19:53:48.039 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:53:48.039 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:53:48.040 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-02-12T19:53:48.040 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-02-12T19:53:57.050 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:54:07.062 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:54:17.076 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:54:27.090 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:54:37.104 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:54:47.119 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:54:47.121 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T19:54:30.927196
2026-02-12T19:54:47.121 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T19:54:30.927196
2026-02-12T19:54:47.121 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T19:54:47.121 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T19:54:47.122 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T19:54:47.123 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T17:54:47&start_after=2026-02-11T17:54:47&end_after=2026-02-12T17:54:47&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T19:54:47.228 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:54:47.233 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:54:47.238 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:54:47.240 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T19:54:47.243 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:54:47.248 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:54:47.253 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T19:54:47.253 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T19:54:47.254 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T19:54:47.254 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T19:54:47.254 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1907.745714
2026-02-12T19:54:47.254 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-02-12T19:54:47.254 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:54:47.254 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:54:47.256 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-02-12T19:54:47.256 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-02-12T19:54:56.268 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:55:06.280 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:55:16.290 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:55:26.304 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:55:36.319 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:55:46.335 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:55:46.357 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T19:55:35.431758
2026-02-12T19:55:46.357 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T19:55:35.431758
2026-02-12T19:55:46.357 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T19:55:46.358 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T19:55:46.358 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T19:55:46.359 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T17:55:46&start_after=2026-02-11T17:55:46&end_after=2026-02-12T17:55:46&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T19:55:46.467 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:55:46.472 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:55:46.477 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:55:46.479 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T19:55:46.482 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:55:46.487 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:55:46.492 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T19:55:46.492 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T19:55:46.493 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T19:55:46.493 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T19:55:46.493 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1848.506628
2026-02-12T19:55:46.493 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-02-12T19:55:46.493 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:55:46.493 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:55:46.495 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-02-12T19:55:46.495 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-02-12T19:55:55.508 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:56:05.522 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:56:15.537 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:56:25.549 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:56:35.560 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:56:45.574 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:56:45.577 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T19:56:39.436408
2026-02-12T19:56:45.577 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T19:56:39.436408
2026-02-12T19:56:45.578 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T19:56:45.578 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T19:56:45.579 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T19:56:45.579 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T17:56:45&start_after=2026-02-11T17:56:45&end_after=2026-02-12T17:56:45&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T19:56:45.736 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:56:45.739 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:56:45.742 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:56:45.744 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T19:56:45.745 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:56:45.749 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:56:45.753 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T19:56:45.753 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T19:56:45.753 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T19:56:45.753 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T19:56:45.753 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1789.246408
2026-02-12T19:56:45.753 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-02-12T19:56:45.753 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:56:45.753 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:56:45.755 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-02-12T19:56:45.755 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-02-12T19:56:54.768 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:57:04.781 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:57:14.796 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:57:24.812 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:57:34.827 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:57:44.838 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:57:44.839 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T19:56:39.436408
2026-02-12T19:57:44.847 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T19:56:39.436408
2026-02-12T19:57:44.847 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T19:57:44.847 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T19:57:44.847 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T19:57:44.847 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T17:57:44&start_after=2026-02-11T17:57:44&end_after=2026-02-12T17:57:44&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T19:57:44.944 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:57:44.946 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:57:44.948 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:57:44.948 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T19:57:44.949 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:57:44.951 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:57:44.952 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T19:57:44.952 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T19:57:44.952 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T19:57:44.952 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T19:57:44.952 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1730.047149
2026-02-12T19:57:44.952 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-02-12T19:57:44.952 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:57:44.952 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:57:44.953 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-02-12T19:57:44.953 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-02-12T19:57:53.963 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:58:03.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:58:13.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:58:24.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:58:34.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:58:44.029 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:58:44.031 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T19:57:45.005308
2026-02-12T19:58:44.032 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T19:57:45.005308
2026-02-12T19:58:44.032 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T19:58:44.032 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T19:58:44.033 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T19:58:44.033 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T17:58:44&start_after=2026-02-11T17:58:44&end_after=2026-02-12T17:58:44&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T19:58:44.134 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:58:44.141 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:58:44.149 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:58:44.152 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T19:58:44.156 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:58:44.163 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:58:44.168 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T19:58:44.168 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T19:58:44.168 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T19:58:44.168 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T19:58:44.169 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1670.830957
2026-02-12T19:58:44.169 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-02-12T19:58:44.169 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:58:44.169 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:58:44.170 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-02-12T19:58:44.171 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-02-12T19:58:53.185 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T19:59:03.196 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T19:59:13.206 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T19:59:23.219 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T19:59:33.234 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T19:59:43.248 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T19:59:43.250 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T19:58:51.003640
2026-02-12T19:59:43.298 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T19:58:51.003640
2026-02-12T19:59:43.298 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T19:59:43.298 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T19:59:43.299 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T19:59:43.299 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T17:59:43&start_after=2026-02-11T17:59:43&end_after=2026-02-12T17:59:43&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T19:59:43.425 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:59:43.427 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:59:43.428 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:59:43.429 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T19:59:43.429 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:59:43.431 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T19:59:43.432 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T19:59:43.433 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T19:59:43.433 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T19:59:43.433 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T19:59:43.433 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1611.56688
2026-02-12T19:59:43.433 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-02-12T19:59:43.433 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T19:59:43.433 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T19:59:43.434 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-02-12T19:59:43.434 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-02-12T19:59:52.447 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:00:02.462 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:00:12.476 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:00:22.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:00:32.499 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:00:42.512 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:00:42.514 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T19:59:55.049849
2026-02-12T20:00:42.514 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T19:59:55.049849
2026-02-12T20:00:42.515 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:00:42.515 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:00:42.516 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:00:42.516 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:00:42&start_after=2026-02-11T18:00:42&end_after=2026-02-12T18:00:42&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:00:42.615 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:00:42.619 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:00:42.624 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:00:42.626 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:00:42.629 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:00:42.634 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:00:42.639 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:00:42.639 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T20:00:42.639 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:00:42.639 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T20:00:42.640 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1552.359967
2026-02-12T20:00:42.640 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-02-12T20:00:42.640 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T20:00:42.640 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T20:00:42.641 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-02-12T20:00:42.641 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-02-12T20:00:51.655 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:01:01.671 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:01:11.685 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:01:21.700 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:01:31.716 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:01:41.727 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:01:41.727 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:00:59.326993
2026-02-12T20:01:41.727 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:00:59.326993
2026-02-12T20:01:41.728 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:01:41.728 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:01:41.728 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:01:41.728 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:01:41&start_after=2026-02-11T18:01:41&end_after=2026-02-12T18:01:41&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:01:41.828 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:01:41.830 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:01:41.831 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:01:41.832 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:01:41.833 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:01:41.834 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:01:41.836 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:01:41.836 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T20:01:41.836 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:01:41.836 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T20:01:41.836 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1493.163695
2026-02-12T20:01:41.836 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-02-12T20:01:41.836 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T20:01:41.836 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T20:01:41.837 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-02-12T20:01:41.837 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-02-12T20:01:50.846 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:02:00.856 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:02:10.872 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:02:20.885 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:02:30.898 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:02:40.912 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:02:40.914 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:02:04.531478
2026-02-12T20:02:40.915 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:02:04.531478
2026-02-12T20:02:40.915 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:02:40.915 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:02:40.916 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:02:40.916 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:02:40&start_after=2026-02-11T18:02:40&end_after=2026-02-12T18:02:40&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:02:41.068 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:02:41.075 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:02:41.082 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:02:41.085 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:02:41.089 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:02:41.096 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:02:41.101 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:02:41.102 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T20:02:41.102 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:02:41.102 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T20:02:41.102 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1433.897455
2026-02-12T20:02:41.102 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-02-12T20:02:41.102 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T20:02:41.102 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T20:02:41.104 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-02-12T20:02:41.104 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-02-12T20:02:50.115 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:03:00.129 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:03:10.139 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:03:20.149 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:03:30.163 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:03:40.177 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:03:40.180 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:03:08.520654
2026-02-12T20:03:40.180 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:03:08.520654
2026-02-12T20:03:40.181 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:03:40.181 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:03:40.182 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:03:40.182 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:03:40&start_after=2026-02-11T18:03:40&end_after=2026-02-12T18:03:40&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:03:40.295 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:03:40.303 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:03:40.309 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:03:40.312 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:03:40.316 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:03:40.321 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:03:40.326 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:03:40.326 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T20:03:40.326 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:03:40.326 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T20:03:40.326 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1374.67332
2026-02-12T20:03:40.326 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-02-12T20:03:40.326 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T20:03:40.326 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T20:03:40.344 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-02-12T20:03:40.344 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-02-12T20:03:49.358 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:03:59.372 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:04:09.387 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:04:19.401 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:04:29.411 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:04:39.420 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:04:39.421 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:04:13.464951
2026-02-12T20:04:39.421 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:04:13.464951
2026-02-12T20:04:39.421 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:04:39.421 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:04:39.422 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:04:39.422 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:04:39&start_after=2026-02-11T18:04:39&end_after=2026-02-12T18:04:39&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:04:39.520 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:04:39.522 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:04:39.523 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:04:39.524 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:04:39.525 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:04:39.526 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:04:39.528 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:04:39.528 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T20:04:39.528 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:04:39.528 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T20:04:39.528 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1315.471199
2026-02-12T20:04:39.528 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-02-12T20:04:39.528 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T20:04:39.528 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T20:04:39.529 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-02-12T20:04:39.529 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-02-12T20:04:48.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:04:58.554 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:05:08.569 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:05:18.584 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:05:28.600 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:05:38.616 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:05:38.618 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:05:18.265982
2026-02-12T20:05:38.618 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:05:18.265982
2026-02-12T20:05:38.618 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:05:38.619 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:05:38.619 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:05:38.620 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:05:38&start_after=2026-02-11T18:05:38&end_after=2026-02-12T18:05:38&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:05:38.736 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:05:38.739 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:05:38.743 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:05:38.745 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:05:38.747 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:05:38.751 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:05:38.755 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:05:38.755 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T20:05:38.755 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:05:38.755 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T20:05:38.756 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1256.24396
2026-02-12T20:05:38.756 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-02-12T20:05:38.756 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T20:05:38.756 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T20:05:38.757 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-02-12T20:05:38.757 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-02-12T20:05:47.768 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:05:57.778 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:06:07.788 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:06:17.802 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:06:27.818 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:06:37.832 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:06:37.835 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:06:22.479825
2026-02-12T20:06:37.835 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:06:22.479825
2026-02-12T20:06:37.836 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:06:37.836 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:06:37.836 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:06:37.837 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:06:37&start_after=2026-02-11T18:06:37&end_after=2026-02-12T18:06:37&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:06:37.951 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:06:37.953 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:06:37.956 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:06:37.957 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:06:37.958 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:06:37.961 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:06:37.964 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:06:37.964 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T20:06:37.964 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:06:37.964 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T20:06:37.964 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1197.035465
2026-02-12T20:06:37.964 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:06:37.964594    Obs time: 2026-02-12 18:26:35
2026-02-12T20:06:37.964 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:19:57.035406
2026-02-12T20:06:37.964 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  1197
2026-02-12T20:06:37.964 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:06:46.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:06:56.991 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:07:07.007 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:07:17.018 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:07:27.028 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:07:37.039 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:07:37.041 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:07:26.683238
2026-02-12T20:07:37.041 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:07:26.683238
2026-02-12T20:07:37.042 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:07:37.042 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:07:37.043 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:07:37.043 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:07:37&start_after=2026-02-11T18:07:37&end_after=2026-02-12T18:07:37&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:07:37.145 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:07:37.149 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:07:37.154 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:07:37.156 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:07:37.159 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:07:37.164 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:07:37.169 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:07:37.169 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T20:07:37.169 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:07:37.169 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T20:07:37.170 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1137.8299
2026-02-12T20:07:37.170 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:07:37.170212    Obs time: 2026-02-12 18:26:35
2026-02-12T20:07:37.170 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:18:57.829788
2026-02-12T20:07:37.170 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  1137
2026-02-12T20:07:37.170 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:07:46.184 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:07:56.199 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:08:06.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:08:16.224 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:08:26.239 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:08:36.253 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:08:36.274 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:08:32.081060
2026-02-12T20:08:36.274 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:08:32.081060
2026-02-12T20:08:36.274 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:08:36.274 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:08:36.274 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:08:36.275 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:08:36&start_after=2026-02-11T18:08:36&end_after=2026-02-12T18:08:36&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:08:36.371 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:08:36.373 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:08:36.374 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:08:36.375 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:08:36.376 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:08:36.377 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:08:36.379 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:08:36.379 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T20:08:36.379 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:08:36.379 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T20:08:36.379 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1078.620683
2026-02-12T20:08:36.379 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:08:36.379351    Obs time: 2026-02-12 18:26:35
2026-02-12T20:08:36.379 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:17:58.620649
2026-02-12T20:08:36.379 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  1078
2026-02-12T20:08:36.379 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:08:45.388 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:08:55.398 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:09:05.410 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:09:15.425 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:09:25.440 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:09:35.455 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:09:35.457 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:08:32.081060
2026-02-12T20:09:35.458 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:08:32.081060
2026-02-12T20:09:35.458 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:09:35.458 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:09:35.459 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:09:35.459 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:09:35&start_after=2026-02-11T18:09:35&end_after=2026-02-12T18:09:35&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:09:35.575 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:09:35.583 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:09:35.590 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:09:35.593 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:09:35.597 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:09:35.602 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:09:35.606 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:09:35.606 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T20:09:35.606 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:09:35.606 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T20:09:35.606 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1019.393268
2026-02-12T20:09:35.606 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:09:35.606819    Obs time: 2026-02-12 18:26:35
2026-02-12T20:09:35.606 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:16:59.393181
2026-02-12T20:09:35.606 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  1019
2026-02-12T20:09:35.607 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:09:44.620 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:09:54.634 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:10:04.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:10:14.658 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:10:24.669 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:10:34.681 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:10:34.684 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:09:36.681586
2026-02-12T20:10:34.685 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:09:36.681586
2026-02-12T20:10:34.685 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:10:34.685 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:10:34.686 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:10:34.686 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:10:34&start_after=2026-02-11T18:10:34&end_after=2026-02-12T18:10:34&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:10:34.787 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:10:34.789 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:10:34.792 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:10:34.793 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:10:34.795 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:10:34.798 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:10:34.801 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:10:34.801 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T20:10:34.801 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:10:34.801 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T20:10:34.801 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 960.198355
2026-02-12T20:10:34.801 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:10:34.801720    Obs time: 2026-02-12 18:26:35
2026-02-12T20:10:34.801 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:16:00.198280
2026-02-12T20:10:34.801 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  960
2026-02-12T20:10:34.801 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:10:43.815 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:10:53.829 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:11:03.845 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:11:13.859 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:11:23.874 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:11:33.887 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:11:33.888 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:10:40.617176
2026-02-12T20:11:33.888 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:10:40.617176
2026-02-12T20:11:33.888 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:11:33.888 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:11:33.888 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:11:33.888 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:11:33&start_after=2026-02-11T18:11:33&end_after=2026-02-12T18:11:33&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:11:33.995 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:11:33.997 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:11:33.998 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:11:33.999 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:11:34.000 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:11:34.001 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:11:34.003 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:11:34.003 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T20:11:34.003 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:11:34.003 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T20:11:34.003 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 900.996685
2026-02-12T20:11:34.003 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:11:34.003348    Obs time: 2026-02-12 18:26:35
2026-02-12T20:11:34.003 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:15:00.996652
2026-02-12T20:11:34.003 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  900
2026-02-12T20:11:34.003 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:11:43.012 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:11:53.022 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:12:03.032 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:12:13.046 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:12:23.060 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:12:33.076 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:12:33.078 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:11:44.658252
2026-02-12T20:12:33.078 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:11:44.658252
2026-02-12T20:12:33.079 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:12:33.079 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:12:33.080 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:12:33.080 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:12:33&start_after=2026-02-11T18:12:33&end_after=2026-02-12T18:12:33&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:12:33.194 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:12:33.201 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:12:33.207 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:12:33.210 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:12:33.214 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:12:33.220 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:12:33.225 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:12:33.225 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T20:12:33.225 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:12:33.226 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T20:12:33.226 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 841.773873
2026-02-12T20:12:33.226 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:12:33.226208    Obs time: 2026-02-12 18:26:35
2026-02-12T20:12:33.226 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:14:01.773792
2026-02-12T20:12:33.226 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  841
2026-02-12T20:12:33.226 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:12:42.238 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:12:52.253 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:13:02.266 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:13:12.277 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:13:22.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:13:32.297 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:13:32.299 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:12:49.077800
2026-02-12T20:13:32.300 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:12:49.077800
2026-02-12T20:13:32.300 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:13:32.300 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:13:32.301 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:13:32.301 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:13:32&start_after=2026-02-11T18:13:32&end_after=2026-02-12T18:13:32&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:13:32.403 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:13:32.410 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:13:32.418 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:13:32.421 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:13:32.425 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:13:32.431 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:13:32.436 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:13:32.436 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T20:13:32.436 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:13:32.436 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T20:13:32.436 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 782.56306
2026-02-12T20:13:32.437 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:13:32.437026    Obs time: 2026-02-12 18:26:35
2026-02-12T20:13:32.437 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:13:02.562974
2026-02-12T20:13:32.437 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  782
2026-02-12T20:13:32.437 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:13:41.451 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:13:51.465 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:14:01.481 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:14:11.496 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:14:21.509 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:14:31.520 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:14:31.521 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:13:54.075572
2026-02-12T20:14:31.521 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:13:54.075572
2026-02-12T20:14:31.521 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:14:31.521 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:14:31.521 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:14:31.521 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:14:31&start_after=2026-02-11T18:14:31&end_after=2026-02-12T18:14:31&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:14:31.622 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:14:31.624 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:14:31.626 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:14:31.626 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:14:31.627 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:14:31.629 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:14:31.630 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:14:31.630 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T20:14:31.630 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:14:31.630 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T20:14:31.631 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 723.368996
2026-02-12T20:14:31.631 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:14:31.631037    Obs time: 2026-02-12 18:26:35
2026-02-12T20:14:31.631 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:12:03.368963
2026-02-12T20:14:31.631 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  723
2026-02-12T20:14:31.631 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:14:40.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:14:50.649 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:15:00.660 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:15:10.675 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:15:20.691 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:15:30.706 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:15:30.708 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:14:59.546385
2026-02-12T20:15:30.708 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:14:59.546385
2026-02-12T20:15:30.709 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:15:30.709 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:15:30.710 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:15:30.710 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:15:30&start_after=2026-02-11T18:15:30&end_after=2026-02-12T18:15:30&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:15:30.824 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:15:30.828 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:15:30.833 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:15:30.836 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:15:30.838 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:15:30.843 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:15:30.849 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:15:30.849 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T20:15:30.849 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:15:30.849 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T20:15:30.849 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 664.150166
2026-02-12T20:15:30.849 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:15:30.849951    Obs time: 2026-02-12 18:26:35
2026-02-12T20:15:30.850 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:11:04.150049
2026-02-12T20:15:30.850 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  664
2026-02-12T20:15:30.850 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:15:39.863 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:15:49.878 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:15:59.893 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:16:09.903 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:16:19.913 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:16:29.923 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:16:29.924 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:16:04.133554
2026-02-12T20:16:29.924 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:16:04.133554
2026-02-12T20:16:29.924 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:16:29.924 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:16:29.925 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:16:29.925 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:16:29&start_after=2026-02-11T18:16:29&end_after=2026-02-12T18:16:29&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:16:30.068 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:16:30.070 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:16:30.072 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:16:30.072 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:16:30.073 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:16:30.075 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:16:30.076 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:16:30.076 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T20:16:30.076 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:16:30.076 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T20:16:30.076 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 604.923136
2026-02-12T20:16:30.076 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:16:30.076897    Obs time: 2026-02-12 18:26:35
2026-02-12T20:16:30.076 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:10:04.923103
2026-02-12T20:16:30.076 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  604
2026-02-12T20:16:30.076 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:16:39.090 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:16:49.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:16:59.118 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:17:09.131 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:17:19.146 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:17:29.159 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:17:29.162 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:17:10.832370
2026-02-12T20:17:29.162 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:17:10.832370
2026-02-12T20:17:29.162 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:17:29.162 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:17:29.163 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:17:29.163 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:17:29&start_after=2026-02-11T18:17:29&end_after=2026-02-12T18:17:29&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:17:29.289 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:17:29.296 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:17:29.303 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:17:29.306 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:17:29.310 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:17:29.315 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:17:29.319 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:17:29.319 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T20:17:29.320 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:17:29.320 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T20:17:29.320 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 545.679733
2026-02-12T20:17:29.342 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] Starting up: Next observation due
2026-02-12T20:17:31.346 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T20:17:31.348 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2026-02-12T20:17:36.354 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2026-02-12T20:17:41.373 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2026-02-12T20:17:46.379 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2026-02-12T20:17:51.385 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2026-02-12T20:17:56.391 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2026-02-12T20:18:01.397 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2026-02-12T20:18:06.422 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2026-02-12T20:18:11.454 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2026-02-12T20:18:16.462 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2026-02-12T20:18:21.467 [WARNING] [Poll thread] [schedule_poller.py] [poll()] The telescope is not open: Timed out after 50 seconds waiting for telescope to open
2026-02-12T20:18:28.478 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:18:28.481 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:18:15.526900
2026-02-12T20:18:28.481 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:18:15.526900
2026-02-12T20:18:28.482 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:18:28.482 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:18:28.482 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:18:28.483 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:18:28&start_after=2026-02-11T18:18:28&end_after=2026-02-12T18:18:28&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:18:28.591 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:18:28.596 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:18:28.603 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:18:28.606 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:18:28.609 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:18:28.616 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:18:28.622 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:18:28.623 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T20:18:28.623 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:18:28.623 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T20:18:28.623 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 486.376592
2026-02-12T20:18:28.624 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] Starting up: Next observation due
2026-02-12T20:18:30.629 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T20:18:30.634 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2026-02-12T20:18:35.642 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2026-02-12T20:18:40.650 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2026-02-12T20:18:45.658 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2026-02-12T20:18:50.667 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2026-02-12T20:18:55.671 [INFO] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Telescope is open
2026-02-12T20:18:55.671 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T20:18:55.672 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:18:55.672056    Obs time: 2026-02-12 18:26:35
2026-02-12T20:18:55.672 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:07:39.327944
2026-02-12T20:18:55.672 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  459
2026-02-12T20:18:55.672 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:18:57.674 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:19:07.686 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:19:17.696 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:19:27.707 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:19:27.708 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:19:19.914070
2026-02-12T20:19:27.708 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:19:19.914070
2026-02-12T20:19:27.708 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:19:27.708 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:19:27.708 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:19:27.708 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:19:27&start_after=2026-02-11T18:19:27&end_after=2026-02-12T18:19:27&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:19:27.808 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:19:27.809 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:19:27.811 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:19:27.811 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:19:27.812 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:19:27.814 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:19:27.815 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:19:27.815 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T20:19:27.815 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:19:27.815 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T20:19:27.815 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 427.184068
2026-02-12T20:19:27.816 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T20:19:29.818 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T20:19:29.833 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T20:19:29.833 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:19:29.833346    Obs time: 2026-02-12 18:26:35
2026-02-12T20:19:29.833 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:07:05.166654
2026-02-12T20:19:29.833 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  425
2026-02-12T20:19:29.833 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:19:36.841 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:19:46.856 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:19:56.870 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:20:06.885 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:20:16.899 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:20:26.913 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:20:26.915 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:20:24.546991
2026-02-12T20:20:26.916 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:20:24.546991
2026-02-12T20:20:26.916 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:20:26.916 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:20:26.917 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:20:26.917 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:20:26&start_after=2026-02-11T18:20:26&end_after=2026-02-12T18:20:26&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:20:27.082 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:20:27.089 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:20:27.096 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:20:27.099 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:20:27.103 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:20:27.109 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:20:27.115 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:20:27.115 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T20:20:27.115 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:20:27.115 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T20:20:27.115 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 367.884386
2026-02-12T20:20:27.117 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T20:20:29.119 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T20:20:29.122 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T20:20:29.122 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:20:29.122708    Obs time: 2026-02-12 18:26:35
2026-02-12T20:20:29.122 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:06:05.877292
2026-02-12T20:20:29.123 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  365
2026-02-12T20:20:29.123 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:20:36.133 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:20:46.144 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:20:56.155 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:21:06.165 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:21:16.178 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:21:26.193 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:21:26.195 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:21:24.755092
2026-02-12T20:21:26.196 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:21:24.755092
2026-02-12T20:21:26.196 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:21:26.196 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:21:26.197 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:21:26.197 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:21:26&start_after=2026-02-11T18:21:26&end_after=2026-02-12T18:21:26&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:21:26.321 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:21:26.329 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:21:26.336 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:21:26.339 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:21:26.343 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:21:26.350 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:21:26.354 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:21:26.355 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T20:21:26.355 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:21:26.355 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T20:21:26.355 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 308.644607
2026-02-12T20:21:26.356 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T20:21:28.359 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T20:21:28.362 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T20:21:28.362 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:21:28.362499    Obs time: 2026-02-12 18:26:35
2026-02-12T20:21:28.362 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:05:06.637501
2026-02-12T20:21:28.362 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  306
2026-02-12T20:21:28.363 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:21:35.373 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:21:45.388 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:21:55.403 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:22:05.418 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:22:15.431 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:22:25.442 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:22:25.443 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:22:24.954500
2026-02-12T20:22:25.443 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:22:24.954500
2026-02-12T20:22:25.443 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:22:25.443 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:22:25.443 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:22:25.443 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:22:25&start_after=2026-02-11T18:22:25&end_after=2026-02-12T18:22:25&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:22:25.555 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:22:25.557 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:22:25.558 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:22:25.559 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:22:25.560 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:22:25.561 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:22:25.563 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:22:25.563 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T20:22:25.563 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:22:25.563 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T20:22:25.563 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 249.436382
2026-02-12T20:22:25.564 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T20:22:27.566 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T20:22:27.567 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T20:22:27.567 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:22:27.567422    Obs time: 2026-02-12 18:26:35
2026-02-12T20:22:27.567 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:04:07.432578
2026-02-12T20:22:27.567 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  247
2026-02-12T20:22:27.567 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:22:34.574 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:22:44.585 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:22:54.598 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:23:04.614 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:23:14.628 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:23:24.644 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:23:24.647 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:22:24.954500
2026-02-12T20:23:24.647 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:22:24.954500
2026-02-12T20:23:24.647 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:23:24.647 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:23:24.648 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:23:24.648 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:23:24&start_after=2026-02-11T18:23:24&end_after=2026-02-12T18:23:24&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:23:24.750 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:23:24.753 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:23:24.755 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:23:24.757 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:23:24.758 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:23:24.761 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:23:24.764 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:23:24.765 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T20:23:24.765 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:23:24.765 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T20:23:24.765 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 190.234722
2026-02-12T20:23:24.766 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T20:23:26.768 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T20:23:26.770 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T20:23:26.771 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:23:26.771118    Obs time: 2026-02-12 18:26:35
2026-02-12T20:23:26.771 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:03:08.228882
2026-02-12T20:23:26.771 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  188
2026-02-12T20:23:26.771 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:23:33.782 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:23:43.797 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:23:53.808 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:24:03.818 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:24:13.828 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:24:23.838 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:24:23.839 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:23:25.153982
2026-02-12T20:24:23.839 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:23:25.153982
2026-02-12T20:24:23.839 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:24:23.839 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:24:23.840 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:24:23.840 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:24:23&start_after=2026-02-11T18:24:23&end_after=2026-02-12T18:24:23&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:24:23.957 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:24:23.959 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:24:23.960 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:24:23.961 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:24:23.962 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:24:23.963 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:24:23.965 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:24:23.965 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T20:24:23.965 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:24:23.965 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T20:24:23.965 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 131.034549
2026-02-12T20:24:23.966 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T20:24:25.969 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T20:24:25.971 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T20:24:25.972 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:24:25.972043    Obs time: 2026-02-12 18:26:35
2026-02-12T20:24:25.972 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:02:09.027957
2026-02-12T20:24:25.972 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  129
2026-02-12T20:24:25.972 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:24:32.982 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:24:42.997 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:24:53.010 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:25:03.023 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:25:13.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:25:23.052 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:25:23.069 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:24:25.361721
2026-02-12T20:25:23.069 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:24:25.361721
2026-02-12T20:25:23.070 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:25:23.070 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:25:23.071 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:25:23.071 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:25:23&start_after=2026-02-11T18:25:23&end_after=2026-02-12T18:25:23&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:25:23.169 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:25:23.170 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:25:23.172 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:25:23.172 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:25:23.173 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:25:23.175 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:25:23.176 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:25:23.176 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T20:25:23.176 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:25:23.176 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T20:25:23.176 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 71.823207
2026-02-12T20:25:23.177 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T20:25:25.179 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T20:25:25.202 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T20:25:25.202 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:25:25.202646    Obs time: 2026-02-12 18:26:35
2026-02-12T20:25:25.202 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:01:09.797354
2026-02-12T20:25:25.202 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  69
2026-02-12T20:25:25.202 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:25:32.209 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:25:42.219 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:25:52.229 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:26:02.239 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:26:12.253 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:26:22.268 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:26:22.270 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:25:25.561340
2026-02-12T20:26:22.271 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:25:25.561340
2026-02-12T20:26:22.271 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:26:22.271 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:26:22.272 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:26:22.272 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:26:22&start_after=2026-02-11T18:26:22&end_after=2026-02-12T18:26:22&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:26:22.382 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:26:22.385 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:26:22.388 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:26:22.389 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:26:22.391 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:26:22.394 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:26:22.397 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:26:22.400 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:26:22.400 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 7 configurations
2026-02-12T20:26:22.400 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:26:22.400 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T20:26:22.400 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 12.599292
2026-02-12T20:26:22.401 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T20:26:24.404 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T20:26:24.407 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T20:26:24.407 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:26:24.407805    Obs time: 2026-02-12 18:26:35
2026-02-12T20:26:24.408 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:00:10.592195
2026-02-12T20:26:24.408 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  10
2026-02-12T20:26:24.408 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:26:31.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:26:41.430 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:26:51.445 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:27:01.460 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:27:11.470 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:27:21.481 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:27:21.482 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:26:25.760488
2026-02-12T20:27:21.482 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:26:25.760488
2026-02-12T20:27:21.482 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:27:21.482 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:27:21.482 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:27:21.482 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:27:21&start_after=2026-02-11T18:27:21&end_after=2026-02-12T18:27:21&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:27:21.593 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:27:21.594 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:27:21.596 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:27:21.597 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:27:21.597 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:27:21.599 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:27:21.600 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:27:21.602 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:27:21.602 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 7 configurations
2026-02-12T20:27:21.602 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:27:21.602 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:26:35Z
2026-02-12T20:27:21.602 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -46.602566
2026-02-12T20:27:21.603 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T20:27:23.605 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T20:27:23.606 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T20:27:23.606 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:27:23.606352    Obs time: 2026-02-12 18:26:35
2026-02-12T20:27:23.606 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:59:11.393648
2026-02-12T20:27:23.606 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86351
2026-02-12T20:27:23.606 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2026-02-12T18:26:35Z', 'guide_off', 'config_id 13679', 'config_status_id 17918605', 'update_OCS 17918605 ATTEMPTED', 'run_script setup_SN2025advo_phot_17639852_13633_13679.json', 'run_script SN2025advo_phot_17639852_13633_13679.json', 'update_OCS 17918605 COMPLETED 13679 reason', 'guide_off', 'tracking_off', '# end_time 2026-02-12T18:40:01Z', 'run_script arc_flat_lamp_off.json']
2026-02-12T20:27:23.606 [DEBUG] [Poll thread] [schedule_poller.py] [start_execution()] Start the next configuration
2026-02-12T20:27:23.606 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Running the configuration
2026-02-12T20:27:23.606 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering select Mookodi
2026-02-12T20:27:23.606 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2026-02-12T20:27:23.606 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: select Mookodi
2026-02-12T20:27:23.607 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing select instrument Mookodi
2026-02-12T20:27:23.607 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] The instrument currently selected on the telescope is Mookodi
2026-02-12T20:27:23.607 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Full names: {0: 'Sibonise', 1: 'Mookodi'}
2026-02-12T20:27:23.607 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Current instrument is Mookodi at index 1
2026-02-12T20:27:23.607 [DEBUG] [Execution thread] [schedule_poller.py] [do_select()] Mookodi was already selected
2026-02-12T20:27:23.607 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2026-02-12T20:27:23.607 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2026-02-12T20:27:23.607 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2026-02-12T20:27:23.607 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2026-02-12T20:27:23.608 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-02-12T20:27:23.608 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-02-12T20:27:26.611 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2026-02-12T20:27:26.611 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2026-02-12T20:27:28.613 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2026-02-12T20:27:28.613 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2026-02-12T20:27:28.613 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering start_time 2026-02-12T18:26:35Z
2026-02-12T20:27:28.613 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: start_time 2026-02-12T18:26:35Z
2026-02-12T20:27:28.613 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2026-02-12T20:27:28.613 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2026-02-12T20:27:28.613 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2026-02-12T20:27:28.613 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2026-02-12T20:27:28.613 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-02-12T20:27:28.613 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-02-12T20:27:30.614 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:27:31.616 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2026-02-12T20:27:31.616 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2026-02-12T20:27:33.618 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2026-02-12T20:27:33.618 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2026-02-12T20:27:33.667 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_id 13679
2026-02-12T20:27:33.667 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_id 13679
2026-02-12T20:27:33.667 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_status_id 17918605
2026-02-12T20:27:33.667 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_status_id 17918605
2026-02-12T20:27:33.667 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 17918605 ATTEMPTED
2026-02-12T20:27:33.667 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 17918605 ATTEMPTED
2026-02-12T20:27:33.667 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script setup_SN2025advo_phot_17639852_13633_13679.json
2026-02-12T20:27:33.667 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script setup_SN2025advo_phot_17639852_13633_13679.json
2026-02-12T20:27:33.667 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name setup_SN2025advo_phot_17639852_13633_13679.json
2026-02-12T20:27:33.667 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script setup_SN2025advo_phot_17639852_13633_13679.json
2026-02-12T20:27:33.667 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'telescope': {'targ_ra': 8.29441, 'targ_dec': 4.61476787169, 'type': 'ICRS'}, 'instrument': {'target_acquisition': {'acquire_nearest': False, 'acquire_target': True, 'targ_ra': '08:17:39.88', 'targ_dec': '04:36:53.16', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 4000, 'num_exposures': 1, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON', 'flat_lamp': 'OFF', 'arc_lamp': 'OFF', 'arc_mirror': 'OUT', 'slit': 'OUT', 'grism': 'OUT', 'filterA': 0, 'filterB': 1, 'shutter_mode': 'ALWAYS_OPEN'}}, 'do_exposure': False}], 'script_name': 'setup_SN2025advo_phot_17639852_13633_13679.json'}
2026-02-12T20:27:33.667 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2026-02-12T20:27:33.667 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2026-02-12T20:27:33.667 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [attempted]
2026-02-12T20:27:33.667 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 17918605
2026-02-12T20:27:33.668 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = No reason given
2026-02-12T20:27:33.668 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with ATTEMPTED
2026-02-12T20:27:33.668 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'ATTEMPTED'} with config status ID 17918605
2026-02-12T20:27:33.776 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2026-02-12T20:27:34.168 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2026-02-12T20:27:34.168 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script setup_SN2025advo_phot_17639852_13633_13679.json 1 times
2026-02-12T20:27:34.168 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2026-02-12T20:27:34.170 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging telescope
2026-02-12T20:27:34.170 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telscript type = ICRS
2026-02-12T20:27:34.170 [INFO] [script_worker] [telescope.py] [stage_script()] Staging telescope script: 
2026-02-12T20:27:37.179 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-02-12T20:27:38.201 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-02-12T20:27:39.220 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-02-12T20:27:40.243 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-02-12T20:27:40.624 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:27:41.245 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-02-12T20:27:42.249 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-02-12T20:27:43.253 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-02-12T20:27:44.257 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-02-12T20:27:45.309 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-02-12T20:27:46.312 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-02-12T20:27:47.316 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-02-12T20:27:48.318 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready. Now check that it's roughly on target
2026-02-12T20:27:48.320 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope ra =  8.29487748290826 is close enough to target ra = 8.29441
2026-02-12T20:27:48.320 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope dec =  4.61487424728789 is close enough to target dec = 4.61476787169
2026-02-12T20:27:48.320 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready and approximately on target
2026-02-12T20:27:48.321 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-02-12T20:27:48.321 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2026-02-12T20:27:48.321 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2026-02-12T20:27:48.321 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-02-12T20:27:48.322 [INFO] [script_worker] [instrument.py] [stage_script()] Will acquire target
2026-02-12T20:27:48.322 [INFO] [script_worker] [instrument.py] [stage_script()] Staging acquisition scriptlet
2026-02-12T20:27:48.342 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2026-02-12T20:27:48.343 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-02-12T20:27:48.392 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-02-12T20:27:49.394 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2026-02-12T20:27:49.394 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2026-02-12T20:27:49.445 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2026-02-12T20:27:50.447 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-02-12T20:27:50.498 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-02-12T20:27:50.638 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:27:51.500 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-02-12T20:27:51.514 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 16.34
2026-02-12T20:27:51.515 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-02-12 20:27:12
2026-02-12T20:27:51.515 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-02-12T20:27:12
2026-02-12T20:27:51.515 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2026-02-12T20:27:51.516 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09458125984251967
2026-02-12T20:27:51.518 [INFO] [script_worker] [instrument.py] [stage_script()] Acquiring target
2026-02-12T20:27:51.518 [INFO] [script_worker] [instrument.py] [acquire_target()] Beginning of WCS acquisition
2026-02-12T20:27:51.518 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Clearing optics out of the way
2026-02-12T20:27:51.576 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2026-02-12T20:27:51.576 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-02-12T20:27:51.605 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-02-12T20:27:52.607 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2026-02-12T20:27:52.607 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2026-02-12T20:27:52.658 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2026-02-12T20:27:53.659 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-02-12T20:27:53.711 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-02-12T20:27:54.713 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-02-12T20:27:54.716 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 16.34
2026-02-12T20:27:54.716 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-02-12 20:27:12
2026-02-12T20:27:54.716 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-02-12T20:27:12
2026-02-12T20:27:54.717 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2026-02-12T20:27:54.717 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09458125984251967
2026-02-12T20:27:59.809 [INFO] [script_worker] [instrument.py] [acquire_target()] Taking an exposure
2026-02-12T20:27:59.810 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2026-02-12T20:27:59.810 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-02-12T20:27:59.810 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-02-12T20:27:59.810 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-02-12T20:27:59.811 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-02-12T20:27:59.814 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-02-12T20:27:59.814 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:27:59.820 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:28:00.001 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-02-12T20:28:00.001 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-02-12T20:28:00.005 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 20:28:00  (Unix timestamp 1770920880.004976)
2026-02-12T20:28:00.652 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:28:05.278 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-02-12T20:28:05.278 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:28:05.280 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:28:05.327 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS in acquire_target
2026-02-12T20:28:09.332 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Done calling go_WCS in acquire_target
2026-02-12T20:28:09.332 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for WCS to complete
2026-02-12T20:28:10.661 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:28:19.513 [INFO] [script_worker] [instrument.py] [acquire_target()] Done  Waiting for WCS to complete
2026-02-12T20:28:19.513 [INFO] [script_worker] [instrument.py] [acquire_target()] Nudging the telescope to the magic pixel
2026-02-12T20:28:19.513 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target RA 08:17:39.88 = 447898.2 arcseconds
2026-02-12T20:28:19.513 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target dec 04:36:53.16 = 16613.16 arcseconds
2026-02-12T20:28:19.513 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Magic pixel:  512, 512
2026-02-12T20:28:19.538 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting rotation angle
2026-02-12T20:28:19.538 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Rotation angle = -0.729007
2026-02-12T20:28:19.538 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting RA and dec
2026-02-12T20:28:19.538 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] lines = Field center: (RA H:M:S, Dec D:M:S) = (08:17:41.613, +04:36:51.842).
2026-02-12T20:28:19.538 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines = Field center   RA H M S  Dec D M S  =  08 17 41.613  +04 36 51.842 .
2026-02-12T20:28:19.538 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines 08 17 41.613  +04 36 51.842 .
2026-02-12T20:28:19.538 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS RA in seconds: 447924.195
2026-02-12T20:28:19.538 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS Dec in seconds: 16611.842
2026-02-12T20:28:19.752 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Started nudging the telescope to the magic pixel
2026-02-12T20:28:20.675 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:28:20.677 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:27:25.961314
2026-02-12T20:28:20.677 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:27:25.961314
2026-02-12T20:28:20.678 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:28:20.678 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:28:20.679 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:28:20.679 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:28:20&start_after=2026-02-11T18:28:20&end_after=2026-02-12T18:28:20&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:28:20.791 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:28:20.798 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:28:20.802 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:28:20.805 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:28:20.812 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:28:20.818 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:28:20.823 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:28:20.823 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T20:28:20.823 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:28:20.823 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:45:00Z
2026-02-12T20:28:20.823 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 999.176353
2026-02-12T20:28:20.823 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:28:20.823742    Obs time: 2026-02-12 18:45:00
2026-02-12T20:28:20.823 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:16:39.176258
2026-02-12T20:28:20.823 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  999
2026-02-12T20:28:20.823 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:28:24.760 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Taking image after nudge
2026-02-12T20:28:24.761 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2026-02-12T20:28:24.761 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-02-12T20:28:24.761 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-02-12T20:28:24.761 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-02-12T20:28:24.762 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-02-12T20:28:24.766 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-02-12T20:28:24.766 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:28:24.773 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:28:24.894 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-02-12T20:28:24.894 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-02-12T20:28:24.897 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 20:28:24  (Unix timestamp 1770920904.8977358)
2026-02-12T20:28:26.264 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2026-02-12T20:28:29.166 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-02-12T20:28:29.166 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:28:29.168 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:28:29.277 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS after acquire_target
2026-02-12T20:28:29.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:28:33.281 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for call to WCS after acquire_target to complete
2026-02-12T20:28:39.845 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:28:43.347 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Done calling go_WCS after acquire_target
2026-02-12T20:28:43.347 [INFO] [script_worker] [instrument.py] [acquire_target()] Nudging the telescope to the magic pixel
2026-02-12T20:28:43.347 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target RA 08:17:39.88 = 447898.2 arcseconds
2026-02-12T20:28:43.347 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target dec 04:36:53.16 = 16613.16 arcseconds
2026-02-12T20:28:43.347 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Magic pixel:  512, 512
2026-02-12T20:28:43.372 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting rotation angle
2026-02-12T20:28:43.372 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Rotation angle = -0.724033
2026-02-12T20:28:43.372 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting RA and dec
2026-02-12T20:28:43.372 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] lines = Field center: (RA H:M:S, Dec D:M:S) = (08:17:39.866, +04:36:53.627).
2026-02-12T20:28:43.372 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines = Field center   RA H M S  Dec D M S  =  08 17 39.866  +04 36 53.627 .
2026-02-12T20:28:43.372 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines 08 17 39.866  +04 36 53.627 .
2026-02-12T20:28:43.372 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS RA in seconds: 447897.99000000005
2026-02-12T20:28:43.372 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS Dec in seconds: 16613.627
2026-02-12T20:28:43.582 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Started nudging the telescope to the magic pixel
2026-02-12T20:28:48.586 [INFO] [script_worker] [instrument.py] [acquire_target()] Taking image to check success
2026-02-12T20:28:48.586 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2026-02-12T20:28:48.586 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-02-12T20:28:48.586 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-02-12T20:28:48.586 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-02-12T20:28:48.586 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-02-12T20:28:48.588 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-02-12T20:28:48.588 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:28:48.590 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:28:48.694 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-02-12T20:28:48.694 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-02-12T20:28:48.696 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 20:28:48  (Unix timestamp 1770920928.696503)
2026-02-12T20:28:49.855 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:28:50.087 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2026-02-12T20:28:52.958 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-02-12T20:28:52.958 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:28:52.959 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:28:53.094 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS again after acquire_target
2026-02-12T20:28:59.098 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2026-02-12T20:28:59.098 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-02-12T20:28:59.098 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-02-12T20:28:59.098 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-02-12T20:28:59.098 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-02-12T20:28:59.100 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-02-12T20:28:59.100 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:28:59.102 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:28:59.223 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-02-12T20:28:59.223 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-02-12T20:28:59.225 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 20:28:59  (Unix timestamp 1770920939.2250037)
2026-02-12T20:28:59.866 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:29:00.600 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2026-02-12T20:29:03.485 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-02-12T20:29:03.485 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:29:03.487 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:29:03.606 [INFO] [script_worker] [instrument.py] [stage_script()] Setting guiding ON
2026-02-12T20:29:09.917 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:29:11.079 [INFO] [script_worker] [instrument.py] [send_guide_command()] Sending command pos_XYslides  2107  5618  14.1 to host 127.0.0.1 on port 12360
2026-02-12T20:29:11.079 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-02-12T20:29:11.079 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-02-12T20:29:14.082 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sending command pos_XYslides  2107  5618  14.1
2026-02-12T20:29:14.083 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sent command pos_XYslides  2107  5618  14.1
2026-02-12T20:29:16.085 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Closed socket
2026-02-12T20:29:19.942 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:29:19.943 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:28:26.164239
2026-02-12T20:29:19.943 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:28:26.164239
2026-02-12T20:29:19.943 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:29:19.943 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:29:19.943 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:29:19.943 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:29:19&start_after=2026-02-11T18:29:19&end_after=2026-02-12T18:29:19&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:29:20.036 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:29:20.038 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:29:20.039 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:29:20.040 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:29:20.041 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:29:20.047 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:29:20.049 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:29:20.049 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T20:29:20.049 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:29:20.049 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:45:00Z
2026-02-12T20:29:20.049 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 939.950551
2026-02-12T20:29:20.049 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:29:20.049482    Obs time: 2026-02-12 18:45:00
2026-02-12T20:29:20.049 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:15:39.950518
2026-02-12T20:29:20.049 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  939
2026-02-12T20:29:20.049 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:29:29.062 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:29:39.077 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:29:49.089 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:29:55.089 [INFO] [script_worker] [instrument.py] [send_guide_command()] Sending command Guide_on to host 127.0.0.1 on port 12360
2026-02-12T20:29:55.089 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-02-12T20:29:55.089 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-02-12T20:29:58.092 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sending command Guide_on
2026-02-12T20:29:58.093 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sent command Guide_on
2026-02-12T20:29:59.102 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:30:00.096 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Closed socket
2026-02-12T20:30:00.096 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-02-12T20:30:00.096 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-02-12T20:30:00.096 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-02-12T20:30:00.097 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-02-12T20:30:00.097 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-02-12T20:30:00.097 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-02-12T20:30:00.097 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-02-12T20:30:01.189 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-02-12T20:30:03.192 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2026-02-12T20:30:03.192 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2026-02-12T20:30:03.192 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2026-02-12T20:30:03.990 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2026-02-12T20:30:03.990 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script setup_SN2025advo_phot_17639852_13633_13679.json was run successfully
2026-02-12T20:30:03.990 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script SN2025advo_phot_17639852_13633_13679.json
2026-02-12T20:30:03.990 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script SN2025advo_phot_17639852_13633_13679.json
2026-02-12T20:30:03.990 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name SN2025advo_phot_17639852_13633_13679.json
2026-02-12T20:30:03.991 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script SN2025advo_phot_17639852_13633_13679.json
2026-02-12T20:30:03.991 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'instrument': {'object': 'SN2025advo', 'observer': 'orapeleng', 'gain': 'HIGH', 'binx': '1', 'biny': '1', 'readout_speed': 'SLOW', 'shutter_mode': 'AUTO', 'slit': 'OUT', 'grism': 'OUT', 'arc_mirror': 'OUT', 'arc_lamp': 'OFF', 'flat_lamp': 'OFF', 'filterA': 1, 'filterB': 0, 'target_acquisition': {'acquire_target': False, 'targ_ra': '08:17:39.88', 'targ_dec': '04:36:53.16', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 60000, 'num_exposures': 1}}, {'unit_number': 2, 'instrument': {'object': 'SN2025advo', 'observer': 'orapeleng', 'gain': 'HIGH', 'binx': '1', 'biny': '1', 'readout_speed': 'SLOW', 'shutter_mode': 'AUTO', 'slit': 'OUT', 'grism': 'OUT', 'arc_mirror': 'OUT', 'arc_lamp': 'OFF', 'flat_lamp': 'OFF', 'filterA': 2, 'filterB': 0, 'target_acquisition': {'acquire_target': False, 'targ_ra': '08:17:39.88', 'targ_dec': '04:36:53.16', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 60000, 'num_exposures': 1}}, {'unit_number': 3, 'instrument': {'object': 'SN2025advo', 'observer': 'orapeleng', 'gain': 'HIGH', 'binx': '1', 'biny': '1', 'readout_speed': 'SLOW', 'shutter_mode': 'AUTO', 'slit': 'OUT', 'grism': 'OUT', 'arc_mirror': 'OUT', 'arc_lamp': 'OFF', 'flat_lamp': 'OFF', 'filterA': 3, 'filterB': 0, 'target_acquisition': {'acquire_target': False, 'targ_ra': '08:17:39.88', 'targ_dec': '04:36:53.16', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 60000, 'num_exposures': 1}}, {'unit_number': 4, 'instrument': {'object': 'SN2025advo', 'observer': 'orapeleng', 'gain': 'HIGH', 'binx': '1', 'biny': '1', 'readout_speed': 'SLOW', 'shutter_mode': 'AUTO', 'slit': 'OUT', 'grism': 'OUT', 'arc_mirror': 'OUT', 'arc_lamp': 'OFF', 'flat_lamp': 'OFF', 'filterA': 4, 'filterB': 0, 'target_acquisition': {'acquire_target': False, 'targ_ra': '08:17:39.88', 'targ_dec': '04:36:53.16', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 60000, 'num_exposures': 1}}, {'unit_number': 5, 'instrument': {'object': 'SN2025advo', 'observer': 'orapeleng', 'gain': 'HIGH', 'binx': '1', 'biny': '1', 'readout_speed': 'SLOW', 'shutter_mode': 'AUTO', 'slit': 'OUT', 'grism': 'OUT', 'arc_mirror': 'OUT', 'arc_lamp': 'OFF', 'flat_lamp': 'OFF', 'filterA': 5, 'filterB': 0, 'target_acquisition': {'acquire_target': False, 'targ_ra': '08:17:39.88', 'targ_dec': '04:36:53.16', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 60000, 'num_exposures': 1}}], 'script_name': 'SN2025advo_phot_17639852_13633_13679.json'}
2026-02-12T20:30:03.992 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2026-02-12T20:30:03.992 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2026-02-12T20:30:04.493 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2026-02-12T20:30:04.493 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script SN2025advo_phot_17639852_13633_13679.json 1 times
2026-02-12T20:30:04.493 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 5: 1
2026-02-12T20:30:04.493 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-02-12T20:30:04.493 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-02-12T20:30:04.493 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2026-02-12T20:30:04.494 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2026-02-12T20:30:04.494 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-02-12T20:30:04.495 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-02-12T20:30:04.495 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-02-12T20:30:04.495 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-02-12T20:30:04.519 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-02-12T20:30:04.522 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-02-12T20:30:04.522 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 1
2026-02-12T20:30:04.522 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:1
2026-02-12T20:30:04.522 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 1
2026-02-12T20:30:04.699 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 1 : try 1
2026-02-12T20:30:05.736 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 1 : try 2
2026-02-12T20:30:06.757 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 1 : try 3
2026-02-12T20:30:07.778 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 1 : try 4
2026-02-12T20:30:08.798 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 1 : try 5
2026-02-12T20:30:09.115 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:30:09.847 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 1 successfully
2026-02-12T20:30:10.849 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-02-12T20:30:10.862 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 1 successfully
2026-02-12T20:30:11.864 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-02-12T20:30:11.867 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 16.64
2026-02-12T20:30:11.868 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-02-12 20:29:33
2026-02-12T20:30:11.868 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-02-12T20:29:33
2026-02-12T20:30:11.868 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -16.19, 2879
2026-02-12T20:30:11.869 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.10274009448818895
2026-02-12T20:30:11.872 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 1
2026-02-12T20:30:11.872 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2026-02-12T20:30:11.873 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2026-02-12T20:30:11.873 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-02-12T20:30:11.878 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 1 successfully
2026-02-12T20:30:12.880 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2026-02-12T20:30:12.880 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-02-12T20:30:12.880 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-02-12T20:30:13.913 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-02-12T20:30:15.936 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='08:17:39.88', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='04:36:53.16', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='orapeleng', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='SN2025advo', comment='The object name')]
2026-02-12T20:30:15.936 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-02-12T20:30:15.936 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-02-12T20:30:15.937 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-02-12T20:30:15.937 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-02-12T20:30:15.941 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-02-12T20:30:15.941 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:30:15.947 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:30:16.060 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-02-12T20:30:16.060 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-02-12T20:30:16.064 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 20:30:16  (Unix timestamp 1770921016.0647056)
2026-02-12T20:30:16.438 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2026-02-12T20:30:16.438 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2026-02-12T20:30:16.939 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:30:16.956 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.00000000000003
2026-02-12T20:30:16.956 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:30:16.956 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:30:19.128 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:30:19.148 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:29:26.365049
2026-02-12T20:30:19.148 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:29:26.365049
2026-02-12T20:30:19.148 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:30:19.148 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:30:19.149 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:30:19.149 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:30:19&start_after=2026-02-11T18:30:19&end_after=2026-02-12T18:30:19&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:30:19.269 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:30:19.273 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:30:19.281 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:30:19.284 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:30:19.292 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:30:19.297 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:30:19.301 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:30:19.301 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T20:30:19.301 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:30:19.301 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:40:01Z
2026-02-12T20:30:19.302 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 581.697969
2026-02-12T20:30:19.303 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T20:30:19.957 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:30:19.959 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.00000000000003
2026-02-12T20:30:19.959 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:30:19.959 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:30:21.305 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T20:30:21.323 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T20:30:21.323 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:30:21.323497    Obs time: 2026-02-12 18:40:01
2026-02-12T20:30:21.323 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:09:39.676503
2026-02-12T20:30:21.323 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  579
2026-02-12T20:30:21.323 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:30:21.508 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 54.602/60.0
2026-02-12T20:30:22.962 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:30:22.963 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:30:22.963 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:30:22.963 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:30:23.539 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 52.562/60.0
2026-02-12T20:30:25.570 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 50.532/60.0
2026-02-12T20:30:25.965 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:30:25.966 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.999. Last known sky angle: 180.0
2026-02-12T20:30:25.966 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:30:25.966 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.999
2026-02-12T20:30:27.600 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 48.5/60.0
2026-02-12T20:30:28.330 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:30:28.969 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:30:28.970 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.999
2026-02-12T20:30:28.970 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:30:28.970 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:30:29.668 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 46.47/60.0
2026-02-12T20:30:31.737 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 44.402/60.0
2026-02-12T20:30:31.973 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:30:31.974 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T20:30:31.974 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:30:31.974 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:30:33.804 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 42.334/60.0
2026-02-12T20:30:34.977 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:30:34.978 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 179.99999999999997
2026-02-12T20:30:34.978 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:30:34.978 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:30:35.985 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 40.266/60.0
2026-02-12T20:30:37.981 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:30:37.982 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:30:37.982 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:30:37.982 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:30:38.016 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 38.085/60.0
2026-02-12T20:30:38.341 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:30:40.047 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 36.054/60.0
2026-02-12T20:30:40.985 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:30:40.986 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:30:40.986 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:30:40.986 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:30:42.078 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 34.024/60.0
2026-02-12T20:30:43.989 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:30:43.990 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:30:43.990 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:30:43.990 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:30:44.108 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 31.993/60.0
2026-02-12T20:30:46.139 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 29.962/60.0
2026-02-12T20:30:46.994 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:30:46.994 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00099999999998. Last known sky angle: 180.0
2026-02-12T20:30:46.995 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:30:46.995 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00099999999998
2026-02-12T20:30:48.171 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 27.932/60.0
2026-02-12T20:30:48.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:30:49.998 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:30:49.999 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.999. Last known sky angle: 180.00099999999998
2026-02-12T20:30:49.999 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:30:49.999 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.999
2026-02-12T20:30:50.238 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 25.9/60.0
2026-02-12T20:30:52.419 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 23.833/60.0
2026-02-12T20:30:53.002 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:30:53.003 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 179.999
2026-02-12T20:30:53.003 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:30:53.003 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:30:54.449 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 21.652/60.0
2026-02-12T20:30:56.005 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:30:56.006 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:30:56.006 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:30:56.006 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:30:56.480 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 19.621/60.0
2026-02-12T20:30:58.359 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:30:58.511 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 17.591/60.0
2026-02-12T20:30:59.009 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:30:59.010 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T20:30:59.010 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:30:59.010 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:31:00.541 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 15.56/60.0
2026-02-12T20:31:02.013 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:31:02.037 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:31:02.037 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:31:02.037 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:31:02.573 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 13.53/60.0
2026-02-12T20:31:04.604 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 11.496/60.0
2026-02-12T20:31:05.040 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:31:05.042 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:31:05.042 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:31:05.043 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:31:06.634 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 9.466/60.0
2026-02-12T20:31:08.046 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:31:08.047 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T20:31:08.047 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:31:08.047 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:31:08.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:31:08.665 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 7.435/60.0
2026-02-12T20:31:10.734 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 5.406/60.0
2026-02-12T20:31:11.050 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:31:11.053 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 179.99999999999997
2026-02-12T20:31:11.053 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:31:11.054 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:31:12.764 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 3.336/60.0
2026-02-12T20:31:14.057 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:31:14.059 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 179.99999999999997
2026-02-12T20:31:14.059 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:31:14.059 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:31:14.795 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1.305/60.0
2026-02-12T20:31:16.826 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:31:17.062 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:31:17.065 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:31:17.065 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:31:17.065 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:31:18.379 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:31:18.510 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:30:26.567892
2026-02-12T20:31:18.510 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:30:26.567892
2026-02-12T20:31:18.510 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:31:18.510 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:31:18.511 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:31:18.511 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:31:18&start_after=2026-02-11T18:31:18&end_after=2026-02-12T18:31:18&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:31:18.625 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:31:18.628 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:31:18.636 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:31:18.640 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:31:18.647 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:31:18.654 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:31:18.658 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:31:18.658 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T20:31:18.658 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:31:18.659 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:40:01Z
2026-02-12T20:31:18.659 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 522.340865
2026-02-12T20:31:18.660 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T20:31:18.857 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:31:20.068 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:31:20.070 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:31:20.071 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:31:20.071 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:31:20.661 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T20:31:20.681 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T20:31:20.681 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:31:20.681625    Obs time: 2026-02-12 18:40:01
2026-02-12T20:31:20.681 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:08:40.318375
2026-02-12T20:31:20.681 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  520
2026-02-12T20:31:20.682 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:31:20.887 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:31:22.918 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:31:23.074 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:31:23.076 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T20:31:23.076 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:31:23.076 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:31:24.949 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:31:26.080 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:31:26.101 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T20:31:26.101 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:31:26.101 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:31:26.979 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:31:27.688 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:31:29.010 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:31:29.105 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:31:29.107 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:31:29.107 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:31:29.107 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:31:31.041 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:31:32.110 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:31:32.112 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:31:32.113 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:31:32.113 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:31:33.072 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:31:35.103 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:31:35.116 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:31:35.119 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:31:35.119 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:31:35.119 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:31:37.133 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:31:37.700 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:31:38.121 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:31:38.122 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T20:31:38.122 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:31:38.122 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:31:39.164 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:31:40.544 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-02-12T20:31:40.544 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:31:40.546 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:31:41.125 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2026-02-12T20:31:41.165 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 1 of 5
2026-02-12T20:31:41.165 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 2 of 5: 2
2026-02-12T20:31:41.165 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-02-12T20:31:41.165 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-02-12T20:31:41.165 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2026-02-12T20:31:41.165 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2026-02-12T20:31:41.165 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-02-12T20:31:41.165 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-02-12T20:31:41.165 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-02-12T20:31:41.165 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-02-12T20:31:41.176 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-02-12T20:31:41.177 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-02-12T20:31:41.177 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 2
2026-02-12T20:31:41.177 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:2
2026-02-12T20:31:41.177 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 2
2026-02-12T20:31:41.218 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 1
2026-02-12T20:31:42.236 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 2
2026-02-12T20:31:43.258 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 3
2026-02-12T20:31:44.278 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 4
2026-02-12T20:31:45.344 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 2 successfully
2026-02-12T20:31:46.345 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-02-12T20:31:46.397 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 2 successfully
2026-02-12T20:31:47.398 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-02-12T20:31:47.400 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 16.26
2026-02-12T20:31:47.400 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-02-12 20:31:19
2026-02-12T20:31:47.401 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-02-12T20:31:19
2026-02-12T20:31:47.401 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2602
2026-02-12T20:31:47.401 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09258251968503935
2026-02-12T20:31:47.404 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 2
2026-02-12T20:31:47.405 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2026-02-12T20:31:47.405 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2026-02-12T20:31:47.405 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-02-12T20:31:47.449 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 2 successfully
2026-02-12T20:31:47.709 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:31:48.451 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2026-02-12T20:31:48.451 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-02-12T20:31:48.451 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-02-12T20:31:49.504 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-02-12T20:31:51.509 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='08:17:39.88', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='04:36:53.16', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='orapeleng', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='SN2025advo', comment='The object name')]
2026-02-12T20:31:51.509 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-02-12T20:31:51.510 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-02-12T20:31:51.510 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-02-12T20:31:51.510 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-02-12T20:31:51.514 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-02-12T20:31:51.514 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:31:51.521 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:31:51.652 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-02-12T20:31:51.652 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-02-12T20:31:51.655 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 20:31:51  (Unix timestamp 1770921111.6558235)
2026-02-12T20:31:52.012 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2026-02-12T20:31:52.012 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2026-02-12T20:31:52.513 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:31:52.515 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 179.99999999999997
2026-02-12T20:31:52.515 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:31:52.515 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:31:55.517 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:31:55.538 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:31:55.539 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:31:55.539 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:31:57.103 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 54.598/60.0
2026-02-12T20:31:57.719 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:31:58.542 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:31:58.544 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:31:58.544 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:31:58.545 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:31:59.171 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 52.558/60.0
2026-02-12T20:32:01.238 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 50.489/60.0
2026-02-12T20:32:01.548 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:32:01.549 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T20:32:01.549 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:32:01.549 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:32:03.307 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 48.423/60.0
2026-02-12T20:32:04.550 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:32:04.552 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.999. Last known sky angle: 179.99999999999997
2026-02-12T20:32:04.552 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:32:04.552 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.999
2026-02-12T20:32:05.450 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 46.354/60.0
2026-02-12T20:32:07.519 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 44.211/60.0
2026-02-12T20:32:07.553 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:32:07.569 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 179.999
2026-02-12T20:32:07.569 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:32:07.569 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:32:07.730 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:32:09.586 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 42.142/60.0
2026-02-12T20:32:10.572 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:32:10.573 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:32:10.573 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:32:10.573 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:32:11.654 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 40.075/60.0
2026-02-12T20:32:13.574 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:32:13.575 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:32:13.575 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:32:13.575 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:32:13.723 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 38.007/60.0
2026-02-12T20:32:15.791 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 35.938/60.0
2026-02-12T20:32:16.578 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:32:16.579 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T20:32:16.579 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:32:16.579 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:32:17.736 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:32:17.737 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:31:26.776769
2026-02-12T20:32:17.737 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:31:26.776769
2026-02-12T20:32:17.737 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:32:17.737 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:32:17.737 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:32:17.737 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:32:17&start_after=2026-02-11T18:32:17&end_after=2026-02-12T18:32:17&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:32:17.839 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:32:17.840 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:32:17.841 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:32:17.842 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:32:17.844 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:32:17.845 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:32:17.847 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:32:17.847 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T20:32:17.847 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:32:17.847 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:40:01Z
2026-02-12T20:32:17.847 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 463.152419
2026-02-12T20:32:17.849 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T20:32:17.859 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 33.87/60.0
2026-02-12T20:32:19.581 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:32:19.581 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 179.99999999999997
2026-02-12T20:32:19.582 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:32:19.582 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:32:19.851 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T20:32:19.852 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T20:32:19.852 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:32:19.852110    Obs time: 2026-02-12 18:40:01
2026-02-12T20:32:19.852 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:07:41.147890
2026-02-12T20:32:19.852 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  461
2026-02-12T20:32:19.852 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:32:19.927 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 31.802/60.0
2026-02-12T20:32:21.995 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 29.734/60.0
2026-02-12T20:32:22.585 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:32:22.586 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.00000000000003
2026-02-12T20:32:22.586 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:32:22.586 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:32:24.064 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 27.666/60.0
2026-02-12T20:32:25.589 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:32:25.590 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:32:25.590 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:32:25.590 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:32:26.132 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 25.598/60.0
2026-02-12T20:32:26.859 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:32:28.200 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 23.53/60.0
2026-02-12T20:32:28.593 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:32:28.594 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T20:32:28.594 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:32:28.594 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:32:30.268 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 21.461/60.0
2026-02-12T20:32:31.597 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:32:31.598 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 179.99999999999997
2026-02-12T20:32:31.598 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:32:31.598 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:32:32.336 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 19.393/60.0
2026-02-12T20:32:34.405 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 17.325/60.0
2026-02-12T20:32:34.601 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:32:34.602 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 179.99999999999997
2026-02-12T20:32:34.602 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:32:34.602 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:32:36.473 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 15.256/60.0
2026-02-12T20:32:36.869 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:32:37.605 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:32:37.606 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 179.99999999999997
2026-02-12T20:32:37.606 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:32:37.606 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:32:38.541 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 13.188/60.0
2026-02-12T20:32:40.609 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:32:40.609 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 11.121/60.0
2026-02-12T20:32:40.609 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:32:40.609 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:32:40.610 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:32:42.679 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 9.051/60.0
2026-02-12T20:32:43.613 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:32:43.615 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T20:32:43.615 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:32:43.615 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:32:44.747 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 6.981/60.0
2026-02-12T20:32:46.618 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:32:46.620 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 179.99999999999997
2026-02-12T20:32:46.621 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:32:46.621 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:32:46.816 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 4.913/60.0
2026-02-12T20:32:46.879 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:32:48.883 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 2.846/60.0
2026-02-12T20:32:49.621 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:32:49.624 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 179.99999999999997
2026-02-12T20:32:49.624 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:32:49.624 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:32:50.952 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.777/60.0
2026-02-12T20:32:52.625 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:32:52.627 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:32:52.627 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:32:52.627 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:32:53.020 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:32:55.089 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:32:55.629 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:32:55.632 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T20:32:55.632 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:32:55.632 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:32:56.890 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:32:57.157 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:32:58.635 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:32:58.638 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 179.99999999999997
2026-02-12T20:32:58.638 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:32:58.638 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:32:59.225 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:33:01.293 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:33:01.641 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:33:01.646 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T20:33:01.647 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:33:01.647 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:33:03.361 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:33:04.650 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:33:04.652 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99900000000002. Last known sky angle: 180.0
2026-02-12T20:33:04.652 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:33:04.653 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99900000000002
2026-02-12T20:33:05.429 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:33:06.900 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:33:07.499 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:33:07.656 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:33:07.658 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.999. Last known sky angle: 179.99900000000002
2026-02-12T20:33:07.658 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:33:07.658 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.999
2026-02-12T20:33:09.566 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:33:10.661 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:33:10.664 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 179.999
2026-02-12T20:33:10.664 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:33:10.664 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:33:11.634 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:33:13.667 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:33:13.669 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:33:13.670 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:33:13.670 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:33:13.702 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:33:14.197 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-02-12T20:33:14.198 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:33:14.201 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:33:16.673 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2026-02-12T20:33:16.674 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 2 of 5
2026-02-12T20:33:16.674 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 3 of 5: 3
2026-02-12T20:33:16.674 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-02-12T20:33:16.674 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-02-12T20:33:16.674 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2026-02-12T20:33:16.674 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2026-02-12T20:33:16.674 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-02-12T20:33:16.675 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-02-12T20:33:16.675 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-02-12T20:33:16.676 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-02-12T20:33:16.689 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-02-12T20:33:16.692 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-02-12T20:33:16.693 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 3
2026-02-12T20:33:16.693 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:3
2026-02-12T20:33:16.693 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 3
2026-02-12T20:33:16.759 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 1
2026-02-12T20:33:16.910 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:33:16.912 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:32:26.997604
2026-02-12T20:33:16.912 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:32:26.997604
2026-02-12T20:33:16.912 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:33:16.913 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:33:16.913 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:33:16.914 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:33:16&start_after=2026-02-11T18:33:16&end_after=2026-02-12T18:33:16&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:33:17.026 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:33:17.030 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:33:17.038 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:33:17.042 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:33:17.049 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:33:17.055 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:33:17.059 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:33:17.059 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T20:33:17.059 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:33:17.059 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:40:01Z
2026-02-12T20:33:17.059 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 403.94017
2026-02-12T20:33:17.061 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T20:33:17.780 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 2
2026-02-12T20:33:18.800 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 3
2026-02-12T20:33:19.063 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T20:33:19.065 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T20:33:19.066 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:33:19.065948    Obs time: 2026-02-12 18:40:01
2026-02-12T20:33:19.066 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:06:41.934052
2026-02-12T20:33:19.066 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  401
2026-02-12T20:33:19.066 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:33:19.821 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 4
2026-02-12T20:33:20.864 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 3 successfully
2026-02-12T20:33:21.865 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-02-12T20:33:21.917 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 3 successfully
2026-02-12T20:33:22.918 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-02-12T20:33:22.920 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 16.22
2026-02-12T20:33:22.920 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-02-12 20:32:30
2026-02-12T20:33:22.921 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-02-12T20:32:30
2026-02-12T20:33:22.921 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.3, 2602
2026-02-12T20:33:22.921 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09267062992125981
2026-02-12T20:33:22.926 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 3
2026-02-12T20:33:22.926 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2026-02-12T20:33:22.926 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2026-02-12T20:33:22.926 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-02-12T20:33:22.970 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 3 successfully
2026-02-12T20:33:23.971 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2026-02-12T20:33:23.972 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-02-12T20:33:23.972 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-02-12T20:33:25.021 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-02-12T20:33:26.074 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:33:27.026 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='08:17:39.88', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='04:36:53.16', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='orapeleng', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='SN2025advo', comment='The object name')]
2026-02-12T20:33:27.026 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-02-12T20:33:27.026 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-02-12T20:33:27.027 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-02-12T20:33:27.027 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-02-12T20:33:27.031 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-02-12T20:33:27.031 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:33:27.037 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:33:27.166 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-02-12T20:33:27.166 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-02-12T20:33:27.169 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 20:33:27  (Unix timestamp 1770921207.1698253)
2026-02-12T20:33:27.528 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2026-02-12T20:33:27.529 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2026-02-12T20:33:28.030 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:33:28.033 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:33:28.033 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:33:28.033 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:33:31.034 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:33:31.036 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T20:33:31.037 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:33:31.037 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:33:32.617 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 54.597/60.0
2026-02-12T20:33:34.040 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:33:34.042 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 179.99999999999997
2026-02-12T20:33:34.043 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:33:34.043 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:33:34.686 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 52.556/60.0
2026-02-12T20:33:36.085 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:33:36.752 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 50.488/60.0
2026-02-12T20:33:37.045 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:33:37.067 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:33:37.067 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:33:37.068 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:33:38.783 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 48.422/60.0
2026-02-12T20:33:40.071 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:33:40.073 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:33:40.073 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:33:40.074 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:33:40.853 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 46.391/60.0
2026-02-12T20:33:42.882 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 44.321/60.0
2026-02-12T20:33:43.077 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:33:43.078 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T20:33:43.078 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:33:43.078 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:33:44.912 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 42.293/60.0
2026-02-12T20:33:46.081 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:33:46.082 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 179.99999999999997
2026-02-12T20:33:46.082 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:33:46.082 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:33:46.095 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:33:46.981 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 40.262/60.0
2026-02-12T20:33:49.067 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 38.194/60.0
2026-02-12T20:33:49.085 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:33:49.099 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:33:49.099 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:33:49.099 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:33:51.117 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 36.108/60.0
2026-02-12T20:33:52.102 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:33:52.103 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:33:52.103 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:33:52.103 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:33:53.185 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 34.057/60.0
2026-02-12T20:33:55.105 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:33:55.106 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T20:33:55.106 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:33:55.106 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:33:55.253 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 31.989/60.0
2026-02-12T20:33:56.102 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:33:57.322 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 29.921/60.0
2026-02-12T20:33:58.109 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:33:58.110 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T20:33:58.110 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:33:58.110 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:33:59.390 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 27.853/60.0
2026-02-12T20:34:01.113 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:34:01.130 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:34:01.130 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:34:01.130 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:34:01.458 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 25.784/60.0
2026-02-12T20:34:03.526 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 23.716/60.0
2026-02-12T20:34:04.133 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:34:04.134 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:34:04.134 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:34:04.134 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:34:05.595 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 21.648/60.0
2026-02-12T20:34:06.111 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:34:07.137 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:34:07.138 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T20:34:07.138 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:34:07.138 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:34:07.738 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 19.58/60.0
2026-02-12T20:34:09.769 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 17.436/60.0
2026-02-12T20:34:10.141 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:34:10.142 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:34:10.142 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:34:10.142 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:34:11.799 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 15.406/60.0
2026-02-12T20:34:13.145 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:34:13.167 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:34:13.167 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:34:13.167 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:34:13.868 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 13.375/60.0
2026-02-12T20:34:15.936 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 11.308/60.0
2026-02-12T20:34:16.120 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:34:16.120 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:33:27.200834
2026-02-12T20:34:16.121 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:33:27.200834
2026-02-12T20:34:16.121 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:34:16.121 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:34:16.121 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:34:16.121 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:34:16&start_after=2026-02-11T18:34:16&end_after=2026-02-12T18:34:16&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:34:16.170 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:34:16.171 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T20:34:16.171 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:34:16.171 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:34:16.221 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:34:16.222 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:34:16.224 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:34:16.224 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:34:16.226 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:34:16.227 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:34:16.229 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:34:16.229 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T20:34:16.229 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:34:16.229 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:40:01Z
2026-02-12T20:34:16.229 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 344.770162
2026-02-12T20:34:16.230 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T20:34:18.004 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 9.24/60.0
2026-02-12T20:34:18.232 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T20:34:18.233 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T20:34:18.233 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:34:18.233856    Obs time: 2026-02-12 18:40:01
2026-02-12T20:34:18.233 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:05:42.766144
2026-02-12T20:34:18.233 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  342
2026-02-12T20:34:18.233 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:34:19.174 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:34:19.175 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.00000000000003
2026-02-12T20:34:19.175 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:34:19.175 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:34:20.072 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 7.172/60.0
2026-02-12T20:34:22.140 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 5.104/60.0
2026-02-12T20:34:22.178 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:34:22.179 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00099999999998. Last known sky angle: 180.00000000000003
2026-02-12T20:34:22.179 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:34:22.179 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00099999999998
2026-02-12T20:34:24.211 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 3.035/60.0
2026-02-12T20:34:25.181 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:34:25.183 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00099999999998
2026-02-12T20:34:25.183 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:34:25.183 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:34:25.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:34:26.316 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.963/60.0
2026-02-12T20:34:28.185 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:34:28.186 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T20:34:28.186 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:34:28.186 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:34:28.386 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:34:30.453 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:34:31.189 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:34:31.191 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:34:31.192 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:34:31.192 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:34:32.521 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:34:34.195 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:34:34.197 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:34:34.198 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:34:34.198 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:34:34.589 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:34:35.251 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:34:36.657 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:34:37.201 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:34:37.203 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T20:34:37.203 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:34:37.203 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:34:38.725 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:34:40.207 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:34:40.209 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:34:40.209 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:34:40.209 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:34:40.794 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:34:42.862 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:34:43.212 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:34:43.215 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:34:43.215 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:34:43.215 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:34:44.930 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:34:45.261 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:34:46.217 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:34:46.219 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00099999999998. Last known sky angle: 180.0
2026-02-12T20:34:46.220 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:34:46.220 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00099999999998
2026-02-12T20:34:46.998 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:34:49.069 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:34:49.223 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:34:49.225 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00099999999998
2026-02-12T20:34:49.225 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:34:49.225 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:34:49.645 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-02-12T20:34:49.646 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:34:49.652 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:34:52.229 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2026-02-12T20:34:52.229 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 3 of 5
2026-02-12T20:34:52.229 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 4 of 5: 4
2026-02-12T20:34:52.230 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-02-12T20:34:52.230 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-02-12T20:34:52.230 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2026-02-12T20:34:52.230 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2026-02-12T20:34:52.230 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-02-12T20:34:52.231 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-02-12T20:34:52.231 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-02-12T20:34:52.231 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-02-12T20:34:52.247 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-02-12T20:34:52.248 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-02-12T20:34:52.248 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 4
2026-02-12T20:34:52.248 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:4
2026-02-12T20:34:52.248 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 4
2026-02-12T20:34:52.317 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 1
2026-02-12T20:34:53.337 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 2
2026-02-12T20:34:54.358 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 3
2026-02-12T20:34:55.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:34:55.379 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 4
2026-02-12T20:34:56.429 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 4 successfully
2026-02-12T20:34:57.430 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-02-12T20:34:57.481 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 4 successfully
2026-02-12T20:34:58.483 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-02-12T20:34:58.485 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 16.19
2026-02-12T20:34:58.485 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-02-12 20:34:17
2026-02-12T20:34:58.486 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-02-12T20:34:17
2026-02-12T20:34:58.486 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -16.3, 2680
2026-02-12T20:34:58.486 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09512216535433068
2026-02-12T20:34:58.490 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 4
2026-02-12T20:34:58.490 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2026-02-12T20:34:58.490 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2026-02-12T20:34:58.490 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-02-12T20:34:58.535 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 4 successfully
2026-02-12T20:34:59.536 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2026-02-12T20:34:59.536 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-02-12T20:34:59.537 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-02-12T20:35:00.572 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-02-12T20:35:02.576 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='08:17:39.88', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='04:36:53.16', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='orapeleng', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='SN2025advo', comment='The object name')]
2026-02-12T20:35:02.577 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-02-12T20:35:02.577 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-02-12T20:35:02.577 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-02-12T20:35:02.578 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-02-12T20:35:02.582 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-02-12T20:35:02.582 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:35:02.588 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:35:02.718 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-02-12T20:35:02.718 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-02-12T20:35:02.721 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 20:35:02  (Unix timestamp 1770921302.7218578)
2026-02-12T20:35:03.079 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2026-02-12T20:35:03.079 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2026-02-12T20:35:03.580 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:35:03.582 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:35:03.583 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:35:03.583 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:35:05.284 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:35:06.586 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:35:06.603 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T20:35:06.603 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:35:06.603 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:35:08.169 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 54.597/60.0
2026-02-12T20:35:09.605 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:35:09.608 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 179.99999999999997
2026-02-12T20:35:09.608 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:35:09.608 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:35:10.201 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 52.556/60.0
2026-02-12T20:35:12.230 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 50.525/60.0
2026-02-12T20:35:12.611 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:35:12.614 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 179.99999999999997
2026-02-12T20:35:12.614 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:35:12.614 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:35:14.261 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 48.496/60.0
2026-02-12T20:35:15.294 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:35:15.296 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:34:27.472831
2026-02-12T20:35:15.296 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:34:27.472831
2026-02-12T20:35:15.296 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:35:15.296 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:35:15.297 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:35:15.298 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:35:15&start_after=2026-02-11T18:35:15&end_after=2026-02-12T18:35:15&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:35:15.405 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:35:15.409 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:35:15.418 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:35:15.422 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:35:15.429 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:35:15.434 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:35:15.438 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:35:15.438 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T20:35:15.438 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:35:15.438 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:40:01Z
2026-02-12T20:35:15.438 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 285.561162
2026-02-12T20:35:15.440 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T20:35:15.618 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:35:15.620 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:35:15.620 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:35:15.620 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:35:16.294 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 46.464/60.0
2026-02-12T20:35:17.442 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T20:35:17.444 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T20:35:17.444 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:35:17.444743    Obs time: 2026-02-12 18:40:01
2026-02-12T20:35:17.444 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:04:43.555257
2026-02-12T20:35:17.445 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  283
2026-02-12T20:35:17.445 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:35:18.322 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 44.432/60.0
2026-02-12T20:35:18.624 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:35:18.626 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T20:35:18.626 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:35:18.626 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:35:20.353 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 42.403/60.0
2026-02-12T20:35:21.629 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:35:21.631 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99899999999997. Last known sky angle: 179.99999999999997
2026-02-12T20:35:21.632 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:35:21.632 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99899999999997
2026-02-12T20:35:22.384 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 40.372/60.0
2026-02-12T20:35:24.413 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 38.342/60.0
2026-02-12T20:35:24.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:35:24.635 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:35:24.636 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 179.99899999999997
2026-02-12T20:35:24.636 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:35:24.636 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:35:26.444 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 36.313/60.0
2026-02-12T20:35:27.639 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:35:27.640 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:35:27.640 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:35:27.640 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:35:28.474 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 34.282/60.0
2026-02-12T20:35:30.505 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 32.252/60.0
2026-02-12T20:35:30.641 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:35:30.642 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T20:35:30.642 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:35:30.642 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:35:32.536 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 30.223/60.0
2026-02-12T20:35:33.645 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:35:33.646 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 179.99999999999997
2026-02-12T20:35:33.646 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:35:33.646 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:35:34.462 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:35:34.566 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 28.191/60.0
2026-02-12T20:35:36.597 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 26.16/60.0
2026-02-12T20:35:36.649 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:35:36.666 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:35:36.666 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:35:36.666 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:35:38.627 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 24.129/60.0
2026-02-12T20:35:39.669 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:35:39.670 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:35:39.670 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:35:39.670 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:35:40.658 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 22.099/60.0
2026-02-12T20:35:42.673 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:35:42.674 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T20:35:42.674 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:35:42.674 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:35:42.689 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 20.068/60.0
2026-02-12T20:35:44.472 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:35:44.719 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 18.038/60.0
2026-02-12T20:35:45.677 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:35:45.678 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.001. Last known sky angle: 179.99999999999997
2026-02-12T20:35:45.678 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:35:45.678 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.001
2026-02-12T20:35:46.750 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 16.007/60.0
2026-02-12T20:35:48.681 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:35:48.681 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.001
2026-02-12T20:35:48.682 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:35:48.682 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:35:48.780 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 13.976/60.0
2026-02-12T20:35:50.811 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 11.948/60.0
2026-02-12T20:35:51.685 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:35:51.686 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:35:51.686 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:35:51.686 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:35:52.842 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 9.916/60.0
2026-02-12T20:35:54.482 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:35:54.689 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:35:54.690 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T20:35:54.690 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:35:54.690 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:35:54.872 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 7.885/60.0
2026-02-12T20:35:56.903 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 5.854/60.0
2026-02-12T20:35:57.693 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:35:57.694 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 179.99999999999997
2026-02-12T20:35:57.694 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:35:57.694 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:35:58.934 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 3.824/60.0
2026-02-12T20:36:00.697 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:36:00.698 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T20:36:00.698 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:36:00.698 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:36:00.964 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1.793/60.0
2026-02-12T20:36:02.995 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:36:03.701 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:36:03.703 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T20:36:03.703 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:36:03.703 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:36:04.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:36:05.027 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:36:06.706 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:36:06.708 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:36:06.708 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:36:06.708 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:36:07.057 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:36:09.089 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:36:09.712 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:36:09.714 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T20:36:09.714 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:36:09.714 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:36:11.119 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:36:12.717 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:36:12.719 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:36:12.719 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:36:12.719 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:36:13.150 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:36:14.500 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:36:14.502 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:35:27.681924
2026-02-12T20:36:14.502 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:35:27.681924
2026-02-12T20:36:14.502 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:36:14.502 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:36:14.503 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:36:14.503 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:36:14&start_after=2026-02-11T18:36:14&end_after=2026-02-12T18:36:14&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:36:14.608 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:36:14.608 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:36:14.610 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:36:14.611 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:36:14.612 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:36:14.618 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:36:14.619 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:36:14.619 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T20:36:14.620 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:36:14.620 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:40:01Z
2026-02-12T20:36:14.620 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 226.379896
2026-02-12T20:36:14.621 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T20:36:15.180 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:36:15.723 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:36:15.725 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:36:15.725 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:36:15.725 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:36:16.623 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T20:36:16.626 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T20:36:16.626 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:36:16.626311    Obs time: 2026-02-12 18:40:01
2026-02-12T20:36:16.626 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:03:44.373689
2026-02-12T20:36:16.626 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  224
2026-02-12T20:36:16.626 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:36:17.249 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:36:18.729 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:36:18.731 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T20:36:18.731 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:36:18.731 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:36:19.279 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:36:21.310 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:36:21.733 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:36:21.735 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99900000000002. Last known sky angle: 179.99999999999997
2026-02-12T20:36:21.736 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:36:21.736 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99900000000002
2026-02-12T20:36:23.340 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:36:23.634 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:36:24.739 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:36:24.741 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99900000000002
2026-02-12T20:36:24.741 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:36:24.741 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:36:25.349 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-02-12T20:36:25.349 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:36:25.356 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:36:25.374 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 4/5 Detector state: IDLE Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:36:27.745 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2026-02-12T20:36:27.745 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 4 of 5
2026-02-12T20:36:27.745 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 5 of 5: 5
2026-02-12T20:36:27.746 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-02-12T20:36:27.746 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-02-12T20:36:27.746 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2026-02-12T20:36:27.746 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2026-02-12T20:36:27.746 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-02-12T20:36:27.747 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-02-12T20:36:27.747 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-02-12T20:36:27.747 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-02-12T20:36:27.762 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-02-12T20:36:27.765 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-02-12T20:36:27.766 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 5
2026-02-12T20:36:27.766 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:5
2026-02-12T20:36:27.766 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 5
2026-02-12T20:36:27.806 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 1
2026-02-12T20:36:28.826 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 2
2026-02-12T20:36:29.847 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 3
2026-02-12T20:36:30.868 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 4
2026-02-12T20:36:31.888 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 5
2026-02-12T20:36:33.090 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 5 successfully
2026-02-12T20:36:33.646 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:36:34.092 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-02-12T20:36:34.119 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 5 successfully
2026-02-12T20:36:35.120 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-02-12T20:36:35.122 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 16.21
2026-02-12T20:36:35.123 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-02-12 20:35:28
2026-02-12T20:36:35.123 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-02-12T20:35:28
2026-02-12T20:36:35.123 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -21.0, 2777
2026-02-12T20:36:35.124 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.0959287401574803
2026-02-12T20:36:35.126 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 5
2026-02-12T20:36:35.126 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2026-02-12T20:36:35.127 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2026-02-12T20:36:35.127 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-02-12T20:36:35.222 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 5 successfully
2026-02-12T20:36:36.223 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2026-02-12T20:36:36.224 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-02-12T20:36:36.224 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-02-12T20:36:37.290 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-02-12T20:36:39.295 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='08:17:39.88', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='04:36:53.16', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='orapeleng', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='SN2025advo', comment='The object name')]
2026-02-12T20:36:39.295 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-02-12T20:36:39.295 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-02-12T20:36:39.295 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-02-12T20:36:39.296 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-02-12T20:36:39.299 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-02-12T20:36:39.300 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:36:39.306 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:36:39.738 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-02-12T20:36:39.738 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-02-12T20:36:39.742 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 20:36:39  (Unix timestamp 1770921399.7420008)
2026-02-12T20:36:39.797 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2026-02-12T20:36:39.797 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2026-02-12T20:36:40.298 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:36:40.300 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:36:40.300 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:36:40.300 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:36:43.301 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:36:43.303 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:36:43.303 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:36:43.304 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:36:43.655 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:36:44.888 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 54.899/60.0
2026-02-12T20:36:46.307 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:36:46.309 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99899999999997. Last known sky angle: 180.0
2026-02-12T20:36:46.310 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:36:46.310 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99899999999997
2026-02-12T20:36:47.107 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 52.86/60.0
2026-02-12T20:36:49.137 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 50.64/60.0
2026-02-12T20:36:49.313 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:36:49.315 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99899999999997
2026-02-12T20:36:49.316 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:36:49.316 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:36:51.168 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 48.609/60.0
2026-02-12T20:36:52.319 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:36:52.321 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T20:36:52.322 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:36:52.322 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:36:53.236 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 46.578/60.0
2026-02-12T20:36:53.666 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:36:55.325 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:36:55.327 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:36:55.327 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:36:55.327 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:36:55.379 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 44.511/60.0
2026-02-12T20:36:57.447 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 42.367/60.0
2026-02-12T20:36:58.329 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:36:58.330 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:36:58.330 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:36:58.330 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:36:59.628 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 40.3/60.0
2026-02-12T20:37:01.333 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:37:01.357 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T20:37:01.357 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:37:01.357 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:37:01.809 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 38.12/60.0
2026-02-12T20:37:03.677 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:37:03.876 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 35.938/60.0
2026-02-12T20:37:04.361 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:37:04.362 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:37:04.362 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:37:04.362 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:37:05.944 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 33.872/60.0
2026-02-12T20:37:07.365 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:37:07.366 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T20:37:07.366 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:37:07.366 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:37:08.012 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 31.803/60.0
2026-02-12T20:37:10.080 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 29.735/60.0
2026-02-12T20:37:10.369 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:37:10.370 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 179.99999999999997
2026-02-12T20:37:10.370 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:37:10.370 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:37:12.111 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 27.667/60.0
2026-02-12T20:37:13.373 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:37:13.374 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:37:13.374 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:37:13.374 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:37:13.688 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:37:13.688 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:36:27.884003
2026-02-12T20:37:13.689 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:36:27.884003
2026-02-12T20:37:13.689 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:37:13.689 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:37:13.689 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:37:13.689 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:37:13&start_after=2026-02-11T18:37:13&end_after=2026-02-12T18:37:13&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:37:13.798 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:37:13.799 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:37:13.801 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:37:13.801 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:37:13.803 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:37:13.804 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:37:13.806 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:37:13.806 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T20:37:13.806 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:37:13.806 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:40:01Z
2026-02-12T20:37:13.806 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 167.193299
2026-02-12T20:37:13.807 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T20:37:14.142 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 25.636/60.0
2026-02-12T20:37:15.809 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T20:37:15.810 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T20:37:15.810 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:37:15.810461    Obs time: 2026-02-12 18:40:01
2026-02-12T20:37:15.810 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:02:45.189539
2026-02-12T20:37:15.810 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  165
2026-02-12T20:37:15.810 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:37:16.210 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 23.607/60.0
2026-02-12T20:37:16.377 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:37:16.377 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T20:37:16.378 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:37:16.378 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:37:18.278 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 21.537/60.0
2026-02-12T20:37:19.381 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:37:19.382 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:37:19.382 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:37:19.382 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:37:20.384 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 19.469/60.0
2026-02-12T20:37:22.385 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:37:22.385 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:37:22.385 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:37:22.386 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:37:22.415 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 17.365/60.0
2026-02-12T20:37:22.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:37:24.597 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 15.333/60.0
2026-02-12T20:37:25.386 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:37:25.387 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T20:37:25.387 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:37:25.387 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:37:26.627 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 13.15/60.0
2026-02-12T20:37:28.389 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:37:28.389 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.999. Last known sky angle: 180.00000000000003
2026-02-12T20:37:28.389 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:37:28.390 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.999
2026-02-12T20:37:28.807 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 11.121/60.0
2026-02-12T20:37:30.988 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 8.94/60.0
2026-02-12T20:37:31.393 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:37:31.393 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.999
2026-02-12T20:37:31.394 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:37:31.394 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:37:32.825 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:37:33.057 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 6.759/60.0
2026-02-12T20:37:34.397 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:37:34.398 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:37:34.398 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:37:34.398 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:37:35.087 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 4.691/60.0
2026-02-12T20:37:37.155 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 2.66/60.0
2026-02-12T20:37:37.401 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:37:37.402 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:37:37.402 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:37:37.402 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:37:39.186 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.592/60.0
2026-02-12T20:37:40.405 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:37:40.405 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T20:37:40.406 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:37:40.406 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:37:41.216 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:37:42.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:37:43.409 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:37:43.410 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:37:43.411 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:37:43.411 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:37:43.474 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:37:45.543 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:37:46.414 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:37:46.437 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:37:46.437 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:37:46.437 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:37:47.799 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:37:49.440 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:37:49.442 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T20:37:49.442 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:37:49.442 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:37:49.830 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:37:51.897 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:37:52.445 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:37:52.447 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.00000000000003
2026-02-12T20:37:52.447 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:37:52.447 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:37:52.845 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:37:53.928 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:37:55.449 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:37:55.451 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T20:37:55.451 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:37:55.451 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:37:56.148 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:37:58.390 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:37:58.454 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:37:58.456 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T20:37:58.457 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:37:58.457 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:38:00.435 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:38:01.460 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:38:01.479 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:38:01.480 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:38:01.480 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:38:02.401 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-02-12T20:38:02.402 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:38:02.408 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:38:02.505 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025advo_phot_17639852_13633_13679.json , Iteration 1/1, Unit 5/5 Detector state: IDLE Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T20:38:02.855 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:38:04.483 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2026-02-12T20:38:04.508 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 5 of 5
2026-02-12T20:38:04.508 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2026-02-12T20:38:04.508 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2026-02-12T20:38:05.473 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2026-02-12T20:38:05.473 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script SN2025advo_phot_17639852_13633_13679.json was run successfully
2026-02-12T20:38:05.474 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 17918605 COMPLETED 13679 reason
2026-02-12T20:38:05.474 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 17918605 COMPLETED 13679 reason
2026-02-12T20:38:05.474 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2026-02-12T20:38:05.474 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2026-02-12T20:38:05.474 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2026-02-12T20:38:05.474 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2026-02-12T20:38:05.474 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-02-12T20:38:05.475 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-02-12T20:38:08.478 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2026-02-12T20:38:08.478 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2026-02-12T20:38:10.481 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2026-02-12T20:38:10.481 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2026-02-12T20:38:10.481 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering tracking_off
2026-02-12T20:38:10.481 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: tracking_off
2026-02-12T20:38:10.482 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing tracking off
2026-02-12T20:38:10.484 [INFO] [Execution thread] [schedule_poller.py] [do_tracking_off()] Telescope tracking switched off
2026-02-12T20:38:10.484 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering # end_time 2026-02-12T18:40:01Z
2026-02-12T20:38:10.485 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script arc_flat_lamp_off.json
2026-02-12T20:38:10.485 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script arc_flat_lamp_off.json
2026-02-12T20:38:10.485 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name arc_flat_lamp_off.json
2026-02-12T20:38:10.485 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script arc_flat_lamp_off.json
2026-02-12T20:38:10.485 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_name': 'arc_flat_lamp_off.json', 'script_units': [{'comment': 'Reset optomechanics arc and flat lamps', 'unit_number': 1, 'instrument': {'arc_mirror': 'OUT', 'arc_lamp': 'OFF', 'flat_lamp': 'OFF'}, 'do_exposure': False}]}
2026-02-12T20:38:10.486 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2026-02-12T20:38:10.486 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2026-02-12T20:38:10.987 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2026-02-12T20:38:10.987 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script arc_flat_lamp_off.json 1 times
2026-02-12T20:38:10.987 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2026-02-12T20:38:10.987 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-02-12T20:38:10.987 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-02-12T20:38:10.988 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2026-02-12T20:38:10.988 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2026-02-12T20:38:10.988 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-02-12T20:38:10.989 [INFO] [script_worker] [instrument.py] [stage_script()] Target acquisition section absent from script. Will not acquire target
2026-02-12T20:38:10.995 [DEBUG] [script_worker] [instrument.py] [stage_script()] Using Targ RA = 08:19:04.00296   Targ dec = +04:31:57.522
2026-02-12T20:38:10.995 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-02-12T20:38:10.995 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-02-12T20:38:10.995 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-02-12T20:38:11.003 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-02-12T20:38:11.003 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-02-12T20:38:11.003 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-02-12T20:38:11.004 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-02-12T20:38:12.053 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-02-12T20:38:12.864 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:38:12.883 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:37:28.096010
2026-02-12T20:38:12.883 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:37:28.096010
2026-02-12T20:38:12.883 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:38:12.884 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:38:12.885 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:38:12.885 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:38:12&start_after=2026-02-11T18:38:12&end_after=2026-02-12T18:38:12&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:38:12.989 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:38:12.993 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:38:13.001 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:38:13.005 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:38:13.012 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:38:13.017 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:38:13.021 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:38:13.021 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T20:38:13.021 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:38:13.022 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:40:01Z
2026-02-12T20:38:13.022 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 107.977852
2026-02-12T20:38:13.023 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T20:38:14.055 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2026-02-12T20:38:14.056 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2026-02-12T20:38:14.056 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2026-02-12T20:38:14.491 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2026-02-12T20:38:14.491 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script arc_flat_lamp_off.json was run successfully
2026-02-12T20:38:14.492 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] All commands processed
2026-02-12T20:38:14.492 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] status for OCS = COMPLETED
2026-02-12T20:38:14.492 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [completed]
2026-02-12T20:38:14.492 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 17918605
2026-02-12T20:38:14.492 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = Completed
2026-02-12T20:38:14.492 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with COMPLETED
2026-02-12T20:38:14.493 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'COMPLETED', 'summary': {'start': '2026-02-12T18:27:23', 'end': '2026-02-12T18:38:14', 'state': 'COMPLETED', 'reason': 'Completed', 'time_completed': '651.0', 'events': {}}} with config status ID 17918605
2026-02-12T20:38:14.704 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2026-02-12T20:38:14.705 [DEBUG] [Execution thread] [schedule_poller.py] [execute()] Finished executing ['select Mookodi', 'guide_off', 'start_time 2026-02-12T18:26:35Z', 'guide_off', 'config_id 13679', 'config_status_id 17918605', 'update_OCS 17918605 ATTEMPTED', 'run_script setup_SN2025advo_phot_17639852_13633_13679.json', 'run_script SN2025advo_phot_17639852_13633_13679.json', 'update_OCS 17918605 COMPLETED 13679 reason', 'guide_off', 'tracking_off', '# end_time 2026-02-12T18:40:01Z', 'run_script arc_flat_lamp_off.json'] at time 20:38:14
2026-02-12T20:38:15.025 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T20:38:15.027 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T20:38:15.028 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:38:15.028092    Obs time: 2026-02-12 18:40:01
2026-02-12T20:38:15.028 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:01:45.971908
2026-02-12T20:38:15.028 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  105
2026-02-12T20:38:15.028 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:38:22.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:38:32.047 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:38:42.058 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:38:52.069 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:39:02.078 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:39:12.088 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:39:12.089 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:38:28.297685
2026-02-12T20:39:12.089 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:38:28.297685
2026-02-12T20:39:12.089 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:39:12.089 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:39:12.090 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:39:12.090 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:39:12&start_after=2026-02-11T18:39:12&end_after=2026-02-12T18:39:12&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:39:12.190 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:39:12.191 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:39:12.192 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:39:12.193 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:39:12.195 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:39:12.196 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:39:12.198 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:39:12.198 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T20:39:12.198 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:39:12.198 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:40:01Z
2026-02-12T20:39:12.198 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 48.801447
2026-02-12T20:39:12.199 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T20:39:14.201 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T20:39:14.202 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T20:39:14.210 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:39:14.210319    Obs time: 2026-02-12 18:40:01
2026-02-12T20:39:14.210 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:00:46.789681
2026-02-12T20:39:14.210 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  46
2026-02-12T20:39:14.210 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:39:21.217 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:39:31.227 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:39:41.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:39:51.255 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:40:01.269 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:40:11.283 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:40:11.285 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:39:28.499000
2026-02-12T20:40:11.286 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:39:28.499000
2026-02-12T20:40:11.286 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:40:11.286 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:40:11.287 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:40:11.287 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:40:11&start_after=2026-02-11T18:40:11&end_after=2026-02-12T18:40:11&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:40:11.392 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:40:11.392 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:40:11.394 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:40:11.395 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:40:11.397 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:40:11.399 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:40:11.401 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:40:11.404 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:40:11.404 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 7 configurations
2026-02-12T20:40:11.404 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:40:11.404 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:40:01Z
2026-02-12T20:40:11.404 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -10.404454
2026-02-12T20:40:11.405 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T20:40:13.408 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T20:40:13.410 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T20:40:13.410 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:40:13.410393    Obs time: 2026-02-12 18:40:01
2026-02-12T20:40:13.410 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:59:47.589607
2026-02-12T20:40:13.410 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86387
2026-02-12T20:40:13.410 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2026-02-12T18:40:01Z', 'guide_off', 'config_id 13454', 'config_status_id 17918697', 'update_OCS 17918697 ATTEMPTED', 'run_script setup_WD40_phot_17639944_13408_13454.json', 'run_script WD40_phot_17639944_13408_13454.json', 'update_OCS 17918697 COMPLETED 13454 reason', 'guide_off', 'tracking_off', '# end_time 2026-02-12T18:53:15Z', 'run_script arc_flat_lamp_off.json']
2026-02-12T20:40:13.411 [DEBUG] [Poll thread] [schedule_poller.py] [start_execution()] Start the next configuration
2026-02-12T20:40:13.411 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Running the configuration
2026-02-12T20:40:13.411 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2026-02-12T20:40:13.412 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering select Mookodi
2026-02-12T20:40:13.412 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: select Mookodi
2026-02-12T20:40:13.412 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing select instrument Mookodi
2026-02-12T20:40:13.414 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] The instrument currently selected on the telescope is Mookodi
2026-02-12T20:40:13.415 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Full names: {0: 'Sibonise', 1: 'Mookodi'}
2026-02-12T20:40:13.415 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Current instrument is Mookodi at index 1
2026-02-12T20:40:13.415 [DEBUG] [Execution thread] [schedule_poller.py] [do_select()] Mookodi was already selected
2026-02-12T20:40:13.415 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2026-02-12T20:40:13.415 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2026-02-12T20:40:13.415 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2026-02-12T20:40:13.416 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2026-02-12T20:40:13.416 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-02-12T20:40:13.416 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-02-12T20:40:16.420 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2026-02-12T20:40:16.420 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2026-02-12T20:40:18.423 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2026-02-12T20:40:18.423 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2026-02-12T20:40:18.423 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering start_time 2026-02-12T18:40:01Z
2026-02-12T20:40:18.423 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: start_time 2026-02-12T18:40:01Z
2026-02-12T20:40:18.424 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2026-02-12T20:40:18.424 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2026-02-12T20:40:18.424 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2026-02-12T20:40:18.424 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2026-02-12T20:40:18.424 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-02-12T20:40:18.424 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-02-12T20:40:20.422 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:40:21.428 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2026-02-12T20:40:21.429 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2026-02-12T20:40:23.431 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2026-02-12T20:40:23.431 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2026-02-12T20:40:23.431 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_id 13454
2026-02-12T20:40:23.431 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_id 13454
2026-02-12T20:40:23.431 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_status_id 17918697
2026-02-12T20:40:23.431 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_status_id 17918697
2026-02-12T20:40:23.431 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 17918697 ATTEMPTED
2026-02-12T20:40:23.431 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 17918697 ATTEMPTED
2026-02-12T20:40:23.431 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script setup_WD40_phot_17639944_13408_13454.json
2026-02-12T20:40:23.431 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script setup_WD40_phot_17639944_13408_13454.json
2026-02-12T20:40:23.431 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name setup_WD40_phot_17639944_13408_13454.json
2026-02-12T20:40:23.431 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script setup_WD40_phot_17639944_13408_13454.json
2026-02-12T20:40:23.432 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'telescope': {'targ_ra': 7.25867, 'targ_dec': -19.66492193523564, 'type': 'ICRS'}, 'instrument': {'target_acquisition': {'acquire_nearest': False, 'acquire_target': True, 'targ_ra': '07:15:31.22', 'targ_dec': '-19:39:53.72', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 4000, 'num_exposures': 1, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON', 'flat_lamp': 'OFF', 'arc_lamp': 'OFF', 'arc_mirror': 'OUT', 'slit': 'OUT', 'grism': 'OUT', 'filterA': 0, 'filterB': 1, 'shutter_mode': 'ALWAYS_OPEN'}}, 'do_exposure': False}], 'script_name': 'setup_WD40_phot_17639944_13408_13454.json'}
2026-02-12T20:40:23.432 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2026-02-12T20:40:23.432 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2026-02-12T20:40:23.432 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [attempted]
2026-02-12T20:40:23.432 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 17918697
2026-02-12T20:40:23.432 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = No reason given
2026-02-12T20:40:23.432 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with ATTEMPTED
2026-02-12T20:40:23.432 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'ATTEMPTED'} with config status ID 17918697
2026-02-12T20:40:23.600 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2026-02-12T20:40:23.932 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2026-02-12T20:40:23.932 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script setup_WD40_phot_17639944_13408_13454.json 1 times
2026-02-12T20:40:23.932 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2026-02-12T20:40:23.935 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging telescope
2026-02-12T20:40:23.935 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telscript type = ICRS
2026-02-12T20:40:23.935 [INFO] [script_worker] [telescope.py] [stage_script()] Staging telescope script: 
2026-02-12T20:40:26.944 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-02-12T20:40:27.946 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-02-12T20:40:28.947 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-02-12T20:40:29.949 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-02-12T20:40:30.434 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:40:30.951 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-02-12T20:40:31.953 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-02-12T20:40:32.955 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-02-12T20:40:33.976 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-02-12T20:40:34.999 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-02-12T20:40:36.018 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-02-12T20:40:37.035 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready. Now check that it's roughly on target
2026-02-12T20:40:37.036 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope ra =  7.25907809839792 is close enough to target ra = 7.25867
2026-02-12T20:40:37.036 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope dec =  -19.6653886413835 is close enough to target dec = -19.66492193523564
2026-02-12T20:40:37.036 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready and approximately on target
2026-02-12T20:40:37.036 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-02-12T20:40:37.036 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2026-02-12T20:40:37.036 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2026-02-12T20:40:37.036 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-02-12T20:40:37.037 [INFO] [script_worker] [instrument.py] [stage_script()] Will acquire target
2026-02-12T20:40:37.037 [INFO] [script_worker] [instrument.py] [stage_script()] Staging acquisition scriptlet
2026-02-12T20:40:37.047 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2026-02-12T20:40:37.047 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-02-12T20:40:37.240 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 1
2026-02-12T20:40:38.276 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 2
2026-02-12T20:40:39.296 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 3
2026-02-12T20:40:40.316 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 4
2026-02-12T20:40:40.444 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:40:41.336 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 5
2026-02-12T20:40:42.357 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 6
2026-02-12T20:40:43.378 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 7
2026-02-12T20:40:44.399 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 8
2026-02-12T20:40:45.420 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 9
2026-02-12T20:40:46.476 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-02-12T20:40:47.477 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2026-02-12T20:40:47.477 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2026-02-12T20:40:47.529 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2026-02-12T20:40:48.530 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-02-12T20:40:48.582 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-02-12T20:40:49.583 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-02-12T20:40:49.588 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 16.16
2026-02-12T20:40:49.588 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-02-12 20:40:13
2026-02-12T20:40:49.588 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-02-12T20:40:13
2026-02-12T20:40:49.588 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2026-02-12T20:40:49.588 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09469039370078738
2026-02-12T20:40:49.591 [INFO] [script_worker] [instrument.py] [stage_script()] Acquiring target
2026-02-12T20:40:49.591 [INFO] [script_worker] [instrument.py] [acquire_target()] Beginning of WCS acquisition
2026-02-12T20:40:49.591 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Clearing optics out of the way
2026-02-12T20:40:49.600 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2026-02-12T20:40:49.600 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-02-12T20:40:49.673 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-02-12T20:40:50.455 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:40:50.674 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2026-02-12T20:40:50.674 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2026-02-12T20:40:50.726 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2026-02-12T20:40:51.727 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-02-12T20:40:51.779 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-02-12T20:40:52.780 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-02-12T20:40:52.781 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 16.16
2026-02-12T20:40:52.781 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-02-12 20:40:13
2026-02-12T20:40:52.781 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-02-12T20:40:13
2026-02-12T20:40:52.781 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2026-02-12T20:40:52.782 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09469039370078738
2026-02-12T20:40:57.824 [INFO] [script_worker] [instrument.py] [acquire_target()] Taking an exposure
2026-02-12T20:40:57.824 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2026-02-12T20:40:57.824 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-02-12T20:40:57.824 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-02-12T20:40:57.825 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-02-12T20:40:57.825 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-02-12T20:40:57.827 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-02-12T20:40:57.827 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:40:57.848 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:40:57.975 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-02-12T20:40:57.976 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-02-12T20:40:57.977 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 20:40:57  (Unix timestamp 1770921657.9777093)
2026-02-12T20:41:00.465 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:41:03.334 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS in acquire_target
2026-02-12T20:41:04.244 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-02-12T20:41:04.244 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:41:04.251 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:41:07.337 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Done calling go_WCS in acquire_target
2026-02-12T20:41:07.338 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for WCS to complete
2026-02-12T20:41:10.475 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:41:10.478 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:40:28.712303
2026-02-12T20:41:10.478 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:40:28.712303
2026-02-12T20:41:10.478 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:41:10.479 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:41:10.479 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:41:10.480 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:41:10&start_after=2026-02-11T18:41:10&end_after=2026-02-12T18:41:10&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:41:10.597 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:41:10.601 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:41:10.609 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:41:10.613 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:41:10.621 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:41:10.626 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:41:10.631 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:41:10.634 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:41:10.634 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 7 configurations
2026-02-12T20:41:10.635 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 13454
2026-02-12T20:41:10.635 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:41:10.635 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:55:00Z
2026-02-12T20:41:10.635 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 829.364703
2026-02-12T20:41:10.635 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:41:10.635368    Obs time: 2026-02-12 18:55:00
2026-02-12T20:41:10.635 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:13:49.364632
2026-02-12T20:41:10.635 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  829
2026-02-12T20:41:10.635 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:41:17.404 [INFO] [script_worker] [instrument.py] [acquire_target()] Done  Waiting for WCS to complete
2026-02-12T20:41:17.404 [INFO] [script_worker] [instrument.py] [acquire_target()] Nudging the telescope to the magic pixel
2026-02-12T20:41:17.404 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target RA 07:15:31.22 = 391968.30000000005 arcseconds
2026-02-12T20:41:17.404 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target dec -19:39:53.72 = -70793.72 arcseconds
2026-02-12T20:41:17.404 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Magic pixel:  512, 512
2026-02-12T20:41:17.429 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting rotation angle
2026-02-12T20:41:17.429 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Rotation angle = -0.733494
2026-02-12T20:41:17.429 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting RA and dec
2026-02-12T20:41:17.429 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] lines = Field center: (RA H:M:S, Dec D:M:S) = (07:15:34.036, -19:40:00.537).
2026-02-12T20:41:17.429 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines = Field center   RA H M S  Dec D M S  =  07 15 34.036  -19 40 00.537 .
2026-02-12T20:41:17.429 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines 07 15 34.036  -19 40 00.537 .
2026-02-12T20:41:17.429 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS RA in seconds: 392010.54
2026-02-12T20:41:17.429 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS Dec in seconds: -70800.537
2026-02-12T20:41:17.641 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Started nudging the telescope to the magic pixel
2026-02-12T20:41:19.647 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:41:22.649 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Taking image after nudge
2026-02-12T20:41:22.650 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2026-02-12T20:41:22.650 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-02-12T20:41:22.650 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-02-12T20:41:22.650 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-02-12T20:41:22.650 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-02-12T20:41:22.654 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-02-12T20:41:22.655 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:41:22.661 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:41:22.872 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-02-12T20:41:22.872 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-02-12T20:41:22.876 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 20:41:22  (Unix timestamp 1770921682.8762603)
2026-02-12T20:41:24.153 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2026-02-12T20:41:27.146 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-02-12T20:41:27.146 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:41:27.148 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:41:27.164 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS after acquire_target
2026-02-12T20:41:29.658 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:41:31.168 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for call to WCS after acquire_target to complete
2026-02-12T20:41:39.672 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:41:41.238 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Done calling go_WCS after acquire_target
2026-02-12T20:41:41.259 [INFO] [script_worker] [instrument.py] [acquire_target()] Nudging the telescope to the magic pixel
2026-02-12T20:41:41.259 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target RA 07:15:31.22 = 391968.30000000005 arcseconds
2026-02-12T20:41:41.259 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target dec -19:39:53.72 = -70793.72 arcseconds
2026-02-12T20:41:41.259 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Magic pixel:  512, 512
2026-02-12T20:41:41.284 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting rotation angle
2026-02-12T20:41:41.284 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Rotation angle = -0.727392
2026-02-12T20:41:41.284 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting RA and dec
2026-02-12T20:41:41.284 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] lines = Field center: (RA H:M:S, Dec D:M:S) = (07:15:31.289, -19:39:53.958).
2026-02-12T20:41:41.284 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines = Field center   RA H M S  Dec D M S  =  07 15 31.289  -19 39 53.958 .
2026-02-12T20:41:41.284 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines 07 15 31.289  -19 39 53.958 .
2026-02-12T20:41:41.284 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS RA in seconds: 391969.335
2026-02-12T20:41:41.284 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS Dec in seconds: -70793.958
2026-02-12T20:41:41.497 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Started nudging the telescope to the magic pixel
2026-02-12T20:41:46.504 [INFO] [script_worker] [instrument.py] [acquire_target()] Taking image to check success
2026-02-12T20:41:46.504 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2026-02-12T20:41:46.504 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-02-12T20:41:46.505 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-02-12T20:41:46.505 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-02-12T20:41:46.505 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-02-12T20:41:46.508 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-02-12T20:41:46.509 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:41:46.514 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:41:46.749 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-02-12T20:41:46.750 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-02-12T20:41:46.753 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 20:41:46  (Unix timestamp 1770921706.7536788)
2026-02-12T20:41:48.007 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2026-02-12T20:41:49.683 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:41:51.022 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS again after acquire_target
2026-02-12T20:41:51.022 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-02-12T20:41:51.022 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:41:51.024 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:41:57.047 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2026-02-12T20:41:57.047 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-02-12T20:41:57.047 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-02-12T20:41:57.048 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-02-12T20:41:57.048 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-02-12T20:41:57.052 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-02-12T20:41:57.052 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:41:57.058 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:41:57.278 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-02-12T20:41:57.279 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-02-12T20:41:57.282 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 20:41:57  (Unix timestamp 1770921717.2820375)
2026-02-12T20:41:58.550 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2026-02-12T20:41:59.695 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:42:01.550 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-02-12T20:42:01.550 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:42:01.553 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:42:01.561 [INFO] [script_worker] [instrument.py] [stage_script()] Setting guiding ON
2026-02-12T20:42:09.305 [INFO] [script_worker] [instrument.py] [send_guide_command()] Sending command pos_XYslides  2118  10345  13.7 to host 127.0.0.1 on port 12360
2026-02-12T20:42:09.305 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-02-12T20:42:09.305 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-02-12T20:42:09.749 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:42:09.750 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:41:28.920769
2026-02-12T20:42:09.750 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:41:28.920769
2026-02-12T20:42:09.750 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:42:09.750 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:42:09.750 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:42:09.750 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:42:09&start_after=2026-02-11T18:42:09&end_after=2026-02-12T18:42:09&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:42:09.848 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:42:09.849 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:42:09.851 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:42:09.851 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:42:09.853 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:42:09.854 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:42:09.856 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:42:09.858 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:42:09.858 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 7 configurations
2026-02-12T20:42:09.858 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 13454
2026-02-12T20:42:09.858 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:42:09.858 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:55:00Z
2026-02-12T20:42:09.858 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 770.141798
2026-02-12T20:42:09.858 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:42:09.858233    Obs time: 2026-02-12 18:55:00
2026-02-12T20:42:09.858 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:12:50.141767
2026-02-12T20:42:09.858 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  770
2026-02-12T20:42:09.858 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:42:12.308 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sending command pos_XYslides  2118  10345  13.7
2026-02-12T20:42:12.308 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sent command pos_XYslides  2118  10345  13.7
2026-02-12T20:42:14.310 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Closed socket
2026-02-12T20:42:18.867 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:42:28.878 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:42:38.888 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:42:48.900 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:42:53.337 [INFO] [script_worker] [instrument.py] [send_guide_command()] Sending command Guide_on to host 127.0.0.1 on port 12360
2026-02-12T20:42:53.337 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-02-12T20:42:53.338 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-02-12T20:42:56.341 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sending command Guide_on
2026-02-12T20:42:56.342 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sent command Guide_on
2026-02-12T20:42:58.345 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Closed socket
2026-02-12T20:42:58.345 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-02-12T20:42:58.345 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-02-12T20:42:58.345 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-02-12T20:42:58.346 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-02-12T20:42:58.346 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-02-12T20:42:58.346 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-02-12T20:42:58.346 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-02-12T20:42:58.915 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:42:59.394 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-02-12T20:43:01.397 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2026-02-12T20:43:01.397 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2026-02-12T20:43:01.397 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2026-02-12T20:43:01.813 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2026-02-12T20:43:01.813 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script setup_WD40_phot_17639944_13408_13454.json was run successfully
2026-02-12T20:43:01.813 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script WD40_phot_17639944_13408_13454.json
2026-02-12T20:43:01.813 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script WD40_phot_17639944_13408_13454.json
2026-02-12T20:43:01.814 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name WD40_phot_17639944_13408_13454.json
2026-02-12T20:43:01.814 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script WD40_phot_17639944_13408_13454.json
2026-02-12T20:43:01.814 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'instrument': {'object': 'WD40', 'observer': 'nic', 'gain': 'HIGH', 'binx': '1', 'biny': '1', 'readout_speed': 'SLOW', 'shutter_mode': 'AUTO', 'slit': 'OUT', 'grism': 'OUT', 'arc_mirror': 'OUT', 'arc_lamp': 'OFF', 'flat_lamp': 'OFF', 'filterA': 0, 'filterB': 3, 'target_acquisition': {'acquire_target': False, 'targ_ra': '07:15:31.22', 'targ_dec': '-19:39:53.72', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 60000, 'num_exposures': 5}}], 'script_name': 'WD40_phot_17639944_13408_13454.json'}
2026-02-12T20:43:01.815 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2026-02-12T20:43:01.815 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2026-02-12T20:43:02.315 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2026-02-12T20:43:02.316 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script WD40_phot_17639944_13408_13454.json 1 times
2026-02-12T20:43:02.316 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2026-02-12T20:43:02.316 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-02-12T20:43:02.316 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-02-12T20:43:02.316 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2026-02-12T20:43:02.316 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2026-02-12T20:43:02.317 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-02-12T20:43:02.318 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-02-12T20:43:02.318 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-02-12T20:43:02.318 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-02-12T20:43:02.333 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-02-12T20:43:02.334 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-02-12T20:43:02.334 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 0
2026-02-12T20:43:02.334 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2026-02-12T20:43:02.334 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-02-12T20:43:02.374 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-02-12T20:43:03.376 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 0
2026-02-12T20:43:03.376 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 3
2026-02-12T20:43:03.376 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:3
2026-02-12T20:43:03.376 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 3
2026-02-12T20:43:03.390 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2026-02-12T20:43:04.392 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-02-12T20:43:04.443 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-02-12T20:43:05.445 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-02-12T20:43:05.448 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 16.45
2026-02-12T20:43:05.449 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-02-12 20:42:35
2026-02-12T20:43:05.449 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-02-12T20:42:35
2026-02-12T20:43:05.449 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -25.6, 2698
2026-02-12T20:43:05.449 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.08964094488188974
2026-02-12T20:43:05.453 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 3
2026-02-12T20:43:05.454 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-02-12T20:43:05.454 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-02-12T20:43:06.489 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-02-12T20:43:08.493 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='07:15:31.22', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-19:39:53.72', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='nic', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='WD40', comment='The object name')]
2026-02-12T20:43:08.494 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-02-12T20:43:08.494 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-02-12T20:43:08.494 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-02-12T20:43:08.495 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-02-12T20:43:08.498 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 5 exposures
2026-02-12T20:43:08.498 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:43:08.505 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:43:08.637 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 5 exposures
2026-02-12T20:43:08.637 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 5
2026-02-12T20:43:08.641 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 20:43:08  (Unix timestamp 1770921788.6411867)
2026-02-12T20:43:08.928 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:43:08.930 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:42:29.119062
2026-02-12T20:43:08.931 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:42:29.119062
2026-02-12T20:43:08.931 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:43:08.931 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:43:08.932 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:43:08.932 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:43:08&start_after=2026-02-11T18:43:08&end_after=2026-02-12T18:43:08&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:43:08.996 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2026-02-12T20:43:08.996 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2026-02-12T20:43:09.039 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:43:09.043 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:43:09.051 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:43:09.054 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:43:09.060 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:43:09.066 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:43:09.070 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:43:09.074 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:43:09.074 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 7 configurations
2026-02-12T20:43:09.074 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 13454
2026-02-12T20:43:09.074 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:43:09.075 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:55:00Z
2026-02-12T20:43:09.075 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 710.924885
2026-02-12T20:43:09.075 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:43:09.075182    Obs time: 2026-02-12 18:55:00
2026-02-12T20:43:09.075 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:11:50.924818
2026-02-12T20:43:09.075 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  710
2026-02-12T20:43:09.075 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:43:09.497 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:43:09.498 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T20:43:09.498 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:43:09.498 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:43:12.501 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:43:12.503 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T20:43:12.503 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:43:12.504 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:43:14.087 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 54.599/60.0
2026-02-12T20:43:15.507 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:43:15.509 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:43:15.510 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:43:15.510 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:43:16.155 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 52.559/60.0
2026-02-12T20:43:18.083 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:43:18.186 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 50.491/60.0
2026-02-12T20:43:18.513 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:43:18.516 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T20:43:18.516 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:43:18.516 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:43:20.254 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 48.461/60.0
2026-02-12T20:43:21.518 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:43:21.520 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99900000000002. Last known sky angle: 179.99999999999997
2026-02-12T20:43:21.520 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:43:21.521 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99900000000002
2026-02-12T20:43:22.322 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 46.391/60.0
2026-02-12T20:43:24.390 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 44.323/60.0
2026-02-12T20:43:24.524 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:43:24.526 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99900000000002
2026-02-12T20:43:24.527 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:43:24.527 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:43:26.458 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 42.255/60.0
2026-02-12T20:43:27.530 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:43:27.532 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:43:27.533 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:43:27.533 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:43:28.094 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:43:28.527 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 40.187/60.0
2026-02-12T20:43:30.536 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:43:30.538 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:43:30.538 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:43:30.539 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:43:30.595 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 38.119/60.0
2026-02-12T20:43:32.663 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 36.051/60.0
2026-02-12T20:43:33.541 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:43:33.542 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:43:33.542 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:43:33.542 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:43:34.731 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 33.982/60.0
2026-02-12T20:43:36.545 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:43:36.546 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:43:36.546 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:43:36.546 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:43:36.799 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 31.915/60.0
2026-02-12T20:43:38.104 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:43:38.867 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 29.846/60.0
2026-02-12T20:43:39.550 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:43:39.571 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T20:43:39.571 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:43:39.571 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:43:40.935 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 27.778/60.0
2026-02-12T20:43:42.574 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:43:42.575 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T20:43:42.575 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:43:42.575 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:43:42.964 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 25.71/60.0
2026-02-12T20:43:44.996 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 23.682/60.0
2026-02-12T20:43:45.578 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:43:45.579 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:43:45.579 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:43:45.579 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:43:47.025 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 21.65/60.0
2026-02-12T20:43:48.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:43:48.582 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:43:48.583 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:43:48.583 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:43:48.583 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:43:49.056 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 19.621/60.0
2026-02-12T20:43:51.086 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 17.59/60.0
2026-02-12T20:43:51.587 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:43:51.607 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T20:43:51.607 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:43:51.607 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:43:53.117 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 15.561/60.0
2026-02-12T20:43:54.609 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:43:54.610 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.00000000000003
2026-02-12T20:43:54.610 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:43:54.610 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:43:55.147 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 13.531/60.0
2026-02-12T20:43:57.178 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 11.499/60.0
2026-02-12T20:43:57.613 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:43:57.614 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:43:57.614 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:43:57.614 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:43:58.122 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:43:59.246 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 9.468/60.0
2026-02-12T20:44:00.617 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:44:00.618 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:44:00.618 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:44:00.618 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:44:01.277 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 7.4/60.0
2026-02-12T20:44:03.307 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 5.369/60.0
2026-02-12T20:44:03.621 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:44:03.622 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:44:03.622 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:44:03.622 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:44:05.338 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 3.339/60.0
2026-02-12T20:44:06.625 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:44:06.626 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:44:06.626 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:44:06.626 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:44:07.368 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 1.31/60.0
2026-02-12T20:44:08.132 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:44:08.132 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:43:29.320440
2026-02-12T20:44:08.132 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:43:29.320440
2026-02-12T20:44:08.133 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:44:08.133 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:44:08.133 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:44:08.133 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:44:08&start_after=2026-02-11T18:44:08&end_after=2026-02-12T18:44:08&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:44:08.233 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:44:08.234 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:44:08.236 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:44:08.237 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:44:08.238 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:44:08.240 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:44:08.241 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:44:08.243 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:44:08.243 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 7 configurations
2026-02-12T20:44:08.243 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 13454
2026-02-12T20:44:08.243 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:44:08.243 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:53:15Z
2026-02-12T20:44:08.243 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 546.756355
2026-02-12T20:44:08.244 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T20:44:09.399 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 0.0/60.0
2026-02-12T20:44:09.629 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:44:09.630 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:44:09.630 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:44:09.630 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:44:10.245 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T20:44:10.245 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T20:44:10.246 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:44:10.246012    Obs time: 2026-02-12 18:53:15
2026-02-12T20:44:10.246 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:09:04.753988
2026-02-12T20:44:10.246 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  544
2026-02-12T20:44:10.246 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:44:11.467 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 0.0/60.0
2026-02-12T20:44:12.633 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:44:12.633 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:44:12.634 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:44:12.634 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:44:13.498 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 0.0/60.0
2026-02-12T20:44:15.566 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 0.0/60.0
2026-02-12T20:44:15.637 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:44:15.637 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T20:44:15.638 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:44:15.638 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:44:17.253 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:44:17.597 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 0.0/60.0
2026-02-12T20:44:18.641 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:44:18.642 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99899999999997. Last known sky angle: 179.99999999999997
2026-02-12T20:44:18.642 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:44:18.642 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99899999999997
2026-02-12T20:44:19.627 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 0.0/60.0
2026-02-12T20:44:21.645 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:44:21.646 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99899999999997
2026-02-12T20:44:21.646 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:44:21.646 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:44:21.658 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 0.0/60.0
2026-02-12T20:44:23.690 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 0.0/60.0
2026-02-12T20:44:24.649 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:44:24.651 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:44:24.652 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:44:24.652 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:44:25.758 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 0.0/60.0
2026-02-12T20:44:27.263 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:44:27.655 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:44:27.657 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T20:44:27.658 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:44:27.658 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:44:27.789 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 0.0/60.0
2026-02-12T20:44:29.857 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 0.0/60.0
2026-02-12T20:44:30.661 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:44:30.664 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.00000000000003
2026-02-12T20:44:30.664 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:44:30.664 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:44:31.947 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 0.0/60.0
2026-02-12T20:44:33.182 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 5 done. Exposure state = 0
2026-02-12T20:44:33.182 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:44:33.184 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:44:33.317 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 2 of 5
2026-02-12T20:44:33.318 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 20:44:33  (Unix timestamp 1770921873.3188522)
2026-02-12T20:44:33.665 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:44:33.666 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T20:44:33.666 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:44:33.666 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:44:33.994 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 59.371/60.0
2026-02-12T20:44:36.062 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 57.324/60.0
2026-02-12T20:44:36.669 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:44:36.671 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T20:44:36.671 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:44:36.671 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:44:37.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:44:38.130 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 55.256/60.0
2026-02-12T20:44:39.675 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:44:39.677 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:44:39.677 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:44:39.677 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:44:40.198 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 53.188/60.0
2026-02-12T20:44:42.267 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 51.12/60.0
2026-02-12T20:44:42.678 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:44:42.681 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:44:42.681 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:44:42.681 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:44:44.335 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 49.051/60.0
2026-02-12T20:44:45.681 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:44:45.683 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:44:45.683 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:44:45.683 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:44:46.403 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 46.984/60.0
2026-02-12T20:44:47.331 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:44:48.471 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 44.915/60.0
2026-02-12T20:44:48.686 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:44:48.688 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:44:48.688 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:44:48.688 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:44:50.577 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 42.847/60.0
2026-02-12T20:44:51.692 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:44:51.694 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:44:51.694 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:44:51.694 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:44:52.657 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 40.74/60.0
2026-02-12T20:44:54.697 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:44:54.699 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:44:54.699 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:44:54.699 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:44:54.714 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 38.661/60.0
2026-02-12T20:44:56.782 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 36.604/60.0
2026-02-12T20:44:57.340 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:44:57.702 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:44:57.720 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:44:57.720 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:44:57.720 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:44:58.850 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 34.536/60.0
2026-02-12T20:45:00.722 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:45:00.724 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:45:00.724 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:45:00.724 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:45:00.918 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 32.468/60.0
2026-02-12T20:45:02.986 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 30.399/60.0
2026-02-12T20:45:03.726 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:45:03.728 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:45:03.729 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:45:03.729 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:45:05.055 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 28.332/60.0
2026-02-12T20:45:06.732 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:45:06.734 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:45:06.735 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:45:06.735 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:45:07.123 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 26.263/60.0
2026-02-12T20:45:07.352 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:45:07.354 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:44:29.528000
2026-02-12T20:45:07.354 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:44:29.528000
2026-02-12T20:45:07.354 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:45:07.354 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:45:07.355 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:45:07.355 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:45:07&start_after=2026-02-11T18:45:07&end_after=2026-02-12T18:45:07&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:45:07.461 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:45:07.465 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:45:07.474 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:45:07.477 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:45:07.484 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:45:07.489 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:45:07.493 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:45:07.496 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:45:07.497 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 7 configurations
2026-02-12T20:45:07.497 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 13454
2026-02-12T20:45:07.497 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:45:07.497 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:53:15Z
2026-02-12T20:45:07.497 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 487.502634
2026-02-12T20:45:07.498 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T20:45:09.191 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 24.195/60.0
2026-02-12T20:45:09.500 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T20:45:09.502 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T20:45:09.503 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:45:09.503067    Obs time: 2026-02-12 18:53:15
2026-02-12T20:45:09.503 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:08:05.496933
2026-02-12T20:45:09.503 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  485
2026-02-12T20:45:09.503 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:45:09.738 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:45:09.740 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:45:09.740 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:45:09.741 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:45:11.262 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 22.127/60.0
2026-02-12T20:45:12.741 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:45:12.743 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:45:12.743 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:45:12.743 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:45:13.327 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 20.056/60.0
2026-02-12T20:45:15.396 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 17.99/60.0
2026-02-12T20:45:15.747 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:45:15.749 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:45:15.749 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:45:15.749 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:45:16.510 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:45:17.464 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 15.922/60.0
2026-02-12T20:45:18.753 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:45:18.755 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:45:18.755 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:45:18.755 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:45:19.532 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 13.854/60.0
2026-02-12T20:45:21.600 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 11.786/60.0
2026-02-12T20:45:21.758 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:45:21.759 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T20:45:21.759 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:45:21.759 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:45:23.629 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 9.718/60.0
2026-02-12T20:45:24.762 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:45:24.763 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T20:45:24.763 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:45:24.763 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:45:25.660 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 7.689/60.0
2026-02-12T20:45:26.520 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:45:27.690 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 5.659/60.0
2026-02-12T20:45:27.766 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:45:27.767 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T20:45:27.767 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:45:27.767 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:45:29.721 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 3.628/60.0
2026-02-12T20:45:30.770 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:45:30.771 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:45:30.771 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:45:30.771 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:45:31.752 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 1.597/60.0
2026-02-12T20:45:33.773 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:45:33.773 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T20:45:33.774 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:45:33.774 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:45:33.782 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 0.0/60.0
2026-02-12T20:45:35.813 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 0.0/60.0
2026-02-12T20:45:36.530 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:45:36.777 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:45:36.778 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T20:45:36.778 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:45:36.778 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:45:37.881 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 0.0/60.0
2026-02-12T20:45:39.781 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:45:39.782 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99900000000002. Last known sky angle: 180.0
2026-02-12T20:45:39.782 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:45:39.782 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99900000000002
2026-02-12T20:45:39.911 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 0.0/60.0
2026-02-12T20:45:41.942 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 0.0/60.0
2026-02-12T20:45:42.785 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:45:42.786 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99900000000002
2026-02-12T20:45:42.786 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:45:42.786 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:45:44.010 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 0.0/60.0
2026-02-12T20:45:45.789 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:45:45.792 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T20:45:45.792 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:45:45.792 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:45:46.041 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 0.0/60.0
2026-02-12T20:45:46.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:45:48.071 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 0.0/60.0
2026-02-12T20:45:48.795 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:45:48.796 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.999. Last known sky angle: 180.00000000000003
2026-02-12T20:45:48.796 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:45:48.796 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.999
2026-02-12T20:45:50.102 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 0.0/60.0
2026-02-12T20:45:51.797 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:45:51.798 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.999
2026-02-12T20:45:51.798 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:45:51.798 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:45:52.133 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 0.0/60.0
2026-02-12T20:45:54.163 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 0.0/60.0
2026-02-12T20:45:54.801 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:45:54.803 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:45:54.803 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:45:54.803 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:45:55.841 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 2 of 5 done. Exposure state = 0
2026-02-12T20:45:55.841 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:45:55.843 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:45:56.014 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 3 of 5
2026-02-12T20:45:56.016 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 20:45:56  (Unix timestamp 1770921956.0169485)
2026-02-12T20:45:56.194 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 59.854/60.0
2026-02-12T20:45:56.551 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:45:57.806 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:45:57.807 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:45:57.807 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:45:57.807 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:45:58.224 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 57.823/60.0
2026-02-12T20:46:00.255 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 55.793/60.0
2026-02-12T20:46:00.809 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:46:00.810 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T20:46:00.810 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:46:00.810 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:46:02.287 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 53.762/60.0
2026-02-12T20:46:03.813 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:46:03.816 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:46:03.816 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:46:03.816 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:46:04.318 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 51.73/60.0
2026-02-12T20:46:06.348 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 49.698/60.0
2026-02-12T20:46:06.562 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:46:06.564 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:45:29.733304
2026-02-12T20:46:06.564 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:45:29.733304
2026-02-12T20:46:06.564 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:46:06.564 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:46:06.565 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:46:06.565 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:46:06&start_after=2026-02-11T18:46:06&end_after=2026-02-12T18:46:06&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:46:06.676 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:46:06.679 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:46:06.688 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:46:06.691 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:46:06.699 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:46:06.704 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:46:06.708 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:46:06.711 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:46:06.711 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 7 configurations
2026-02-12T20:46:06.712 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 13454
2026-02-12T20:46:06.712 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:46:06.712 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:53:15Z
2026-02-12T20:46:06.712 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 428.287773
2026-02-12T20:46:06.713 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T20:46:06.817 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:46:06.840 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:46:06.840 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:46:06.840 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:46:08.379 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 47.668/60.0
2026-02-12T20:46:08.715 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T20:46:08.717 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T20:46:08.718 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:46:08.717970    Obs time: 2026-02-12 18:53:15
2026-02-12T20:46:08.718 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:07:06.282030
2026-02-12T20:46:08.718 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  426
2026-02-12T20:46:08.718 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:46:09.843 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:46:09.846 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:46:09.846 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:46:09.846 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:46:10.447 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 45.638/60.0
2026-02-12T20:46:12.515 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 43.569/60.0
2026-02-12T20:46:12.849 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:46:12.852 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:46:12.852 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:46:12.852 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:46:14.545 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 41.501/60.0
2026-02-12T20:46:15.726 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:46:15.855 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:46:15.857 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T20:46:15.858 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:46:15.858 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:46:16.576 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 39.471/60.0
2026-02-12T20:46:18.607 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 37.44/60.0
2026-02-12T20:46:18.861 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:46:18.863 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:46:18.863 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:46:18.863 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:46:20.637 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 35.409/60.0
2026-02-12T20:46:21.866 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:46:21.868 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T20:46:21.868 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:46:21.868 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:46:22.667 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 33.38/60.0
2026-02-12T20:46:24.698 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 31.349/60.0
2026-02-12T20:46:24.871 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:46:24.874 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:46:24.874 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:46:24.874 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:46:25.737 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:46:26.729 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 29.318/60.0
2026-02-12T20:46:27.877 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:46:27.880 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:46:27.880 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:46:27.880 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:46:28.759 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 27.287/60.0
2026-02-12T20:46:30.828 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 25.257/60.0
2026-02-12T20:46:30.881 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:46:30.883 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:46:30.883 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:46:30.884 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:46:32.858 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 23.189/60.0
2026-02-12T20:46:33.885 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:46:33.887 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T20:46:33.887 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:46:33.887 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:46:34.926 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 21.158/60.0
2026-02-12T20:46:35.749 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:46:36.890 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:46:36.893 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.999. Last known sky angle: 180.00000000000003
2026-02-12T20:46:36.893 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:46:36.893 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.999
2026-02-12T20:46:36.956 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 19.09/60.0
2026-02-12T20:46:38.987 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 17.06/60.0
2026-02-12T20:46:39.896 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:46:39.898 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.999
2026-02-12T20:46:39.899 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:46:39.899 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:46:41.055 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 15.029/60.0
2026-02-12T20:46:42.901 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:46:42.903 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:46:42.903 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:46:42.904 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:46:43.085 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 12.961/60.0
2026-02-12T20:46:45.116 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 10.931/60.0
2026-02-12T20:46:45.759 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:46:45.907 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:46:45.909 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:46:45.909 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:46:45.909 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:46:47.184 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 8.9/60.0
2026-02-12T20:46:48.913 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:46:48.915 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:46:48.916 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:46:48.916 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:46:49.215 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 6.834/60.0
2026-02-12T20:46:51.246 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 4.801/60.0
2026-02-12T20:46:51.919 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:46:51.921 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T20:46:51.922 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:46:51.922 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:46:53.276 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 2.77/60.0
2026-02-12T20:46:54.925 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:46:54.927 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:46:54.927 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:46:54.927 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:46:55.307 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 0.74/60.0
2026-02-12T20:46:55.770 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:46:57.337 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 0.0/60.0
2026-02-12T20:46:57.930 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:46:57.932 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T20:46:57.932 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:46:57.933 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:46:59.368 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 0.0/60.0
2026-02-12T20:47:00.934 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:47:00.936 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:47:00.936 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:47:00.936 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:47:01.398 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 0.0/60.0
2026-02-12T20:47:03.429 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 0.0/60.0
2026-02-12T20:47:03.939 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:47:03.940 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:47:03.940 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:47:03.940 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:47:05.458 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 0.0/60.0
2026-02-12T20:47:05.780 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:47:05.781 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:46:29.940633
2026-02-12T20:47:05.781 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:46:29.940633
2026-02-12T20:47:05.781 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:47:05.781 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:47:05.781 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:47:05.781 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:47:05&start_after=2026-02-11T18:47:05&end_after=2026-02-12T18:47:05&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:47:05.884 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:47:05.885 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:47:05.886 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:47:05.887 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:47:05.889 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:47:05.890 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:47:05.892 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:47:05.894 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:47:05.894 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 7 configurations
2026-02-12T20:47:05.894 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 13454
2026-02-12T20:47:05.894 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:47:05.894 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:53:15Z
2026-02-12T20:47:05.894 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 369.105608
2026-02-12T20:47:05.896 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T20:47:06.944 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:47:06.945 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:47:06.945 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:47:06.945 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:47:07.488 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 0.0/60.0
2026-02-12T20:47:07.897 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T20:47:07.898 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T20:47:07.898 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:47:07.898638    Obs time: 2026-02-12 18:53:15
2026-02-12T20:47:07.898 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:06:07.101362
2026-02-12T20:47:07.898 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  367
2026-02-12T20:47:07.898 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:47:09.519 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 0.0/60.0
2026-02-12T20:47:09.948 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:47:09.968 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99899999999997. Last known sky angle: 180.0
2026-02-12T20:47:09.968 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:47:09.968 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99899999999997
2026-02-12T20:47:11.549 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 0.0/60.0
2026-02-12T20:47:12.971 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:47:12.972 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 179.99899999999997
2026-02-12T20:47:12.972 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:47:12.972 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:47:13.580 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 0.0/60.0
2026-02-12T20:47:14.905 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:47:15.610 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 0.0/60.0
2026-02-12T20:47:15.975 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:47:15.976 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.00000000000003
2026-02-12T20:47:15.976 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:47:15.976 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:47:17.640 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 0.0/60.0
2026-02-12T20:47:18.655 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 3 of 5 done. Exposure state = 0
2026-02-12T20:47:18.655 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:47:18.675 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:47:18.808 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 4 of 5
2026-02-12T20:47:18.809 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 20:47:18  (Unix timestamp 1770922038.8098996)
2026-02-12T20:47:18.979 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:47:18.980 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:47:18.980 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:47:18.980 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:47:19.671 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 59.17/60.0
2026-02-12T20:47:21.702 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 57.139/60.0
2026-02-12T20:47:21.983 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:47:21.984 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:47:21.984 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:47:21.984 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:47:23.808 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 55.108/60.0
2026-02-12T20:47:24.911 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:47:24.985 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:47:24.986 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T20:47:24.986 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:47:24.986 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:47:25.838 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 53.003/60.0
2026-02-12T20:47:27.869 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 50.971/60.0
2026-02-12T20:47:27.989 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:47:27.989 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T20:47:27.989 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:47:27.990 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:47:29.899 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 48.941/60.0
2026-02-12T20:47:30.993 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:47:30.994 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:47:30.994 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:47:30.994 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:47:31.930 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 46.911/60.0
2026-02-12T20:47:33.960 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 44.88/60.0
2026-02-12T20:47:33.997 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:47:33.998 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T20:47:34.045 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:47:34.045 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:47:34.917 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:47:35.990 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 42.851/60.0
2026-02-12T20:47:37.049 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:47:37.070 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.00000000000003
2026-02-12T20:47:37.070 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:47:37.070 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:47:38.021 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 40.821/60.0
2026-02-12T20:47:40.052 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 38.79/60.0
2026-02-12T20:47:40.073 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:47:40.074 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.00000000000003
2026-02-12T20:47:40.074 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:47:40.074 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:47:42.084 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 36.757/60.0
2026-02-12T20:47:43.077 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:47:43.079 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.00000000000003
2026-02-12T20:47:43.079 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:47:43.079 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:47:44.190 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 34.725/60.0
2026-02-12T20:47:44.927 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:47:46.083 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:47:46.085 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.00000000000003
2026-02-12T20:47:46.085 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:47:46.086 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:47:46.220 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 32.62/60.0
2026-02-12T20:47:48.249 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 30.591/60.0
2026-02-12T20:47:49.089 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:47:49.091 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 179.99999999999997
2026-02-12T20:47:49.138 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:47:49.138 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:47:50.281 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 28.56/60.0
2026-02-12T20:47:52.141 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:47:52.143 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 179.99999999999997
2026-02-12T20:47:52.143 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:47:52.143 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:47:52.312 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 26.528/60.0
2026-02-12T20:47:54.342 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 24.498/60.0
2026-02-12T20:47:54.937 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:47:55.145 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:47:55.147 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 179.99999999999997
2026-02-12T20:47:55.147 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:47:55.148 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:47:56.373 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 22.467/60.0
2026-02-12T20:47:58.149 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:47:58.150 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.999. Last known sky angle: 179.99999999999997
2026-02-12T20:47:58.150 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:47:58.150 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.999
2026-02-12T20:47:58.403 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 20.436/60.0
2026-02-12T20:48:00.434 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 18.407/60.0
2026-02-12T20:48:01.153 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:48:01.155 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.999
2026-02-12T20:48:01.156 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:48:01.156 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:48:02.464 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 16.375/60.0
2026-02-12T20:48:04.158 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:48:04.160 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:48:04.160 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:48:04.160 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:48:04.495 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 14.345/60.0
2026-02-12T20:48:04.946 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:48:04.949 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:47:30.149679
2026-02-12T20:48:04.949 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:47:30.149679
2026-02-12T20:48:04.950 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:48:04.950 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:48:04.951 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:48:04.951 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:48:04&start_after=2026-02-11T18:48:04&end_after=2026-02-12T18:48:04&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:48:05.059 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:48:05.063 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:48:05.072 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:48:05.076 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:48:05.083 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:48:05.088 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:48:05.092 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:48:05.096 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:48:05.096 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 7 configurations
2026-02-12T20:48:05.096 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 13454
2026-02-12T20:48:05.096 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:48:05.096 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:53:15Z
2026-02-12T20:48:05.096 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 309.903527
2026-02-12T20:48:05.097 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T20:48:06.525 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 12.315/60.0
2026-02-12T20:48:07.098 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T20:48:07.100 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T20:48:07.100 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:48:07.100625    Obs time: 2026-02-12 18:53:15
2026-02-12T20:48:07.100 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:05:07.899375
2026-02-12T20:48:07.100 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  307
2026-02-12T20:48:07.101 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:48:07.164 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:48:07.166 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:48:07.166 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:48:07.166 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:48:08.558 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 10.284/60.0
2026-02-12T20:48:10.169 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:48:10.171 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:48:10.172 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:48:10.172 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:48:10.586 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 8.253/60.0
2026-02-12T20:48:12.617 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 6.223/60.0
2026-02-12T20:48:13.175 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:48:13.178 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:48:13.178 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:48:13.178 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:48:14.109 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:48:14.648 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 4.192/60.0
2026-02-12T20:48:16.181 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:48:16.198 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:48:16.198 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:48:16.198 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:48:16.678 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 2.162/60.0
2026-02-12T20:48:18.709 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 0.131/60.0
2026-02-12T20:48:19.202 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:48:19.204 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:48:19.251 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:48:19.251 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:48:20.739 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 0.0/60.0
2026-02-12T20:48:22.254 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:48:22.256 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:48:22.257 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:48:22.257 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:48:22.770 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 0.0/60.0
2026-02-12T20:48:24.119 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:48:24.800 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 0.0/60.0
2026-02-12T20:48:25.258 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:48:25.260 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:48:25.261 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:48:25.261 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:48:26.831 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 0.0/60.0
2026-02-12T20:48:28.264 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:48:28.266 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:48:28.266 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:48:28.266 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:48:28.862 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 0.0/60.0
2026-02-12T20:48:30.893 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 0.0/60.0
2026-02-12T20:48:31.270 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:48:31.272 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:48:31.272 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:48:31.272 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:48:32.923 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 0.0/60.0
2026-02-12T20:48:34.130 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:48:34.276 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:48:34.278 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:48:34.325 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:48:34.325 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:48:34.954 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 0.0/60.0
2026-02-12T20:48:36.984 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 0.0/60.0
2026-02-12T20:48:37.326 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:48:37.328 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:48:37.328 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:48:37.328 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:48:39.015 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 0.0/60.0
2026-02-12T20:48:40.332 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:48:40.334 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:48:40.334 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:48:40.334 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:48:41.046 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 0.0/60.0
2026-02-12T20:48:41.373 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 4 of 5 done. Exposure state = 0
2026-02-12T20:48:41.373 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:48:41.375 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:48:41.497 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 5 of 5
2026-02-12T20:48:41.499 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 20:48:41  (Unix timestamp 1770922121.4990294)
2026-02-12T20:48:43.075 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 58.453/60.0
2026-02-12T20:48:43.337 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:48:43.338 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:48:43.338 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:48:43.338 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:48:44.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:48:45.106 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 56.424/60.0
2026-02-12T20:48:46.341 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:48:46.342 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:48:46.342 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:48:46.342 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:48:47.174 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 54.393/60.0
2026-02-12T20:48:49.242 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 52.325/60.0
2026-02-12T20:48:49.346 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:48:49.346 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:48:49.346 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:48:49.346 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:48:51.273 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 50.257/60.0
2026-02-12T20:48:52.349 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:48:52.350 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:48:52.350 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:48:52.350 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:48:53.341 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 48.226/60.0
2026-02-12T20:48:54.148 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:48:55.353 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:48:55.354 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99899999999997. Last known sky angle: 180.0
2026-02-12T20:48:55.354 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:48:55.354 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99899999999997
2026-02-12T20:48:55.371 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 46.158/60.0
2026-02-12T20:48:57.440 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 44.128/60.0
2026-02-12T20:48:58.357 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:48:58.380 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.999. Last known sky angle: 179.99899999999997
2026-02-12T20:48:58.380 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:48:58.380 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.999
2026-02-12T20:48:59.583 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 42.06/60.0
2026-02-12T20:49:01.383 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:49:01.384 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.999
2026-02-12T20:49:01.384 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:49:01.385 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:49:01.614 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 39.915/60.0
2026-02-12T20:49:03.644 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 37.885/60.0
2026-02-12T20:49:04.157 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:49:04.158 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:48:30.352970
2026-02-12T20:49:04.158 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:48:30.352970
2026-02-12T20:49:04.158 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:49:04.158 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:49:04.158 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:49:04.158 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:49:04&start_after=2026-02-11T18:49:04&end_after=2026-02-12T18:49:04&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:49:04.261 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:49:04.262 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:49:04.264 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:49:04.264 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:49:04.266 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:49:04.267 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:49:04.269 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:49:04.271 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:49:04.271 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 7 configurations
2026-02-12T20:49:04.271 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 13454
2026-02-12T20:49:04.271 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:49:04.271 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:53:15Z
2026-02-12T20:49:04.271 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 250.728758
2026-02-12T20:49:04.272 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T20:49:04.388 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:49:04.389 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99900000000002. Last known sky angle: 180.0
2026-02-12T20:49:04.389 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:49:04.389 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99900000000002
2026-02-12T20:49:05.713 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 35.856/60.0
2026-02-12T20:49:06.273 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T20:49:06.274 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T20:49:06.274 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:49:06.274188    Obs time: 2026-02-12 18:53:15
2026-02-12T20:49:06.274 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:04:08.725812
2026-02-12T20:49:06.274 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  248
2026-02-12T20:49:06.274 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:49:07.392 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:49:07.393 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99900000000002
2026-02-12T20:49:07.393 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:49:07.393 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:49:07.781 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 33.788/60.0
2026-02-12T20:49:09.849 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 31.719/60.0
2026-02-12T20:49:10.396 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:49:10.414 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:49:10.414 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:49:10.414 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:49:11.917 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 29.65/60.0
2026-02-12T20:49:13.278 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:49:13.417 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:49:13.418 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:49:13.418 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:49:13.418 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:49:13.985 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 27.583/60.0
2026-02-12T20:49:16.054 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 25.513/60.0
2026-02-12T20:49:16.421 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:49:16.422 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:49:16.422 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:49:16.422 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:49:18.122 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 23.445/60.0
2026-02-12T20:49:19.425 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:49:19.426 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99900000000002. Last known sky angle: 180.0
2026-02-12T20:49:19.426 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:49:19.426 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99900000000002
2026-02-12T20:49:20.190 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 21.376/60.0
2026-02-12T20:49:22.335 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 19.308/60.0
2026-02-12T20:49:22.429 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:49:22.431 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99900000000002
2026-02-12T20:49:22.431 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:49:22.431 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:49:23.288 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:49:24.365 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 17.164/60.0
2026-02-12T20:49:25.433 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:49:25.435 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T20:49:25.436 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:49:25.436 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:49:26.396 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 15.133/60.0
2026-02-12T20:49:28.437 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:49:28.439 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 179.99999999999997
2026-02-12T20:49:28.439 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:49:28.439 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:49:28.465 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 13.103/60.0
2026-02-12T20:49:30.533 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 11.033/60.0
2026-02-12T20:49:31.442 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:49:31.445 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 179.99999999999997
2026-02-12T20:49:31.445 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:49:31.445 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:49:32.599 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 8.965/60.0
2026-02-12T20:49:33.297 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:49:34.449 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:49:34.451 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 179.99999999999997
2026-02-12T20:49:34.451 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:49:34.451 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:49:34.669 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 6.899/60.0
2026-02-12T20:49:36.738 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 4.829/60.0
2026-02-12T20:49:37.455 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:49:37.457 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T20:49:37.457 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:49:37.458 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:49:38.806 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 2.76/60.0
2026-02-12T20:49:40.461 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:49:40.463 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:49:40.463 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:49:40.464 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:49:40.949 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 0.694/60.0
2026-02-12T20:49:42.980 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 0.0/60.0
2026-02-12T20:49:43.308 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:49:43.467 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:49:43.469 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:49:43.470 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:49:43.470 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:49:45.010 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 0.0/60.0
2026-02-12T20:49:46.473 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:49:46.475 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:49:46.475 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:49:46.476 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:49:47.079 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 0.0/60.0
2026-02-12T20:49:49.108 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 0.0/60.0
2026-02-12T20:49:49.479 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:49:49.481 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T20:49:49.481 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:49:49.481 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:49:51.139 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 0.0/60.0
2026-02-12T20:49:52.482 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:49:52.484 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 179.99999999999997
2026-02-12T20:49:52.484 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:49:52.485 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:49:53.171 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 0.0/60.0
2026-02-12T20:49:53.319 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:49:55.201 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 0.0/60.0
2026-02-12T20:49:55.488 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:49:55.490 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 179.99999999999997
2026-02-12T20:49:55.490 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:49:55.491 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:49:57.232 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 0.0/60.0
2026-02-12T20:49:58.494 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:49:58.496 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 179.99999999999997
2026-02-12T20:49:58.496 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:49:58.496 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:49:59.262 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 0.0/60.0
2026-02-12T20:50:01.293 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 0.0/60.0
2026-02-12T20:50:01.497 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:50:01.499 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T20:50:01.499 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:50:01.499 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:50:03.323 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639944_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 0.0/60.0
2026-02-12T20:50:03.327 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:50:03.329 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:49:30.556610
2026-02-12T20:50:03.329 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:49:30.556610
2026-02-12T20:50:03.329 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:50:03.330 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:50:03.330 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:50:03.331 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:50:03&start_after=2026-02-11T18:50:03&end_after=2026-02-12T18:50:03&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:50:03.453 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:50:03.456 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:50:03.464 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:50:03.468 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:50:03.476 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:50:03.482 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:50:03.487 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:50:03.491 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:50:03.491 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 7 configurations
2026-02-12T20:50:03.491 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 13454
2026-02-12T20:50:03.491 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:50:03.491 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:53:15Z
2026-02-12T20:50:03.491 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 191.508543
2026-02-12T20:50:03.492 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T20:50:04.162 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 5 of 5 done. Exposure state = 0
2026-02-12T20:50:04.162 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:50:04.165 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:50:04.502 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2026-02-12T20:50:05.325 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 1 of 1
2026-02-12T20:50:05.325 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2026-02-12T20:50:05.325 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2026-02-12T20:50:05.494 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T20:50:05.496 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T20:50:05.496 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:50:05.496486    Obs time: 2026-02-12 18:53:15
2026-02-12T20:50:05.496 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:03:09.503514
2026-02-12T20:50:05.496 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  189
2026-02-12T20:50:05.496 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:50:06.233 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2026-02-12T20:50:06.234 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script WD40_phot_17639944_13408_13454.json was run successfully
2026-02-12T20:50:06.234 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 17918697 COMPLETED 13454 reason
2026-02-12T20:50:06.234 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 17918697 COMPLETED 13454 reason
2026-02-12T20:50:06.234 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2026-02-12T20:50:06.234 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2026-02-12T20:50:06.234 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2026-02-12T20:50:06.234 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2026-02-12T20:50:06.234 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-02-12T20:50:06.235 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-02-12T20:50:09.238 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2026-02-12T20:50:09.239 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2026-02-12T20:50:11.241 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2026-02-12T20:50:11.241 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2026-02-12T20:50:11.241 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering tracking_off
2026-02-12T20:50:11.242 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: tracking_off
2026-02-12T20:50:11.242 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing tracking off
2026-02-12T20:50:11.245 [INFO] [Execution thread] [schedule_poller.py] [do_tracking_off()] Telescope tracking switched off
2026-02-12T20:50:11.245 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering # end_time 2026-02-12T18:53:15Z
2026-02-12T20:50:11.245 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script arc_flat_lamp_off.json
2026-02-12T20:50:11.245 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script arc_flat_lamp_off.json
2026-02-12T20:50:11.245 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name arc_flat_lamp_off.json
2026-02-12T20:50:11.246 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script arc_flat_lamp_off.json
2026-02-12T20:50:11.246 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_name': 'arc_flat_lamp_off.json', 'script_units': [{'comment': 'Reset optomechanics arc and flat lamps', 'unit_number': 1, 'instrument': {'arc_mirror': 'OUT', 'arc_lamp': 'OFF', 'flat_lamp': 'OFF'}, 'do_exposure': False}]}
2026-02-12T20:50:11.247 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2026-02-12T20:50:11.247 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2026-02-12T20:50:11.747 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2026-02-12T20:50:11.748 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script arc_flat_lamp_off.json 1 times
2026-02-12T20:50:11.748 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2026-02-12T20:50:11.748 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-02-12T20:50:11.748 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-02-12T20:50:11.748 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2026-02-12T20:50:11.748 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2026-02-12T20:50:11.748 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-02-12T20:50:11.750 [INFO] [script_worker] [instrument.py] [stage_script()] Target acquisition section absent from script. Will not acquire target
2026-02-12T20:50:11.756 [DEBUG] [script_worker] [instrument.py] [stage_script()] Using Targ RA = 07:16:39.64872   Targ dec = -19:42:38.6856
2026-02-12T20:50:11.756 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-02-12T20:50:11.756 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-02-12T20:50:11.756 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-02-12T20:50:11.763 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-02-12T20:50:11.763 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-02-12T20:50:11.763 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-02-12T20:50:11.763 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-02-12T20:50:12.503 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:50:12.798 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-02-12T20:50:14.800 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2026-02-12T20:50:14.800 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2026-02-12T20:50:14.800 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2026-02-12T20:50:15.251 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2026-02-12T20:50:15.252 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script arc_flat_lamp_off.json was run successfully
2026-02-12T20:50:15.252 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] All commands processed
2026-02-12T20:50:15.252 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] status for OCS = COMPLETED
2026-02-12T20:50:15.252 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [completed]
2026-02-12T20:50:15.252 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 17918697
2026-02-12T20:50:15.253 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = Completed
2026-02-12T20:50:15.253 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with COMPLETED
2026-02-12T20:50:15.253 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'COMPLETED', 'summary': {'start': '2026-02-12T18:40:13', 'end': '2026-02-12T18:50:15', 'state': 'COMPLETED', 'reason': 'Completed', 'time_completed': '602.0', 'events': {}}} with config status ID 17918697
2026-02-12T20:50:15.545 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2026-02-12T20:50:15.546 [DEBUG] [Execution thread] [schedule_poller.py] [execute()] Finished executing ['select Mookodi', 'guide_off', 'start_time 2026-02-12T18:40:01Z', 'guide_off', 'config_id 13454', 'config_status_id 17918697', 'update_OCS 17918697 ATTEMPTED', 'run_script setup_WD40_phot_17639944_13408_13454.json', 'run_script WD40_phot_17639944_13408_13454.json', 'update_OCS 17918697 COMPLETED 13454 reason', 'guide_off', 'tracking_off', '# end_time 2026-02-12T18:53:15Z', 'run_script arc_flat_lamp_off.json'] at time 20:50:15
2026-02-12T20:50:22.514 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:50:32.524 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:50:42.535 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:50:52.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:51:02.555 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:51:02.557 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:50:30.765005
2026-02-12T20:51:02.557 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:50:30.765005
2026-02-12T20:51:02.557 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:51:02.557 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:51:02.558 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:51:02.558 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:51:02&start_after=2026-02-11T18:51:02&end_after=2026-02-12T18:51:02&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:51:02.665 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:51:02.668 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:51:02.675 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:51:02.678 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:51:02.685 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:51:02.691 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:51:02.696 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:51:02.700 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:51:02.700 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 7 configurations
2026-02-12T20:51:02.700 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:51:02.700 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:40:01Z
2026-02-12T20:51:02.700 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -661.700495
2026-02-12T20:51:02.701 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T20:51:04.703 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T20:51:04.705 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T20:51:04.706 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:51:04.705972    Obs time: 2026-02-12 18:40:01
2026-02-12T20:51:04.706 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:48:56.294028
2026-02-12T20:51:04.706 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  85736
2026-02-12T20:51:04.706 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2026-02-12T18:40:01Z', 'guide_off', 'config_id 13454', 'config_status_id 17918726', 'update_OCS 17918726 ATTEMPTED', 'run_script setup_WD40_phot_17639973_13408_13454.json', 'run_script WD40_phot_17639973_13408_13454.json', 'update_OCS 17918726 COMPLETED 13454 reason', 'guide_off', 'tracking_off', '# end_time 2026-02-12T18:53:15Z', 'run_script arc_flat_lamp_off.json']
2026-02-12T20:51:04.706 [DEBUG] [Poll thread] [schedule_poller.py] [start_execution()] Start the next configuration
2026-02-12T20:51:04.707 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Running the configuration
2026-02-12T20:51:04.707 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering select Mookodi
2026-02-12T20:51:04.707 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: select Mookodi
2026-02-12T20:51:04.707 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing select instrument Mookodi
2026-02-12T20:51:04.707 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2026-02-12T20:51:04.709 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] The instrument currently selected on the telescope is Mookodi
2026-02-12T20:51:04.709 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Full names: {0: 'Sibonise', 1: 'Mookodi'}
2026-02-12T20:51:04.709 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Current instrument is Mookodi at index 1
2026-02-12T20:51:04.710 [DEBUG] [Execution thread] [schedule_poller.py] [do_select()] Mookodi was already selected
2026-02-12T20:51:04.710 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2026-02-12T20:51:04.710 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2026-02-12T20:51:04.710 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2026-02-12T20:51:04.710 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2026-02-12T20:51:04.710 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-02-12T20:51:04.711 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-02-12T20:51:07.714 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2026-02-12T20:51:07.714 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2026-02-12T20:51:09.717 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2026-02-12T20:51:09.717 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2026-02-12T20:51:09.726 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering start_time 2026-02-12T18:40:01Z
2026-02-12T20:51:09.727 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: start_time 2026-02-12T18:40:01Z
2026-02-12T20:51:09.727 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2026-02-12T20:51:09.727 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2026-02-12T20:51:09.727 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2026-02-12T20:51:09.727 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2026-02-12T20:51:09.727 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-02-12T20:51:09.728 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-02-12T20:51:11.713 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:51:12.731 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2026-02-12T20:51:12.731 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2026-02-12T20:51:14.734 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2026-02-12T20:51:14.734 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2026-02-12T20:51:14.783 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_id 13454
2026-02-12T20:51:14.783 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_id 13454
2026-02-12T20:51:14.783 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_status_id 17918726
2026-02-12T20:51:14.784 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_status_id 17918726
2026-02-12T20:51:14.784 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 17918726 ATTEMPTED
2026-02-12T20:51:14.784 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 17918726 ATTEMPTED
2026-02-12T20:51:14.784 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script setup_WD40_phot_17639973_13408_13454.json
2026-02-12T20:51:14.784 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script setup_WD40_phot_17639973_13408_13454.json
2026-02-12T20:51:14.784 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name setup_WD40_phot_17639973_13408_13454.json
2026-02-12T20:51:14.784 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script setup_WD40_phot_17639973_13408_13454.json
2026-02-12T20:51:14.785 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'telescope': {'targ_ra': 7.25867, 'targ_dec': -19.66492193523564, 'type': 'ICRS'}, 'instrument': {'target_acquisition': {'acquire_nearest': False, 'acquire_target': True, 'targ_ra': '07:15:31.22', 'targ_dec': '-19:39:53.72', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 4000, 'num_exposures': 1, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON', 'flat_lamp': 'OFF', 'arc_lamp': 'OFF', 'arc_mirror': 'OUT', 'slit': 'OUT', 'grism': 'OUT', 'filterA': 0, 'filterB': 1, 'shutter_mode': 'ALWAYS_OPEN'}}, 'do_exposure': False}], 'script_name': 'setup_WD40_phot_17639973_13408_13454.json'}
2026-02-12T20:51:14.785 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2026-02-12T20:51:14.786 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2026-02-12T20:51:14.786 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [attempted]
2026-02-12T20:51:14.786 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 17918726
2026-02-12T20:51:14.786 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = No reason given
2026-02-12T20:51:14.786 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with ATTEMPTED
2026-02-12T20:51:14.786 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'ATTEMPTED'} with config status ID 17918726
2026-02-12T20:51:14.908 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2026-02-12T20:51:15.286 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2026-02-12T20:51:15.286 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script setup_WD40_phot_17639973_13408_13454.json 1 times
2026-02-12T20:51:15.286 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2026-02-12T20:51:15.288 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging telescope
2026-02-12T20:51:15.289 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telscript type = ICRS
2026-02-12T20:51:15.289 [INFO] [script_worker] [telescope.py] [stage_script()] Staging telescope script: 
2026-02-12T20:51:18.323 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-02-12T20:51:19.326 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-02-12T20:51:20.329 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-02-12T20:51:21.332 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-02-12T20:51:21.722 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:51:22.335 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready. Now check that it's roughly on target
2026-02-12T20:51:22.336 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope ra =  7.2590828045605 is close enough to target ra = 7.25867
2026-02-12T20:51:22.337 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope dec =  -19.6654314706959 is close enough to target dec = -19.66492193523564
2026-02-12T20:51:22.337 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready and approximately on target
2026-02-12T20:51:22.337 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-02-12T20:51:22.337 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2026-02-12T20:51:22.337 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2026-02-12T20:51:22.338 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-02-12T20:51:22.338 [INFO] [script_worker] [instrument.py] [stage_script()] Will acquire target
2026-02-12T20:51:22.339 [INFO] [script_worker] [instrument.py] [stage_script()] Staging acquisition scriptlet
2026-02-12T20:51:22.357 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2026-02-12T20:51:22.357 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-02-12T20:51:22.425 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-02-12T20:51:23.427 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2026-02-12T20:51:23.427 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2026-02-12T20:51:23.478 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2026-02-12T20:51:24.480 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-02-12T20:51:24.531 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-02-12T20:51:25.533 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-02-12T20:51:25.535 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 16.06
2026-02-12T20:51:25.582 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-02-12 20:49:05
2026-02-12T20:51:25.582 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-02-12T20:49:05
2026-02-12T20:51:25.582 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2026-02-12T20:51:25.583 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09475102362204722
2026-02-12T20:51:25.586 [INFO] [script_worker] [instrument.py] [stage_script()] Acquiring target
2026-02-12T20:51:25.586 [INFO] [script_worker] [instrument.py] [acquire_target()] Beginning of WCS acquisition
2026-02-12T20:51:25.587 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Clearing optics out of the way
2026-02-12T20:51:25.600 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2026-02-12T20:51:25.600 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-02-12T20:51:25.660 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-02-12T20:51:26.661 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2026-02-12T20:51:26.661 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2026-02-12T20:51:26.713 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2026-02-12T20:51:27.714 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-02-12T20:51:27.766 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-02-12T20:51:28.767 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-02-12T20:51:28.769 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 16.06
2026-02-12T20:51:28.769 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-02-12 20:49:05
2026-02-12T20:51:28.770 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-02-12T20:49:05
2026-02-12T20:51:28.770 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2026-02-12T20:51:28.770 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09475102362204722
2026-02-12T20:51:31.734 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:51:33.823 [INFO] [script_worker] [instrument.py] [acquire_target()] Taking an exposure
2026-02-12T20:51:33.823 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2026-02-12T20:51:33.823 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-02-12T20:51:33.823 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-02-12T20:51:33.824 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-02-12T20:51:33.824 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-02-12T20:51:33.827 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-02-12T20:51:33.828 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:51:33.834 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:51:33.939 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-02-12T20:51:33.940 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-02-12T20:51:33.943 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 20:51:33  (Unix timestamp 1770922293.943442)
2026-02-12T20:51:40.219 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-02-12T20:51:40.220 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:51:40.248 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:51:40.346 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS in acquire_target
2026-02-12T20:51:41.747 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:51:44.351 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Done calling go_WCS in acquire_target
2026-02-12T20:51:44.351 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for WCS to complete
2026-02-12T20:51:51.760 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:51:54.421 [INFO] [script_worker] [instrument.py] [acquire_target()] Done  Waiting for WCS to complete
2026-02-12T20:51:54.421 [INFO] [script_worker] [instrument.py] [acquire_target()] Nudging the telescope to the magic pixel
2026-02-12T20:51:54.421 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target RA 07:15:31.22 = 391968.30000000005 arcseconds
2026-02-12T20:51:54.421 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target dec -19:39:53.72 = -70793.72 arcseconds
2026-02-12T20:51:54.421 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Magic pixel:  512, 512
2026-02-12T20:51:54.446 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting rotation angle
2026-02-12T20:51:54.446 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Rotation angle = -0.734883
2026-02-12T20:51:54.446 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting RA and dec
2026-02-12T20:51:54.446 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] lines = Field center: (RA H:M:S, Dec D:M:S) = (07:15:34.132, -19:40:02.623).
2026-02-12T20:51:54.446 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines = Field center   RA H M S  Dec D M S  =  07 15 34.132  -19 40 02.623 .
2026-02-12T20:51:54.446 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines 07 15 34.132  -19 40 02.623 .
2026-02-12T20:51:54.446 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS RA in seconds: 392011.98000000004
2026-02-12T20:51:54.446 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS Dec in seconds: -70802.623
2026-02-12T20:51:54.658 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Started nudging the telescope to the magic pixel
2026-02-12T20:51:59.666 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Taking image after nudge
2026-02-12T20:51:59.666 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2026-02-12T20:51:59.667 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-02-12T20:51:59.667 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-02-12T20:51:59.667 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-02-12T20:51:59.667 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-02-12T20:51:59.671 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-02-12T20:51:59.672 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:51:59.678 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:51:59.781 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-02-12T20:51:59.781 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-02-12T20:51:59.785 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 20:51:59  (Unix timestamp 1770922319.7854762)
2026-02-12T20:52:01.169 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2026-02-12T20:52:01.774 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:52:01.776 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:51:30.968297
2026-02-12T20:52:01.776 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:51:30.968297
2026-02-12T20:52:01.776 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:52:01.777 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:52:01.777 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:52:01.778 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:52:01&start_after=2026-02-11T18:52:01&end_after=2026-02-12T18:52:01&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:52:01.882 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:52:01.884 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:52:01.885 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:52:01.886 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:52:01.888 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:52:01.889 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:52:01.891 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:52:01.891 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T20:52:01.891 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:52:01.891 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:53:15Z
2026-02-12T20:52:01.891 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 73.108298
2026-02-12T20:52:01.892 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T20:52:03.894 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T20:52:03.895 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T20:52:03.895 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:52:03.895690    Obs time: 2026-02-12 18:53:15
2026-02-12T20:52:03.895 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:01:11.104310
2026-02-12T20:52:03.895 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  71
2026-02-12T20:52:03.895 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:52:04.052 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-02-12T20:52:04.052 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:52:04.054 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:52:04.178 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS after acquire_target
2026-02-12T20:52:08.189 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for call to WCS after acquire_target to complete
2026-02-12T20:52:10.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:52:18.251 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Done calling go_WCS after acquire_target
2026-02-12T20:52:18.252 [INFO] [script_worker] [instrument.py] [acquire_target()] Nudging the telescope to the magic pixel
2026-02-12T20:52:18.252 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target RA 07:15:31.22 = 391968.30000000005 arcseconds
2026-02-12T20:52:18.252 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target dec -19:39:53.72 = -70793.72 arcseconds
2026-02-12T20:52:18.252 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Magic pixel:  512, 512
2026-02-12T20:52:18.277 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting rotation angle
2026-02-12T20:52:18.277 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Rotation angle = -0.72731
2026-02-12T20:52:18.277 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting RA and dec
2026-02-12T20:52:18.277 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] lines = Field center: (RA H:M:S, Dec D:M:S) = (07:15:31.300, -19:39:54.617).
2026-02-12T20:52:18.277 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines = Field center   RA H M S  Dec D M S  =  07 15 31.300  -19 39 54.617 .
2026-02-12T20:52:18.277 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines 07 15 31.300  -19 39 54.617 .
2026-02-12T20:52:18.277 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS RA in seconds: 391969.5
2026-02-12T20:52:18.278 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS Dec in seconds: -70794.617
2026-02-12T20:52:18.489 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Started nudging the telescope to the magic pixel
2026-02-12T20:52:20.911 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:52:23.495 [INFO] [script_worker] [instrument.py] [acquire_target()] Taking image to check success
2026-02-12T20:52:23.495 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2026-02-12T20:52:23.496 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-02-12T20:52:23.496 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-02-12T20:52:23.496 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-02-12T20:52:23.496 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-02-12T20:52:23.498 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-02-12T20:52:23.498 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:52:23.500 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:52:23.628 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-02-12T20:52:23.628 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-02-12T20:52:23.630 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 20:52:23  (Unix timestamp 1770922343.630692)
2026-02-12T20:52:24.997 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2026-02-12T20:52:27.890 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-02-12T20:52:27.890 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:52:27.892 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:52:28.052 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS again after acquire_target
2026-02-12T20:52:30.921 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:52:34.060 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2026-02-12T20:52:34.060 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-02-12T20:52:34.060 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-02-12T20:52:34.060 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-02-12T20:52:34.060 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-02-12T20:52:34.062 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-02-12T20:52:34.062 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:52:34.064 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:52:34.188 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-02-12T20:52:34.188 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-02-12T20:52:34.190 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 20:52:34  (Unix timestamp 1770922354.1902397)
2026-02-12T20:52:35.562 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2026-02-12T20:52:38.449 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-02-12T20:52:38.449 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:52:38.451 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:52:38.566 [INFO] [script_worker] [instrument.py] [stage_script()] Setting guiding ON
2026-02-12T20:52:40.945 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:52:46.352 [INFO] [script_worker] [instrument.py] [send_guide_command()] Sending command pos_XYslides  2118  10345  13.7 to host 127.0.0.1 on port 12360
2026-02-12T20:52:46.352 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-02-12T20:52:46.352 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-02-12T20:52:49.356 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sending command pos_XYslides  2118  10345  13.7
2026-02-12T20:52:49.356 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sent command pos_XYslides  2118  10345  13.7
2026-02-12T20:52:50.987 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:52:51.359 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Closed socket
2026-02-12T20:53:01.001 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:53:01.017 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:52:31.168050
2026-02-12T20:53:01.018 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:52:31.168050
2026-02-12T20:53:01.018 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:53:01.018 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:53:01.019 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:53:01.019 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:53:01&start_after=2026-02-11T18:53:01&end_after=2026-02-12T18:53:01&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:53:01.177 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:53:01.184 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:53:01.187 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:53:01.194 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:53:01.200 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:53:01.206 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:53:01.210 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:53:01.211 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T20:53:01.211 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:53:01.211 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:53:15Z
2026-02-12T20:53:01.211 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 13.788628
2026-02-12T20:53:01.212 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T20:53:03.215 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T20:53:03.233 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T20:53:03.233 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:53:03.233869    Obs time: 2026-02-12 18:53:15
2026-02-12T20:53:03.234 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:00:11.766131
2026-02-12T20:53:03.234 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  11
2026-02-12T20:53:03.234 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T20:53:10.244 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:53:20.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:53:30.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:53:30.399 [INFO] [script_worker] [instrument.py] [send_guide_command()] Sending command Guide_on to host 127.0.0.1 on port 12360
2026-02-12T20:53:30.399 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-02-12T20:53:30.399 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-02-12T20:53:33.403 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sending command Guide_on
2026-02-12T20:53:33.403 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sent command Guide_on
2026-02-12T20:53:35.406 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Closed socket
2026-02-12T20:53:35.407 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-02-12T20:53:35.407 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-02-12T20:53:35.407 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-02-12T20:53:35.407 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-02-12T20:53:35.407 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-02-12T20:53:35.408 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-02-12T20:53:35.408 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-02-12T20:53:36.463 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-02-12T20:53:38.466 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2026-02-12T20:53:38.466 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2026-02-12T20:53:38.466 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2026-02-12T20:53:39.115 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2026-02-12T20:53:39.116 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script setup_WD40_phot_17639973_13408_13454.json was run successfully
2026-02-12T20:53:39.116 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script WD40_phot_17639973_13408_13454.json
2026-02-12T20:53:39.116 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script WD40_phot_17639973_13408_13454.json
2026-02-12T20:53:39.116 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name WD40_phot_17639973_13408_13454.json
2026-02-12T20:53:39.116 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script WD40_phot_17639973_13408_13454.json
2026-02-12T20:53:39.117 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'instrument': {'object': 'WD40', 'observer': 'nic', 'gain': 'HIGH', 'binx': '1', 'biny': '1', 'readout_speed': 'SLOW', 'shutter_mode': 'AUTO', 'slit': 'OUT', 'grism': 'OUT', 'arc_mirror': 'OUT', 'arc_lamp': 'OFF', 'flat_lamp': 'OFF', 'filterA': 0, 'filterB': 3, 'target_acquisition': {'acquire_target': False, 'targ_ra': '07:15:31.22', 'targ_dec': '-19:39:53.72', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 60000, 'num_exposures': 5}}], 'script_name': 'WD40_phot_17639973_13408_13454.json'}
2026-02-12T20:53:39.117 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2026-02-12T20:53:39.117 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2026-02-12T20:53:39.618 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2026-02-12T20:53:39.619 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script WD40_phot_17639973_13408_13454.json 1 times
2026-02-12T20:53:39.619 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2026-02-12T20:53:39.619 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-02-12T20:53:39.619 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-02-12T20:53:39.619 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2026-02-12T20:53:39.619 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2026-02-12T20:53:39.620 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-02-12T20:53:39.620 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-02-12T20:53:39.621 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-02-12T20:53:39.621 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-02-12T20:53:39.637 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-02-12T20:53:39.640 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-02-12T20:53:39.640 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 0
2026-02-12T20:53:39.640 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2026-02-12T20:53:39.640 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-02-12T20:53:39.715 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-02-12T20:53:40.288 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:53:40.717 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 0
2026-02-12T20:53:40.717 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 3
2026-02-12T20:53:40.717 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:3
2026-02-12T20:53:40.717 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 3
2026-02-12T20:53:40.766 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2026-02-12T20:53:41.768 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-02-12T20:53:41.819 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-02-12T20:53:42.820 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-02-12T20:53:42.822 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 16.01
2026-02-12T20:53:42.822 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-02-12 20:52:02
2026-02-12T20:53:42.822 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-02-12T20:52:02
2026-02-12T20:53:42.822 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -25.6, 2698
2026-02-12T20:53:42.822 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09008440944881888
2026-02-12T20:53:42.826 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 3
2026-02-12T20:53:42.826 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-02-12T20:53:42.826 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-02-12T20:53:43.862 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-02-12T20:53:45.865 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='07:15:31.22', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-19:39:53.72', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='nic', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='WD40', comment='The object name')]
2026-02-12T20:53:45.865 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-02-12T20:53:45.865 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-02-12T20:53:45.865 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-02-12T20:53:45.866 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-02-12T20:53:45.867 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 5 exposures
2026-02-12T20:53:45.868 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:53:45.869 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:53:45.970 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 5 exposures
2026-02-12T20:53:45.970 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 5
2026-02-12T20:53:45.972 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 20:53:45  (Unix timestamp 1770922425.9722314)
2026-02-12T20:53:46.366 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2026-02-12T20:53:46.366 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2026-02-12T20:53:46.867 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:53:46.868 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00100000000003. Last known sky angle: 180.0
2026-02-12T20:53:46.868 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:53:46.868 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00100000000003
2026-02-12T20:53:49.870 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:53:49.871 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00100000000003
2026-02-12T20:53:49.871 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:53:49.871 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:53:50.299 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:53:51.459 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 54.553/60.0
2026-02-12T20:53:52.874 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:53:52.897 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T20:53:52.897 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:53:52.897 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:53:53.489 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 52.514/60.0
2026-02-12T20:53:55.520 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 50.483/60.0
2026-02-12T20:53:55.897 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:53:55.898 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:53:55.898 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:53:55.898 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:53:57.550 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 48.454/60.0
2026-02-12T20:53:58.901 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:53:58.901 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:53:58.902 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:53:58.902 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:53:59.580 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 46.422/60.0
2026-02-12T20:54:00.309 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:54:00.310 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:53:31.368634
2026-02-12T20:54:00.310 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:53:31.368634
2026-02-12T20:54:00.310 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:54:00.310 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:54:00.311 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:54:00.311 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:54:00&start_after=2026-02-11T18:54:00&end_after=2026-02-12T18:54:00&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:54:00.424 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:54:00.426 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:54:00.427 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:54:00.429 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:54:00.430 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:54:00.432 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:54:00.434 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:54:00.434 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T20:54:00.434 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:54:00.434 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:53:15Z
2026-02-12T20:54:00.434 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -45.434621
2026-02-12T20:54:00.451 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T20:54:01.611 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 44.393/60.0
2026-02-12T20:54:01.905 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:54:01.906 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:54:01.906 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:54:01.906 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:54:02.453 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T20:54:02.454 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T20:54:02.454 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:54:02.454597    Obs time: 2026-02-12 18:53:15
2026-02-12T20:54:02.454 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:59:12.545403
2026-02-12T20:54:02.454 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86352
2026-02-12T20:54:02.454 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2026-02-12T18:53:15Z', 'guide_off', 'config_id 13785', 'config_status_id 17918822', 'update_OCS 17918822 ATTEMPTED', 'run_script setup_SN2026ayt_phot_17640069_13739_13785.json', 'run_script SN2026ayt_phot_17640069_13739_13785.json', 'update_OCS 17918822 COMPLETED 13785 reason', 'guide_off', 'tracking_off', '# end_time 2026-02-12T19:07:41Z', 'run_script arc_flat_lamp_off.json']
2026-02-12T20:54:02.454 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2026-02-12T20:54:03.642 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 42.362/60.0
2026-02-12T20:54:04.909 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:54:04.909 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T20:54:04.909 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:54:04.910 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:54:05.672 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 40.331/60.0
2026-02-12T20:54:07.703 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 38.302/60.0
2026-02-12T20:54:07.913 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:54:07.913 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:54:07.913 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:54:07.914 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:54:09.461 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:54:09.733 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 36.27/60.0
2026-02-12T20:54:10.917 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:54:10.918 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:54:10.918 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:54:10.918 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:54:11.764 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 34.24/60.0
2026-02-12T20:54:13.794 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 32.21/60.0
2026-02-12T20:54:13.921 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:54:13.921 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T20:54:13.921 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:54:13.921 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:54:15.824 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 30.178/60.0
2026-02-12T20:54:16.925 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:54:16.925 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:54:16.926 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:54:16.926 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:54:17.856 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 28.149/60.0
2026-02-12T20:54:19.468 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:54:19.885 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 26.118/60.0
2026-02-12T20:54:19.929 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:54:19.930 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:54:19.930 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:54:19.930 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:54:21.917 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 24.086/60.0
2026-02-12T20:54:22.933 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:54:22.935 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:54:22.935 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:54:22.935 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:54:23.948 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 22.054/60.0
2026-02-12T20:54:25.939 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:54:25.941 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T20:54:25.941 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:54:25.941 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:54:25.978 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 20.025/60.0
2026-02-12T20:54:28.009 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 17.993/60.0
2026-02-12T20:54:28.943 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:54:28.945 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T20:54:28.945 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:54:28.945 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:54:29.479 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:54:30.040 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 15.964/60.0
2026-02-12T20:54:31.946 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:54:31.948 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:54:31.948 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:54:31.948 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:54:32.108 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 13.932/60.0
2026-02-12T20:54:34.139 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 11.864/60.0
2026-02-12T20:54:34.952 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:54:34.954 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T20:54:34.954 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:54:34.954 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:54:36.169 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 9.833/60.0
2026-02-12T20:54:37.958 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:54:37.960 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T20:54:37.960 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:54:37.960 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:54:38.200 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 7.803/60.0
2026-02-12T20:54:39.491 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:54:40.230 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 5.772/60.0
2026-02-12T20:54:40.964 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:54:40.966 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:54:40.966 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:54:40.966 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:54:42.261 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 3.742/60.0
2026-02-12T20:54:43.969 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:54:43.971 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T20:54:43.971 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:54:43.972 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:54:44.329 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 1.711/60.0
2026-02-12T20:54:46.397 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 0.0/60.0
2026-02-12T20:54:46.974 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:54:46.976 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T20:54:46.976 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:54:46.976 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:54:48.541 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 0.0/60.0
2026-02-12T20:54:49.501 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:54:49.980 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:54:49.982 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99899999999997. Last known sky angle: 180.0
2026-02-12T20:54:49.982 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:54:49.982 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99899999999997
2026-02-12T20:54:50.571 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 0.0/60.0
2026-02-12T20:54:52.602 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 0.0/60.0
2026-02-12T20:54:52.986 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:54:52.988 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99899999999997
2026-02-12T20:54:52.988 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:54:52.988 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:54:54.631 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 0.0/60.0
2026-02-12T20:54:55.991 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:54:56.008 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T20:54:56.008 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:54:56.008 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:54:56.663 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 0.0/60.0
2026-02-12T20:54:58.693 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 0.0/60.0
2026-02-12T20:54:59.011 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:54:59.013 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T20:54:59.060 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:54:59.061 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:54:59.512 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:54:59.514 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:54:31.575915
2026-02-12T20:54:59.514 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:54:31.575915
2026-02-12T20:54:59.514 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:54:59.514 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:54:59.515 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:54:59.515 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:54:59&start_after=2026-02-11T18:54:59&end_after=2026-02-12T18:54:59&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:54:59.624 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:54:59.625 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:54:59.626 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:54:59.627 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:54:59.629 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:54:59.630 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:54:59.632 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:54:59.632 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T20:54:59.632 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:54:59.632 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:53:15Z
2026-02-12T20:54:59.632 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -104.632601
2026-02-12T20:54:59.633 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T20:55:00.724 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 0.0/60.0
2026-02-12T20:55:01.635 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T20:55:01.637 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T20:55:01.638 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:55:01.638094    Obs time: 2026-02-12 18:53:15
2026-02-12T20:55:01.638 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:58:13.361906
2026-02-12T20:55:01.638 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86293
2026-02-12T20:55:01.638 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2026-02-12T18:53:15Z', 'guide_off', 'config_id 13785', 'config_status_id 17918831', 'update_OCS 17918831 ATTEMPTED', 'run_script setup_SN2026ayt_phot_17640078_13739_13785.json', 'run_script SN2026ayt_phot_17640078_13739_13785.json', 'update_OCS 17918831 COMPLETED 13785 reason', 'guide_off', 'tracking_off', '# end_time 2026-02-12T19:07:41Z', 'run_script arc_flat_lamp_off.json']
2026-02-12T20:55:01.638 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2026-02-12T20:55:02.064 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:55:02.066 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:55:02.066 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:55:02.066 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:55:02.755 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 0.0/60.0
2026-02-12T20:55:04.823 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 0.0/60.0
2026-02-12T20:55:05.070 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:55:05.072 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00099999999998. Last known sky angle: 180.0
2026-02-12T20:55:05.072 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:55:05.072 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00099999999998
2026-02-12T20:55:06.853 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 0.0/60.0
2026-02-12T20:55:08.073 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:55:08.074 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00099999999998
2026-02-12T20:55:08.074 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:55:08.074 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:55:08.646 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:55:08.884 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/5, Remaining exp time 0.0/60.0
2026-02-12T20:55:09.491 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 5 done. Exposure state = 0
2026-02-12T20:55:09.491 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:55:09.498 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:55:09.601 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 2 of 5
2026-02-12T20:55:09.604 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 20:55:09  (Unix timestamp 1770922509.6048212)
2026-02-12T20:55:10.915 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 58.727/60.0
2026-02-12T20:55:11.077 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:55:11.079 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:55:11.079 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:55:11.079 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:55:12.983 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 56.694/60.0
2026-02-12T20:55:14.082 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:55:14.085 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T20:55:14.132 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:55:14.132 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:55:15.052 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 54.625/60.0
2026-02-12T20:55:17.120 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 52.557/60.0
2026-02-12T20:55:17.133 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:55:17.135 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T20:55:17.135 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:55:17.135 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:55:18.656 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:55:19.226 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 50.459/60.0
2026-02-12T20:55:20.137 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:55:20.139 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:55:20.139 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:55:20.140 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:55:21.294 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 48.383/60.0
2026-02-12T20:55:23.143 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:55:23.144 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T20:55:23.144 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:55:23.144 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:55:23.323 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 46.315/60.0
2026-02-12T20:55:25.354 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 44.286/60.0
2026-02-12T20:55:26.147 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:55:26.148 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T20:55:26.148 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:55:26.148 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:55:27.384 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 42.256/60.0
2026-02-12T20:55:28.666 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:55:29.151 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:55:29.152 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00099999999998. Last known sky angle: 180.0
2026-02-12T20:55:29.152 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:55:29.152 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00099999999998
2026-02-12T20:55:29.415 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 40.225/60.0
2026-02-12T20:55:31.445 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 38.195/60.0
2026-02-12T20:55:32.155 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:55:32.156 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.00099999999998
2026-02-12T20:55:32.156 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:55:32.156 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:55:33.476 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 36.164/60.0
2026-02-12T20:55:35.157 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:55:35.169 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T20:55:35.169 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:55:35.169 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:55:35.506 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 34.134/60.0
2026-02-12T20:55:37.537 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 32.103/60.0
2026-02-12T20:55:38.170 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:55:38.171 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T20:55:38.171 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:55:38.171 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:55:38.676 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:55:39.567 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 30.073/60.0
2026-02-12T20:55:41.174 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:55:41.175 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.00000000000003
2026-02-12T20:55:41.175 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:55:41.175 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:55:41.598 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 28.042/60.0
2026-02-12T20:55:43.628 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 26.011/60.0
2026-02-12T20:55:44.178 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:55:44.179 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T20:55:44.179 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:55:44.179 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:55:45.659 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 23.983/60.0
2026-02-12T20:55:47.182 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:55:47.202 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:55:47.203 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:55:47.203 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:55:47.690 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 21.951/60.0
2026-02-12T20:55:48.684 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:55:49.720 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 19.92/60.0
2026-02-12T20:55:50.205 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:55:50.205 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T20:55:50.206 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:55:50.206 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:55:51.751 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 17.891/60.0
2026-02-12T20:55:53.209 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:55:53.210 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T20:55:53.210 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:55:53.210 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:55:53.781 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 15.859/60.0
2026-02-12T20:55:55.812 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 13.828/60.0
2026-02-12T20:55:56.213 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:55:56.214 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:55:56.214 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:55:56.214 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:55:57.842 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 11.798/60.0
2026-02-12T20:55:58.694 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:55:58.695 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:55:31.786384
2026-02-12T20:55:58.695 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:55:31.786384
2026-02-12T20:55:58.695 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:55:58.695 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:55:58.695 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:55:58.695 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:55:58&start_after=2026-02-11T18:55:58&end_after=2026-02-12T18:55:58&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:55:58.799 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:55:58.801 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:55:58.801 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:55:58.803 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:55:58.804 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:55:58.806 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:55:58.807 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:55:58.808 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:55:58.808 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 7 configurations
2026-02-12T20:55:58.808 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:55:58.808 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:53:15Z
2026-02-12T20:55:58.808 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -163.808859
2026-02-12T20:55:58.809 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T20:55:59.217 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:55:59.218 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:55:59.218 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:55:59.218 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:55:59.872 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 9.768/60.0
2026-02-12T20:56:00.810 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T20:56:00.811 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T20:56:00.811 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:56:00.811630    Obs time: 2026-02-12 18:53:15
2026-02-12T20:56:00.811 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:57:14.188370
2026-02-12T20:56:00.811 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86234
2026-02-12T20:56:00.811 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2026-02-12T18:53:15Z', 'guide_off', 'config_id 13785', 'config_status_id 17918841', 'update_OCS 17918841 ATTEMPTED', 'run_script setup_SN2026ayt_phot_17640088_13739_13785.json', 'run_script SN2026ayt_phot_17640088_13739_13785.json', 'update_OCS 17918841 COMPLETED 13785 reason', 'guide_off', 'tracking_off', '# end_time 2026-02-12T19:07:41Z', 'run_script arc_flat_lamp_off.json']
2026-02-12T20:56:00.811 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2026-02-12T20:56:01.904 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 7.736/60.0
2026-02-12T20:56:02.221 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:56:02.223 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:56:02.223 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:56:02.223 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:56:03.935 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 5.706/60.0
2026-02-12T20:56:05.227 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:56:05.230 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:56:05.230 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:56:05.230 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:56:05.965 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 3.674/60.0
2026-02-12T20:56:07.818 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:56:07.996 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 1.643/60.0
2026-02-12T20:56:08.233 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:56:08.234 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.001. Last known sky angle: 180.0
2026-02-12T20:56:08.234 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:56:08.234 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.001
2026-02-12T20:56:10.027 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 0.0/60.0
2026-02-12T20:56:11.238 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:56:11.240 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.001
2026-02-12T20:56:11.240 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:56:11.240 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:56:12.058 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 0.0/60.0
2026-02-12T20:56:14.088 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 0.0/60.0
2026-02-12T20:56:14.243 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:56:14.246 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T20:56:14.246 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:56:14.246 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:56:16.119 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 0.0/60.0
2026-02-12T20:56:17.249 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:56:17.251 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T20:56:17.251 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:56:17.252 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:56:17.827 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:56:18.186 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 0.0/60.0
2026-02-12T20:56:20.217 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 0.0/60.0
2026-02-12T20:56:20.255 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:56:20.257 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:56:20.258 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:56:20.258 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:56:22.248 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 0.0/60.0
2026-02-12T20:56:23.261 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:56:23.263 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T20:56:23.263 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:56:23.263 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:56:24.278 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 0.0/60.0
2026-02-12T20:56:26.267 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:56:26.288 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T20:56:26.288 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:56:26.288 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:56:26.346 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 0.0/60.0
2026-02-12T20:56:27.837 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:56:28.377 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 0.0/60.0
2026-02-12T20:56:29.292 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:56:29.294 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:56:29.294 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:56:29.294 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:56:30.408 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/5, Remaining exp time 0.0/60.0
2026-02-12T20:56:32.269 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 2 of 5 done. Exposure state = 0
2026-02-12T20:56:32.270 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:56:32.276 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:56:32.298 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:56:32.299 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:56:32.299 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:56:32.299 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:56:32.402 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 3 of 5
2026-02-12T20:56:32.405 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 20:56:32  (Unix timestamp 1770922592.4056225)
2026-02-12T20:56:32.437 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 3/5, Remaining exp time 0.0/60.0
2026-02-12T20:56:34.469 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 57.975/60.0
2026-02-12T20:56:35.302 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:56:35.304 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:56:35.304 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:56:35.305 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:56:36.499 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 55.943/60.0
2026-02-12T20:56:37.848 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:56:38.308 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:56:38.310 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T20:56:38.310 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:56:38.310 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:56:38.530 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 53.912/60.0
2026-02-12T20:56:40.560 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 51.882/60.0
2026-02-12T20:56:41.314 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:56:41.316 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:56:41.316 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:56:41.316 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:56:42.593 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 49.851/60.0
2026-02-12T20:56:44.320 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:56:44.322 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:56:44.322 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:56:44.322 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:56:44.622 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 47.819/60.0
2026-02-12T20:56:46.652 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 45.789/60.0
2026-02-12T20:56:47.326 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:56:47.328 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:56:47.328 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:56:47.328 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:56:47.860 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:56:48.681 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 43.761/60.0
2026-02-12T20:56:50.329 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:56:50.331 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:56:50.332 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:56:50.332 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:56:50.713 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 41.73/60.0
2026-02-12T20:56:52.744 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 39.698/60.0
2026-02-12T20:56:53.335 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:56:53.337 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T20:56:53.338 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:56:53.338 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:56:54.774 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 37.669/60.0
2026-02-12T20:56:56.341 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:56:56.343 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T20:56:56.343 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:56:56.343 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:56:56.805 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 35.638/60.0
2026-02-12T20:56:57.870 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:56:57.895 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:56:32.000847
2026-02-12T20:56:57.895 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:56:32.000847
2026-02-12T20:56:57.895 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:56:57.895 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:56:57.896 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:56:57.896 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:56:57&start_after=2026-02-11T18:56:57&end_after=2026-02-12T18:56:57&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:56:58.010 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:56:58.018 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:56:58.022 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:56:58.031 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:56:58.035 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:56:58.039 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:56:58.042 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:56:58.044 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:56:58.045 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 7 configurations
2026-02-12T20:56:58.045 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:56:58.045 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:53:15Z
2026-02-12T20:56:58.045 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -223.045234
2026-02-12T20:56:58.046 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T20:56:58.835 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 33.606/60.0
2026-02-12T20:56:59.347 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:56:59.349 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:56:59.350 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:56:59.350 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:57:00.048 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T20:57:00.064 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T20:57:00.065 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:57:00.064991    Obs time: 2026-02-12 18:53:15
2026-02-12T20:57:00.065 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:56:14.935009
2026-02-12T20:57:00.065 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86174
2026-02-12T20:57:00.065 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2026-02-12T18:53:15Z', 'guide_off', 'config_id 13785', 'config_status_id 17918841', 'update_OCS 17918841 ATTEMPTED', 'run_script setup_SN2026ayt_phot_17640088_13739_13785.json', 'run_script SN2026ayt_phot_17640088_13739_13785.json', 'update_OCS 17918841 COMPLETED 13785 reason', 'guide_off', 'tracking_off', '# end_time 2026-02-12T19:07:41Z', 'run_script arc_flat_lamp_off.json']
2026-02-12T20:57:00.065 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2026-02-12T20:57:00.866 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 31.576/60.0
2026-02-12T20:57:02.353 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:57:02.354 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.999. Last known sky angle: 180.0
2026-02-12T20:57:02.354 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:57:02.354 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.999
2026-02-12T20:57:02.895 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 29.546/60.0
2026-02-12T20:57:04.925 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 27.517/60.0
2026-02-12T20:57:05.357 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:57:05.358 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.999
2026-02-12T20:57:05.358 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:57:05.358 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:57:06.956 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 25.487/60.0
2026-02-12T20:57:07.072 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:57:08.361 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:57:08.362 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:57:08.362 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:57:08.362 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:57:08.986 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 23.457/60.0
2026-02-12T20:57:11.054 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 21.426/60.0
2026-02-12T20:57:11.365 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:57:11.365 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:57:11.366 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:57:11.366 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:57:13.085 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 19.358/60.0
2026-02-12T20:57:14.369 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:57:14.370 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T20:57:14.370 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:57:14.370 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:57:15.115 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 17.327/60.0
2026-02-12T20:57:17.082 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:57:17.146 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 15.297/60.0
2026-02-12T20:57:17.373 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:57:17.373 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:57:17.373 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:57:17.374 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:57:19.176 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 13.266/60.0
2026-02-12T20:57:20.377 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:57:20.377 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T20:57:20.378 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:57:20.378 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:57:21.207 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 11.237/60.0
2026-02-12T20:57:23.237 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 9.205/60.0
2026-02-12T20:57:23.381 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:57:23.381 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.00000000000003
2026-02-12T20:57:23.382 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:57:23.382 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:57:25.268 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 7.176/60.0
2026-02-12T20:57:26.385 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:57:26.386 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T20:57:26.386 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:57:26.386 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:57:27.090 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:57:27.299 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 5.145/60.0
2026-02-12T20:57:29.329 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 3.113/60.0
2026-02-12T20:57:29.389 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:57:29.390 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:57:29.390 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:57:29.390 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:57:31.359 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 1.085/60.0
2026-02-12T20:57:32.393 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:57:32.394 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:57:32.394 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:57:32.394 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:57:33.390 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 0.0/60.0
2026-02-12T20:57:35.397 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:57:35.398 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T20:57:35.398 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:57:35.398 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:57:35.420 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 0.0/60.0
2026-02-12T20:57:37.101 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:57:37.451 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 0.0/60.0
2026-02-12T20:57:38.401 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:57:38.402 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99899999999997. Last known sky angle: 180.00000000000003
2026-02-12T20:57:38.402 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:57:38.402 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99899999999997
2026-02-12T20:57:39.481 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 0.0/60.0
2026-02-12T20:57:41.405 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:57:41.424 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99899999999997. Last known sky angle: 179.99899999999997
2026-02-12T20:57:41.425 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:57:41.425 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99899999999997
2026-02-12T20:57:41.512 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 0.0/60.0
2026-02-12T20:57:43.581 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 0.0/60.0
2026-02-12T20:57:44.428 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:57:44.430 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 179.99899999999997
2026-02-12T20:57:44.430 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:57:44.430 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:57:45.612 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 0.0/60.0
2026-02-12T20:57:47.110 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:57:47.433 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:57:47.435 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T20:57:47.435 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:57:47.435 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:57:47.643 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 0.0/60.0
2026-02-12T20:57:49.674 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 0.0/60.0
2026-02-12T20:57:50.439 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:57:50.441 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:57:50.441 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:57:50.441 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:57:51.704 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 0.0/60.0
2026-02-12T20:57:53.445 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:57:53.447 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:57:53.447 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:57:53.447 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:57:53.734 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/5, Remaining exp time 0.0/60.0
2026-02-12T20:57:54.932 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 3 of 5 done. Exposure state = 0
2026-02-12T20:57:54.932 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:57:54.939 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:57:55.053 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 4 of 5
2026-02-12T20:57:55.056 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 20:57:55  (Unix timestamp 1770922675.0567954)
2026-02-12T20:57:55.765 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 59.326/60.0
2026-02-12T20:57:56.451 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:57:56.453 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99900000000002. Last known sky angle: 180.0
2026-02-12T20:57:56.453 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:57:56.453 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99900000000002
2026-02-12T20:57:57.120 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:57:57.122 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:57:32.209587
2026-02-12T20:57:57.123 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:57:32.209587
2026-02-12T20:57:57.123 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:57:57.123 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:57:57.124 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:57:57.124 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:57:57&start_after=2026-02-11T18:57:57&end_after=2026-02-12T18:57:57&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:57:57.246 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:57:57.254 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:57:57.258 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:57:57.266 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:57:57.273 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:57:57.302 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:57:57.306 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:57:57.307 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:57:57.308 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 7 configurations
2026-02-12T20:57:57.308 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:57:57.308 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:53:15Z
2026-02-12T20:57:57.308 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -282.30827
2026-02-12T20:57:57.309 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T20:57:57.796 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 57.295/60.0
2026-02-12T20:57:59.311 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T20:57:59.313 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T20:57:59.314 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:57:59.314005    Obs time: 2026-02-12 18:53:15
2026-02-12T20:57:59.314 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:55:15.685995
2026-02-12T20:57:59.314 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86115
2026-02-12T20:57:59.314 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2026-02-12T18:53:15Z', 'guide_off', 'config_id 13785', 'config_status_id 17918841', 'update_OCS 17918841 ATTEMPTED', 'run_script setup_SN2026ayt_phot_17640088_13739_13785.json', 'run_script SN2026ayt_phot_17640088_13739_13785.json', 'update_OCS 17918841 COMPLETED 13785 reason', 'guide_off', 'tracking_off', '# end_time 2026-02-12T19:07:41Z', 'run_script arc_flat_lamp_off.json']
2026-02-12T20:57:59.314 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2026-02-12T20:57:59.457 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:57:59.459 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99900000000002
2026-02-12T20:57:59.459 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:57:59.459 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:57:59.826 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 55.265/60.0
2026-02-12T20:58:01.857 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 53.235/60.0
2026-02-12T20:58:02.462 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:58:02.463 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99900000000002. Last known sky angle: 180.0
2026-02-12T20:58:02.463 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:58:02.463 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99900000000002
2026-02-12T20:58:03.887 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 51.204/60.0
2026-02-12T20:58:05.465 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:58:05.467 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99900000000002
2026-02-12T20:58:05.467 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:58:05.467 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:58:05.918 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 49.174/60.0
2026-02-12T20:58:06.322 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:58:07.948 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 47.143/60.0
2026-02-12T20:58:08.470 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:58:08.472 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:58:08.472 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:58:08.473 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:58:09.979 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 45.113/60.0
2026-02-12T20:58:11.476 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:58:11.478 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:58:11.478 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:58:11.478 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:58:12.009 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 43.082/60.0
2026-02-12T20:58:14.042 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 41.051/60.0
2026-02-12T20:58:14.482 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:58:14.484 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:58:14.484 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:58:14.484 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:58:16.071 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 39.019/60.0
2026-02-12T20:58:16.332 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:58:17.488 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:58:17.490 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T20:58:17.490 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:58:17.490 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:58:18.100 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 36.991/60.0
2026-02-12T20:58:20.168 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 34.963/60.0
2026-02-12T20:58:20.494 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:58:20.496 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.00000000000003
2026-02-12T20:58:20.496 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:58:20.497 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:58:22.237 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 32.893/60.0
2026-02-12T20:58:23.500 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:58:23.502 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.00000000000003
2026-02-12T20:58:23.502 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:58:23.502 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:58:24.306 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 30.824/60.0
2026-02-12T20:58:26.341 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:58:26.375 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 28.756/60.0
2026-02-12T20:58:26.505 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:58:26.507 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:58:26.507 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:58:26.507 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:58:28.442 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 26.687/60.0
2026-02-12T20:58:29.509 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:58:29.511 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T20:58:29.512 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:58:29.512 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:58:30.511 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 24.619/60.0
2026-02-12T20:58:32.515 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:58:32.517 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:58:32.517 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:58:32.518 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:58:32.581 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 22.551/60.0
2026-02-12T20:58:34.647 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 20.48/60.0
2026-02-12T20:58:35.521 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:58:35.523 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T20:58:35.523 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:58:35.524 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:58:36.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:58:36.715 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 18.414/60.0
2026-02-12T20:58:38.525 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:58:38.527 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:58:38.527 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:58:38.528 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:58:38.784 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 16.347/60.0
2026-02-12T20:58:40.852 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 14.277/60.0
2026-02-12T20:58:41.529 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:58:41.531 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T20:58:41.531 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:58:41.531 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:58:42.918 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 12.211/60.0
2026-02-12T20:58:44.533 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:58:44.534 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:58:44.581 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:58:44.581 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:58:44.949 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 10.143/60.0
2026-02-12T20:58:46.364 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:58:46.980 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 8.114/60.0
2026-02-12T20:58:47.585 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:58:47.585 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T20:58:47.585 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:58:47.585 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:58:49.048 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 6.082/60.0
2026-02-12T20:58:50.586 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:58:50.588 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.00000000000003
2026-02-12T20:58:50.588 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:58:50.588 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:58:51.116 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 4.015/60.0
2026-02-12T20:58:53.148 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 1.946/60.0
2026-02-12T20:58:53.589 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:58:53.590 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 179.99999999999997
2026-02-12T20:58:53.590 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:58:53.590 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:58:55.177 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 0.0/60.0
2026-02-12T20:58:56.374 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:58:56.394 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:58:32.409953
2026-02-12T20:58:56.395 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:58:32.409953
2026-02-12T20:58:56.395 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:58:56.395 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:58:56.395 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:58:56.395 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:58:56&start_after=2026-02-11T18:58:56&end_after=2026-02-12T18:58:56&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:58:56.493 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:58:56.495 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:58:56.496 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:58:56.497 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:58:56.499 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:58:56.501 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:58:56.502 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:58:56.503 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:58:56.503 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 7 configurations
2026-02-12T20:58:56.503 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:58:56.503 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:53:15Z
2026-02-12T20:58:56.503 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -341.503696
2026-02-12T20:58:56.504 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T20:58:56.593 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:58:56.593 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 179.99999999999997
2026-02-12T20:58:56.593 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:58:56.593 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:58:57.208 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 0.0/60.0
2026-02-12T20:58:58.506 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T20:58:58.522 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T20:58:58.522 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:58:58.522058    Obs time: 2026-02-12 18:53:15
2026-02-12T20:58:58.522 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:54:16.477942
2026-02-12T20:58:58.522 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86056
2026-02-12T20:58:58.522 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2026-02-12T18:53:15Z', 'guide_off', 'config_id 13785', 'config_status_id 17918841', 'update_OCS 17918841 ATTEMPTED', 'run_script setup_SN2026ayt_phot_17640088_13739_13785.json', 'run_script SN2026ayt_phot_17640088_13739_13785.json', 'update_OCS 17918841 COMPLETED 13785 reason', 'guide_off', 'tracking_off', '# end_time 2026-02-12T19:07:41Z', 'run_script arc_flat_lamp_off.json']
2026-02-12T20:58:58.522 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2026-02-12T20:58:59.239 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 0.0/60.0
2026-02-12T20:58:59.597 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:58:59.599 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.00000000000003
2026-02-12T20:58:59.599 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:58:59.599 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:59:01.269 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 0.0/60.0
2026-02-12T20:59:02.601 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:59:02.602 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00100000000003. Last known sky angle: 179.99999999999997
2026-02-12T20:59:02.602 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:59:02.602 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00100000000003
2026-02-12T20:59:03.300 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 0.0/60.0
2026-02-12T20:59:05.331 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 0.0/60.0
2026-02-12T20:59:05.528 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T20:59:05.605 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:59:05.606 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.00100000000003
2026-02-12T20:59:05.606 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:59:05.606 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:59:07.361 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 0.0/60.0
2026-02-12T20:59:08.609 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:59:08.611 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T20:59:08.611 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:59:08.611 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:59:09.392 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 0.0/60.0
2026-02-12T20:59:11.423 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 0.0/60.0
2026-02-12T20:59:11.613 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:59:11.613 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:59:11.614 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:59:11.614 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:59:13.491 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 0.0/60.0
2026-02-12T20:59:14.617 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:59:14.617 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:59:14.618 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:59:14.618 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:59:15.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T20:59:15.560 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/5, Remaining exp time 0.0/60.0
2026-02-12T20:59:17.591 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 4/5, Remaining exp time 0.0/60.0
2026-02-12T20:59:17.621 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:59:17.621 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T20:59:17.621 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:59:17.622 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:59:17.677 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 4 of 5 done. Exposure state = 0
2026-02-12T20:59:17.677 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T20:59:17.679 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T20:59:17.824 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 5 of 5
2026-02-12T20:59:17.826 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 20:59:17  (Unix timestamp 1770922757.8269582)
2026-02-12T20:59:19.621 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 58.236/60.0
2026-02-12T20:59:20.625 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:59:20.625 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T20:59:20.626 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:59:20.626 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:59:21.651 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 56.206/60.0
2026-02-12T20:59:23.629 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:59:23.631 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T20:59:23.631 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:59:23.631 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:59:23.683 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 54.176/60.0
2026-02-12T20:59:25.547 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T20:59:25.752 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 52.143/60.0
2026-02-12T20:59:26.634 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:59:26.636 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00099999999998. Last known sky angle: 179.99999999999997
2026-02-12T20:59:26.636 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:59:26.636 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00099999999998
2026-02-12T20:59:27.820 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 50.076/60.0
2026-02-12T20:59:29.640 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:59:29.642 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.00099999999998
2026-02-12T20:59:29.642 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:59:29.642 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:59:29.888 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 48.007/60.0
2026-02-12T20:59:32.032 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 45.938/60.0
2026-02-12T20:59:32.646 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:59:32.648 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 179.99999999999997
2026-02-12T20:59:32.648 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:59:32.649 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T20:59:34.062 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 43.794/60.0
2026-02-12T20:59:35.557 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T20:59:35.652 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:59:35.654 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T20:59:35.655 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:59:35.655 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:59:36.092 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 41.764/60.0
2026-02-12T20:59:38.159 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 39.735/60.0
2026-02-12T20:59:38.658 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:59:38.660 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00099999999998. Last known sky angle: 180.0
2026-02-12T20:59:38.660 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:59:38.661 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00099999999998
2026-02-12T20:59:40.229 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 37.668/60.0
2026-02-12T20:59:41.664 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:59:41.666 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00099999999998
2026-02-12T20:59:41.666 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:59:41.666 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:59:42.296 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 35.599/60.0
2026-02-12T20:59:44.366 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 33.531/60.0
2026-02-12T20:59:44.669 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:59:44.671 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:59:44.671 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:59:44.671 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:59:45.567 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T20:59:46.434 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 31.462/60.0
2026-02-12T20:59:47.673 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:59:47.675 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T20:59:47.675 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:59:47.675 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:59:48.501 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 29.394/60.0
2026-02-12T20:59:50.646 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 27.326/60.0
2026-02-12T20:59:50.679 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:59:50.681 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T20:59:50.681 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:59:50.681 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:59:52.676 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 25.18/60.0
2026-02-12T20:59:53.684 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:59:53.686 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T20:59:53.687 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:59:53.687 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T20:59:54.706 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 23.152/60.0
2026-02-12T20:59:55.577 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T20:59:55.580 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T20:59:32.609226
2026-02-12T20:59:55.580 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T20:59:32.609226
2026-02-12T20:59:55.580 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T20:59:55.581 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T20:59:55.581 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T20:59:55.582 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T18:59:55&start_after=2026-02-11T18:59:55&end_after=2026-02-12T18:59:55&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T20:59:55.705 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:59:55.714 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T20:59:55.717 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:59:55.725 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:59:55.731 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:59:55.735 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:59:55.739 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T20:59:55.740 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T20:59:55.740 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 7 configurations
2026-02-12T20:59:55.740 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T20:59:55.740 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:53:15Z
2026-02-12T20:59:55.741 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -400.741083
2026-02-12T20:59:55.742 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T20:59:56.689 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:59:56.691 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T20:59:56.691 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:59:56.692 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T20:59:56.775 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 21.12/60.0
2026-02-12T20:59:57.744 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T20:59:57.746 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T20:59:57.746 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 18:59:57.746867    Obs time: 2026-02-12 18:53:15
2026-02-12T20:59:57.747 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:53:17.253133
2026-02-12T20:59:57.747 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  85997
2026-02-12T20:59:57.747 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2026-02-12T18:53:15Z', 'guide_off', 'config_id 13785', 'config_status_id 17918841', 'update_OCS 17918841 ATTEMPTED', 'run_script setup_SN2026ayt_phot_17640088_13739_13785.json', 'run_script SN2026ayt_phot_17640088_13739_13785.json', 'update_OCS 17918841 COMPLETED 13785 reason', 'guide_off', 'tracking_off', '# end_time 2026-02-12T19:07:41Z', 'run_script arc_flat_lamp_off.json']
2026-02-12T20:59:57.747 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2026-02-12T20:59:58.843 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 19.052/60.0
2026-02-12T20:59:59.695 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T20:59:59.697 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 179.99999999999997
2026-02-12T20:59:59.697 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T20:59:59.698 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:00:00.911 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 16.984/60.0
2026-02-12T21:00:02.701 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:00:02.703 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 179.99999999999997
2026-02-12T21:00:02.703 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:00:02.703 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:00:02.980 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 14.916/60.0
2026-02-12T21:00:04.755 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:00:05.048 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 12.848/60.0
2026-02-12T21:00:05.707 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:00:05.709 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.00000000000003
2026-02-12T21:00:05.709 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:00:05.709 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:00:07.116 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 10.779/60.0
2026-02-12T21:00:08.713 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:00:08.715 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:00:08.715 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:00:08.715 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:00:09.222 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 8.712/60.0
2026-02-12T21:00:11.292 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 6.604/60.0
2026-02-12T21:00:11.719 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:00:11.720 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:00:11.720 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:00:11.720 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:00:13.358 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 4.536/60.0
2026-02-12T21:00:14.723 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:00:14.726 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.999. Last known sky angle: 180.0
2026-02-12T21:00:14.726 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:00:14.726 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.999
2026-02-12T21:00:14.766 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:00:15.426 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 2.468/60.0
2026-02-12T21:00:17.494 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 0.402/60.0
2026-02-12T21:00:17.729 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:00:17.732 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.999. Last known sky angle: 179.999
2026-02-12T21:00:17.732 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:00:17.732 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.999
2026-02-12T21:00:19.563 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 0.0/60.0
2026-02-12T21:00:20.736 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:00:20.738 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.999
2026-02-12T21:00:20.738 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:00:20.738 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:00:21.631 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 0.0/60.0
2026-02-12T21:00:23.660 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 0.0/60.0
2026-02-12T21:00:23.741 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:00:23.741 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:00:23.741 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:00:23.741 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:00:24.774 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:00:25.691 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 0.0/60.0
2026-02-12T21:00:26.745 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:00:26.745 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:00:26.746 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:00:26.746 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:00:27.722 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 0.0/60.0
2026-02-12T21:00:29.749 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:00:29.750 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:00:29.750 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:00:29.750 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:00:29.752 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 0.0/60.0
2026-02-12T21:00:31.784 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 0.0/60.0
2026-02-12T21:00:32.753 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:00:32.754 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:00:32.754 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:00:32.754 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:00:33.813 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 0.0/60.0
2026-02-12T21:00:34.783 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:00:35.757 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:00:35.758 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:00:35.758 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:00:35.758 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:00:35.844 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 0.0/60.0
2026-02-12T21:00:37.874 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 0.0/60.0
2026-02-12T21:00:38.761 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:00:38.762 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:00:38.762 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:00:38.762 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:00:39.905 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: WD40_phot_17639973_13408_13454.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/5, Remaining exp time 0.0/60.0
2026-02-12T21:00:40.312 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 5 of 5 done. Exposure state = 0
2026-02-12T21:00:40.313 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T21:00:40.334 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T21:00:41.765 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2026-02-12T21:00:41.907 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 1 of 1
2026-02-12T21:00:41.907 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2026-02-12T21:00:41.907 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2026-02-12T21:00:42.527 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2026-02-12T21:00:42.527 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script WD40_phot_17639973_13408_13454.json was run successfully
2026-02-12T21:00:42.527 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 17918726 COMPLETED 13454 reason
2026-02-12T21:00:42.527 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 17918726 COMPLETED 13454 reason
2026-02-12T21:00:42.527 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2026-02-12T21:00:42.527 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2026-02-12T21:00:42.527 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2026-02-12T21:00:42.527 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2026-02-12T21:00:42.527 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-02-12T21:00:42.527 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-02-12T21:00:44.794 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:00:45.529 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2026-02-12T21:00:45.529 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2026-02-12T21:00:47.530 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2026-02-12T21:00:47.530 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2026-02-12T21:00:47.539 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering tracking_off
2026-02-12T21:00:47.539 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: tracking_off
2026-02-12T21:00:47.539 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing tracking off
2026-02-12T21:00:47.541 [INFO] [Execution thread] [schedule_poller.py] [do_tracking_off()] Telescope tracking switched off
2026-02-12T21:00:47.541 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering # end_time 2026-02-12T18:53:15Z
2026-02-12T21:00:47.541 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script arc_flat_lamp_off.json
2026-02-12T21:00:47.541 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script arc_flat_lamp_off.json
2026-02-12T21:00:47.541 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name arc_flat_lamp_off.json
2026-02-12T21:00:47.541 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script arc_flat_lamp_off.json
2026-02-12T21:00:47.541 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_name': 'arc_flat_lamp_off.json', 'script_units': [{'comment': 'Reset optomechanics arc and flat lamps', 'unit_number': 1, 'instrument': {'arc_mirror': 'OUT', 'arc_lamp': 'OFF', 'flat_lamp': 'OFF'}, 'do_exposure': False}]}
2026-02-12T21:00:47.541 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2026-02-12T21:00:47.541 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2026-02-12T21:00:48.042 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2026-02-12T21:00:48.042 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script arc_flat_lamp_off.json 1 times
2026-02-12T21:00:48.042 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2026-02-12T21:00:48.042 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-02-12T21:00:48.042 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-02-12T21:00:48.042 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2026-02-12T21:00:48.042 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2026-02-12T21:00:48.042 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-02-12T21:00:48.042 [INFO] [script_worker] [instrument.py] [stage_script()] Target acquisition section absent from script. Will not acquire target
2026-02-12T21:00:48.045 [DEBUG] [script_worker] [instrument.py] [stage_script()] Using Targ RA = 07:16:39.67176   Targ dec = -19:42:36.0396
2026-02-12T21:00:48.045 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-02-12T21:00:48.045 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-02-12T21:00:48.045 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-02-12T21:00:48.053 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-02-12T21:00:48.053 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-02-12T21:00:48.053 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-02-12T21:00:48.053 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-02-12T21:00:49.080 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-02-12T21:00:51.082 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2026-02-12T21:00:51.082 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2026-02-12T21:00:51.082 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2026-02-12T21:00:51.546 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2026-02-12T21:00:51.546 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script arc_flat_lamp_off.json was run successfully
2026-02-12T21:00:51.546 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] All commands processed
2026-02-12T21:00:51.546 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] status for OCS = COMPLETED
2026-02-12T21:00:51.546 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [completed]
2026-02-12T21:00:51.546 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 17918726
2026-02-12T21:00:51.546 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = Completed
2026-02-12T21:00:51.546 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with COMPLETED
2026-02-12T21:00:51.546 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'COMPLETED', 'summary': {'start': '2026-02-12T18:51:04', 'end': '2026-02-12T19:00:51', 'state': 'COMPLETED', 'reason': 'Completed', 'time_completed': '587.0', 'events': {}}} with config status ID 17918726
2026-02-12T21:00:51.800 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2026-02-12T21:00:51.800 [DEBUG] [Execution thread] [schedule_poller.py] [execute()] Finished executing ['select Mookodi', 'guide_off', 'start_time 2026-02-12T18:40:01Z', 'guide_off', 'config_id 13454', 'config_status_id 17918726', 'update_OCS 17918726 ATTEMPTED', 'run_script setup_WD40_phot_17639973_13408_13454.json', 'run_script WD40_phot_17639973_13408_13454.json', 'update_OCS 17918726 COMPLETED 13454 reason', 'guide_off', 'tracking_off', '# end_time 2026-02-12T18:53:15Z', 'run_script arc_flat_lamp_off.json'] at time 21:00:51
2026-02-12T21:00:54.804 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:00:54.805 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T21:00:32.819420
2026-02-12T21:00:54.805 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T21:00:32.819420
2026-02-12T21:00:54.805 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T21:00:54.806 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T21:00:54.806 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T21:00:54.806 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T19:00:54&start_after=2026-02-11T19:00:54&end_after=2026-02-12T19:00:54&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T21:00:54.914 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:00:54.916 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T21:00:54.917 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:00:54.918 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:00:54.920 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:00:54.922 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:00:54.923 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:00:54.924 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T21:00:54.924 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 7 configurations
2026-02-12T21:00:54.924 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T21:00:54.924 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T18:53:15Z
2026-02-12T21:00:54.924 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -459.924465
2026-02-12T21:00:54.925 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T21:00:56.927 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T21:00:56.928 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T21:00:56.928 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 19:00:56.928475    Obs time: 2026-02-12 18:53:15
2026-02-12T21:00:56.928 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:52:18.071525
2026-02-12T21:00:56.928 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  85938
2026-02-12T21:00:56.928 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2026-02-12T18:53:15Z', 'guide_off', 'config_id 13785', 'config_status_id 17918841', 'update_OCS 17918841 ATTEMPTED', 'run_script setup_SN2026ayt_phot_17640088_13739_13785.json', 'run_script SN2026ayt_phot_17640088_13739_13785.json', 'update_OCS 17918841 COMPLETED 13785 reason', 'guide_off', 'tracking_off', '# end_time 2026-02-12T19:07:41Z', 'run_script arc_flat_lamp_off.json']
2026-02-12T21:00:56.928 [DEBUG] [Poll thread] [schedule_poller.py] [start_execution()] Start the next configuration
2026-02-12T21:00:56.928 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Running the configuration
2026-02-12T21:00:56.928 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering select Mookodi
2026-02-12T21:00:56.928 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: select Mookodi
2026-02-12T21:00:56.928 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2026-02-12T21:00:56.928 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing select instrument Mookodi
2026-02-12T21:00:56.929 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] The instrument currently selected on the telescope is Mookodi
2026-02-12T21:00:56.929 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Full names: {0: 'Sibonise', 1: 'Mookodi'}
2026-02-12T21:00:56.929 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Current instrument is Mookodi at index 1
2026-02-12T21:00:56.929 [DEBUG] [Execution thread] [schedule_poller.py] [do_select()] Mookodi was already selected
2026-02-12T21:00:56.929 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2026-02-12T21:00:56.929 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2026-02-12T21:00:56.929 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2026-02-12T21:00:56.929 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2026-02-12T21:00:56.929 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-02-12T21:00:56.930 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-02-12T21:00:59.933 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2026-02-12T21:00:59.933 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2026-02-12T21:01:01.935 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2026-02-12T21:01:01.935 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2026-02-12T21:01:01.935 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering start_time 2026-02-12T18:53:15Z
2026-02-12T21:01:01.935 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: start_time 2026-02-12T18:53:15Z
2026-02-12T21:01:01.935 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2026-02-12T21:01:01.935 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2026-02-12T21:01:01.935 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2026-02-12T21:01:01.935 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2026-02-12T21:01:01.935 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-02-12T21:01:01.935 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-02-12T21:01:03.936 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:01:04.938 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2026-02-12T21:01:04.939 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2026-02-12T21:01:06.941 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2026-02-12T21:01:06.942 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2026-02-12T21:01:06.942 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_id 13785
2026-02-12T21:01:06.942 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_id 13785
2026-02-12T21:01:06.942 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_status_id 17918841
2026-02-12T21:01:06.942 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_status_id 17918841
2026-02-12T21:01:06.942 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 17918841 ATTEMPTED
2026-02-12T21:01:06.942 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 17918841 ATTEMPTED
2026-02-12T21:01:06.943 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script setup_SN2026ayt_phot_17640088_13739_13785.json
2026-02-12T21:01:06.943 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script setup_SN2026ayt_phot_17640088_13739_13785.json
2026-02-12T21:01:06.943 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name setup_SN2026ayt_phot_17640088_13739_13785.json
2026-02-12T21:01:06.943 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script setup_SN2026ayt_phot_17640088_13739_13785.json
2026-02-12T21:01:06.943 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'telescope': {'targ_ra': 9.4565, 'targ_dec': -32.0085766667, 'type': 'ICRS'}, 'instrument': {'target_acquisition': {'acquire_nearest': False, 'acquire_target': True, 'targ_ra': '09:27:23.39', 'targ_dec': '-32:00:30.88', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 4000, 'num_exposures': 1, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON', 'flat_lamp': 'OFF', 'arc_lamp': 'OFF', 'arc_mirror': 'OUT', 'slit': 'OUT', 'grism': 'OUT', 'filterA': 0, 'filterB': 1, 'shutter_mode': 'ALWAYS_OPEN'}}, 'do_exposure': False}], 'script_name': 'setup_SN2026ayt_phot_17640088_13739_13785.json'}
2026-02-12T21:01:06.944 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2026-02-12T21:01:06.944 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2026-02-12T21:01:06.944 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [attempted]
2026-02-12T21:01:06.944 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 17918841
2026-02-12T21:01:06.945 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = No reason given
2026-02-12T21:01:06.945 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with ATTEMPTED
2026-02-12T21:01:06.945 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'ATTEMPTED'} with config status ID 17918841
2026-02-12T21:01:07.038 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2026-02-12T21:01:07.444 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2026-02-12T21:01:07.445 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script setup_SN2026ayt_phot_17640088_13739_13785.json 1 times
2026-02-12T21:01:07.445 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2026-02-12T21:01:07.447 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging telescope
2026-02-12T21:01:07.447 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telscript type = ICRS
2026-02-12T21:01:07.447 [INFO] [script_worker] [telescope.py] [stage_script()] Staging telescope script: 
2026-02-12T21:01:10.480 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-02-12T21:01:11.502 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-02-12T21:01:12.523 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-02-12T21:01:13.543 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-02-12T21:01:13.946 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:01:14.563 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-02-12T21:01:15.582 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-02-12T21:01:16.604 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-02-12T21:01:17.626 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-02-12T21:01:18.648 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-02-12T21:01:19.668 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-02-12T21:01:20.692 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-02-12T21:01:21.711 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-02-12T21:01:22.731 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready. Now check that it's roughly on target
2026-02-12T21:01:22.733 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope ra =  9.45693960630584 is close enough to target ra = 9.4565
2026-02-12T21:01:22.734 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope dec =  -32.0090113405666 is close enough to target dec = -32.0085766667
2026-02-12T21:01:22.734 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready and approximately on target
2026-02-12T21:01:22.734 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-02-12T21:01:22.734 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2026-02-12T21:01:22.734 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2026-02-12T21:01:22.734 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-02-12T21:01:22.735 [INFO] [script_worker] [instrument.py] [stage_script()] Will acquire target
2026-02-12T21:01:22.736 [INFO] [script_worker] [instrument.py] [stage_script()] Staging acquisition scriptlet
2026-02-12T21:01:22.756 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2026-02-12T21:01:22.757 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-02-12T21:01:22.802 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-02-12T21:01:23.803 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2026-02-12T21:01:23.803 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2026-02-12T21:01:23.855 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2026-02-12T21:01:23.956 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:01:24.856 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-02-12T21:01:24.908 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-02-12T21:01:25.909 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-02-12T21:01:25.912 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 15.84
2026-02-12T21:01:25.912 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-02-12 21:00:57
2026-02-12T21:01:25.913 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-02-12T21:00:57
2026-02-12T21:01:25.913 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2026-02-12T21:01:25.913 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09488440944881887
2026-02-12T21:01:25.917 [INFO] [script_worker] [instrument.py] [stage_script()] Acquiring target
2026-02-12T21:01:25.918 [INFO] [script_worker] [instrument.py] [acquire_target()] Beginning of WCS acquisition
2026-02-12T21:01:25.918 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Clearing optics out of the way
2026-02-12T21:01:25.932 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2026-02-12T21:01:25.932 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-02-12T21:01:25.998 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-02-12T21:01:27.000 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2026-02-12T21:01:27.000 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2026-02-12T21:01:27.051 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2026-02-12T21:01:28.052 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-02-12T21:01:28.103 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-02-12T21:01:29.105 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-02-12T21:01:29.142 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 15.84
2026-02-12T21:01:29.143 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-02-12 21:00:57
2026-02-12T21:01:29.143 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-02-12T21:00:57
2026-02-12T21:01:29.143 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2026-02-12T21:01:29.143 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09488440944881887
2026-02-12T21:01:33.967 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:01:34.240 [INFO] [script_worker] [instrument.py] [acquire_target()] Taking an exposure
2026-02-12T21:01:34.241 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2026-02-12T21:01:34.241 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-02-12T21:01:34.241 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-02-12T21:01:34.241 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-02-12T21:01:34.242 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-02-12T21:01:34.245 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-02-12T21:01:34.246 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T21:01:34.252 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T21:01:34.357 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-02-12T21:01:34.357 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-02-12T21:01:34.361 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 21:01:34  (Unix timestamp 1770922894.3609319)
2026-02-12T21:01:40.633 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-02-12T21:01:40.634 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T21:01:40.635 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T21:01:40.758 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS in acquire_target
2026-02-12T21:01:43.978 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:01:44.763 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Done calling go_WCS in acquire_target
2026-02-12T21:01:44.763 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for WCS to complete
2026-02-12T21:01:44.793 [INFO] [script_worker] [instrument.py] [acquire_target()] Done  Waiting for WCS to complete
2026-02-12T21:01:44.793 [INFO] [script_worker] [instrument.py] [acquire_target()] Nudging the telescope to the magic pixel
2026-02-12T21:01:44.793 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target RA 09:27:23.39 = 510650.85 arcseconds
2026-02-12T21:01:44.793 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target dec -32:00:30.88 = -115230.88 arcseconds
2026-02-12T21:01:44.793 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Magic pixel:  512, 512
2026-02-12T21:01:44.818 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Did not solve
2026-02-12T21:01:44.818 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Started nudging the telescope to the magic pixel
2026-02-12T21:01:49.826 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Taking image after nudge
2026-02-12T21:01:49.826 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2026-02-12T21:01:49.827 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-02-12T21:01:49.827 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-02-12T21:01:49.827 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-02-12T21:01:49.827 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-02-12T21:01:49.831 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-02-12T21:01:49.832 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T21:01:49.838 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T21:01:49.962 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-02-12T21:01:49.962 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-02-12T21:01:49.966 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 21:01:49  (Unix timestamp 1770922909.9660337)
2026-02-12T21:01:51.329 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2026-02-12T21:01:53.989 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:01:53.991 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T21:01:33.022096
2026-02-12T21:01:53.991 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T21:01:33.022096
2026-02-12T21:01:53.992 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T21:01:53.992 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T21:01:53.992 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T21:01:53.993 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T19:01:53&start_after=2026-02-11T19:01:53&end_after=2026-02-12T19:01:53&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T21:01:54.101 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T21:01:54.106 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:01:54.113 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:01:54.121 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:01:54.127 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:01:54.132 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:01:54.134 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T21:01:54.134 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T21:01:54.134 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T21:01:54.134 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T19:07:41Z
2026-02-12T21:01:54.134 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 346.865368
2026-02-12T21:01:54.137 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T21:01:54.236 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-02-12T21:01:54.236 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T21:01:54.239 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T21:01:54.340 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS after acquire_target
2026-02-12T21:01:56.138 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T21:01:56.140 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T21:01:56.140 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 19:01:56.140884    Obs time: 2026-02-12 19:07:41
2026-02-12T21:01:56.141 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:05:44.859116
2026-02-12T21:01:56.141 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  344
2026-02-12T21:01:56.141 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T21:01:58.344 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for call to WCS after acquire_target to complete
2026-02-12T21:02:03.149 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:02:08.412 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Done calling go_WCS after acquire_target
2026-02-12T21:02:08.412 [INFO] [script_worker] [instrument.py] [acquire_target()] Nudging the telescope to the magic pixel
2026-02-12T21:02:08.412 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target RA 09:27:23.39 = 510650.85 arcseconds
2026-02-12T21:02:08.412 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target dec -32:00:30.88 = -115230.88 arcseconds
2026-02-12T21:02:08.412 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Magic pixel:  512, 512
2026-02-12T21:02:08.437 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting rotation angle
2026-02-12T21:02:08.437 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Rotation angle = -0.596482
2026-02-12T21:02:08.437 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting RA and dec
2026-02-12T21:02:08.437 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] lines = Field center: (RA H:M:S, Dec D:M:S) = (09:27:25.476, -32:00:30.570).
2026-02-12T21:02:08.437 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines = Field center   RA H M S  Dec D M S  =  09 27 25.476  -32 00 30.570 .
2026-02-12T21:02:08.437 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines 09 27 25.476  -32 00 30.570 .
2026-02-12T21:02:08.437 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS RA in seconds: 510682.14
2026-02-12T21:02:08.437 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS Dec in seconds: -115230.57
2026-02-12T21:02:08.648 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Started nudging the telescope to the magic pixel
2026-02-12T21:02:13.159 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:02:13.654 [INFO] [script_worker] [instrument.py] [acquire_target()] Taking image to check success
2026-02-12T21:02:13.654 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2026-02-12T21:02:13.654 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-02-12T21:02:13.654 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-02-12T21:02:13.654 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-02-12T21:02:13.654 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-02-12T21:02:13.656 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-02-12T21:02:13.656 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T21:02:13.658 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T21:02:13.799 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-02-12T21:02:13.800 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-02-12T21:02:13.801 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 21:02:13  (Unix timestamp 1770922933.8017654)
2026-02-12T21:02:15.156 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2026-02-12T21:02:18.061 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-02-12T21:02:18.061 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T21:02:18.064 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T21:02:18.163 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS again after acquire_target
2026-02-12T21:02:23.169 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:02:24.170 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2026-02-12T21:02:24.170 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-02-12T21:02:24.170 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-02-12T21:02:24.170 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-02-12T21:02:24.171 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-02-12T21:02:24.172 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-02-12T21:02:24.172 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T21:02:24.174 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T21:02:24.291 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-02-12T21:02:24.291 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-02-12T21:02:24.292 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 21:02:24  (Unix timestamp 1770922944.2927547)
2026-02-12T21:02:25.672 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2026-02-12T21:02:28.552 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-02-12T21:02:28.552 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T21:02:28.554 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T21:02:28.678 [INFO] [script_worker] [instrument.py] [stage_script()] Setting guiding ON
2026-02-12T21:02:33.203 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:02:36.425 [INFO] [script_worker] [instrument.py] [send_guide_command()] Sending command pos_XYslides  2013  6197  14.7 to host 127.0.0.1 on port 12360
2026-02-12T21:02:36.425 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-02-12T21:02:36.425 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-02-12T21:02:39.429 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sending command pos_XYslides  2013  6197  14.7
2026-02-12T21:02:39.429 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sent command pos_XYslides  2013  6197  14.7
2026-02-12T21:02:41.431 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Closed socket
2026-02-12T21:02:43.239 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:02:53.255 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:02:53.257 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T21:02:33.222994
2026-02-12T21:02:53.257 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T21:02:33.222994
2026-02-12T21:02:53.258 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T21:02:53.258 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T21:02:53.258 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T21:02:53.259 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T19:02:53&start_after=2026-02-11T19:02:53&end_after=2026-02-12T19:02:53&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T21:02:53.371 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T21:02:53.374 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:02:53.380 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:02:53.387 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:02:53.393 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:02:53.398 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:02:53.399 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T21:02:53.400 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T21:02:53.400 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T21:02:53.400 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T19:07:41Z
2026-02-12T21:02:53.400 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 287.599608
2026-02-12T21:02:53.401 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T21:02:55.403 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T21:02:55.406 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T21:02:55.406 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 19:02:55.406284    Obs time: 2026-02-12 19:07:41
2026-02-12T21:02:55.406 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:04:45.593716
2026-02-12T21:02:55.406 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  285
2026-02-12T21:02:55.406 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T21:03:02.416 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:03:12.431 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:03:20.470 [INFO] [script_worker] [instrument.py] [send_guide_command()] Sending command Guide_on to host 127.0.0.1 on port 12360
2026-02-12T21:03:20.471 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-02-12T21:03:20.471 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-02-12T21:03:22.445 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:03:23.474 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sending command Guide_on
2026-02-12T21:03:23.475 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sent command Guide_on
2026-02-12T21:03:25.477 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Closed socket
2026-02-12T21:03:25.478 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-02-12T21:03:25.478 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-02-12T21:03:25.478 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-02-12T21:03:25.478 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-02-12T21:03:25.478 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-02-12T21:03:25.479 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-02-12T21:03:25.479 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-02-12T21:03:26.547 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-02-12T21:03:28.549 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2026-02-12T21:03:28.549 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2026-02-12T21:03:28.550 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2026-02-12T21:03:29.243 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2026-02-12T21:03:29.243 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script setup_SN2026ayt_phot_17640088_13739_13785.json was run successfully
2026-02-12T21:03:29.243 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script SN2026ayt_phot_17640088_13739_13785.json
2026-02-12T21:03:29.243 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script SN2026ayt_phot_17640088_13739_13785.json
2026-02-12T21:03:29.243 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name SN2026ayt_phot_17640088_13739_13785.json
2026-02-12T21:03:29.243 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script SN2026ayt_phot_17640088_13739_13785.json
2026-02-12T21:03:29.244 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'instrument': {'object': 'SN2026ayt', 'observer': 'orapeleng', 'gain': 'HIGH', 'binx': '1', 'biny': '1', 'readout_speed': 'SLOW', 'shutter_mode': 'AUTO', 'slit': 'OUT', 'grism': 'OUT', 'arc_mirror': 'OUT', 'arc_lamp': 'OFF', 'flat_lamp': 'OFF', 'filterA': 1, 'filterB': 0, 'target_acquisition': {'acquire_target': False, 'targ_ra': '09:27:23.39', 'targ_dec': '-32:00:30.88', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 120000, 'num_exposures': 1}}, {'unit_number': 2, 'instrument': {'object': 'SN2026ayt', 'observer': 'orapeleng', 'gain': 'HIGH', 'binx': '1', 'biny': '1', 'readout_speed': 'SLOW', 'shutter_mode': 'AUTO', 'slit': 'OUT', 'grism': 'OUT', 'arc_mirror': 'OUT', 'arc_lamp': 'OFF', 'flat_lamp': 'OFF', 'filterA': 2, 'filterB': 0, 'target_acquisition': {'acquire_target': False, 'targ_ra': '09:27:23.39', 'targ_dec': '-32:00:30.88', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 60000, 'num_exposures': 1}}, {'unit_number': 3, 'instrument': {'object': 'SN2026ayt', 'observer': 'orapeleng', 'gain': 'HIGH', 'binx': '1', 'biny': '1', 'readout_speed': 'SLOW', 'shutter_mode': 'AUTO', 'slit': 'OUT', 'grism': 'OUT', 'arc_mirror': 'OUT', 'arc_lamp': 'OFF', 'flat_lamp': 'OFF', 'filterA': 3, 'filterB': 0, 'target_acquisition': {'acquire_target': False, 'targ_ra': '09:27:23.39', 'targ_dec': '-32:00:30.88', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 60000, 'num_exposures': 1}}, {'unit_number': 4, 'instrument': {'object': 'SN2026ayt', 'observer': 'orapeleng', 'gain': 'HIGH', 'binx': '1', 'biny': '1', 'readout_speed': 'SLOW', 'shutter_mode': 'AUTO', 'slit': 'OUT', 'grism': 'OUT', 'arc_mirror': 'OUT', 'arc_lamp': 'OFF', 'flat_lamp': 'OFF', 'filterA': 4, 'filterB': 0, 'target_acquisition': {'acquire_target': False, 'targ_ra': '09:27:23.39', 'targ_dec': '-32:00:30.88', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 60000, 'num_exposures': 1}}, {'unit_number': 5, 'instrument': {'object': 'SN2026ayt', 'observer': 'orapeleng', 'gain': 'HIGH', 'binx': '1', 'biny': '1', 'readout_speed': 'SLOW', 'shutter_mode': 'AUTO', 'slit': 'OUT', 'grism': 'OUT', 'arc_mirror': 'OUT', 'arc_lamp': 'OFF', 'flat_lamp': 'OFF', 'filterA': 5, 'filterB': 0, 'target_acquisition': {'acquire_target': False, 'targ_ra': '09:27:23.39', 'targ_dec': '-32:00:30.88', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 60000, 'num_exposures': 1}}], 'script_name': 'SN2026ayt_phot_17640088_13739_13785.json'}
2026-02-12T21:03:29.245 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2026-02-12T21:03:29.245 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2026-02-12T21:03:29.745 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2026-02-12T21:03:29.746 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script SN2026ayt_phot_17640088_13739_13785.json 1 times
2026-02-12T21:03:29.746 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 5: 1
2026-02-12T21:03:29.746 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-02-12T21:03:29.746 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-02-12T21:03:29.746 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2026-02-12T21:03:29.746 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2026-02-12T21:03:29.747 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-02-12T21:03:29.747 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-02-12T21:03:29.748 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-02-12T21:03:29.748 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-02-12T21:03:29.763 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-02-12T21:03:29.767 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-02-12T21:03:29.767 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 1
2026-02-12T21:03:29.767 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:1
2026-02-12T21:03:29.767 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 1
2026-02-12T21:03:29.949 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 1 : try 1
2026-02-12T21:03:30.970 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 1 : try 2
2026-02-12T21:03:31.990 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 1 : try 3
2026-02-12T21:03:32.459 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:03:33.011 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 1 : try 4
2026-02-12T21:03:34.066 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 1 successfully
2026-02-12T21:03:35.068 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-02-12T21:03:35.119 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 1 successfully
2026-02-12T21:03:36.121 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-02-12T21:03:36.124 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 15.86
2026-02-12T21:03:36.124 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-02-12 21:03:20
2026-02-12T21:03:36.125 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-02-12T21:03:20
2026-02-12T21:03:36.125 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -16.19, 2879
2026-02-12T21:03:36.125 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.10323726771653541
2026-02-12T21:03:36.129 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 1
2026-02-12T21:03:36.129 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2026-02-12T21:03:36.129 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2026-02-12T21:03:36.130 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-02-12T21:03:36.172 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 1 successfully
2026-02-12T21:03:37.174 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2026-02-12T21:03:37.175 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-02-12T21:03:37.175 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-02-12T21:03:38.225 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-02-12T21:03:40.230 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='09:27:23.39', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-32:00:30.88', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='orapeleng', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='SN2026ayt', comment='The object name')]
2026-02-12T21:03:40.230 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-02-12T21:03:40.230 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-02-12T21:03:40.231 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-02-12T21:03:40.231 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-02-12T21:03:40.236 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-02-12T21:03:40.236 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T21:03:40.243 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T21:03:40.373 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-02-12T21:03:40.373 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-02-12T21:03:40.377 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 21:03:40  (Unix timestamp 1770923020.3769722)
2026-02-12T21:03:40.732 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2026-02-12T21:03:40.733 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2026-02-12T21:03:41.234 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:03:41.236 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:03:41.236 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:03:41.236 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:03:42.473 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:03:44.237 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:03:44.253 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:03:44.253 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:03:44.253 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:03:45.821 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 114.601/120.0
2026-02-12T21:03:47.256 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:03:47.257 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.999. Last known sky angle: 179.99999999999997
2026-02-12T21:03:47.257 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:03:47.257 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.999
2026-02-12T21:03:47.890 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 112.561/120.0
2026-02-12T21:03:49.958 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 110.493/120.0
2026-02-12T21:03:50.257 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:03:50.258 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 179.999
2026-02-12T21:03:50.258 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:03:50.258 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:03:51.988 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 108.426/120.0
2026-02-12T21:03:52.482 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:03:52.483 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T21:03:33.425807
2026-02-12T21:03:52.483 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T21:03:33.425807
2026-02-12T21:03:52.483 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T21:03:52.483 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T21:03:52.484 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T21:03:52.484 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T19:03:52&start_after=2026-02-11T19:03:52&end_after=2026-02-12T19:03:52&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T21:03:52.599 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T21:03:52.600 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:03:52.601 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:03:52.603 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:03:52.604 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:03:52.606 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:03:52.607 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T21:03:52.607 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T21:03:52.607 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T21:03:52.607 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T19:07:41Z
2026-02-12T21:03:52.607 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 228.392509
2026-02-12T21:03:52.608 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T21:03:53.261 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:03:53.262 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:03:53.262 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:03:53.262 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:03:54.020 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 106.395/120.0
2026-02-12T21:03:54.610 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T21:03:54.611 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T21:03:54.611 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 19:03:54.611433    Obs time: 2026-02-12 19:07:41
2026-02-12T21:03:54.611 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:03:46.388567
2026-02-12T21:03:54.611 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  226
2026-02-12T21:03:54.611 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T21:03:56.087 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 104.363/120.0
2026-02-12T21:03:56.265 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:03:56.265 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:03:56.265 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:03:56.265 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:03:58.118 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 102.296/120.0
2026-02-12T21:03:59.269 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:03:59.270 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:03:59.270 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:03:59.270 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:04:00.148 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 100.265/120.0
2026-02-12T21:04:01.618 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:04:02.178 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 98.236/120.0
2026-02-12T21:04:02.273 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:04:02.274 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:04:02.274 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:04:02.274 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:04:04.209 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 96.204/120.0
2026-02-12T21:04:05.277 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:04:05.278 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:04:05.278 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:04:05.278 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:04:06.240 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 94.173/120.0
2026-02-12T21:04:08.270 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 92.144/120.0
2026-02-12T21:04:08.281 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:04:08.281 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:04:08.282 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:04:08.282 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:04:10.301 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 90.112/120.0
2026-02-12T21:04:11.285 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:04:11.286 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:04:11.286 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:04:11.286 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:04:11.625 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:04:12.369 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 88.081/120.0
2026-02-12T21:04:14.289 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:04:14.290 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:04:14.290 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:04:14.290 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:04:14.400 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 86.013/120.0
2026-02-12T21:04:16.430 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 83.984/120.0
2026-02-12T21:04:17.293 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:04:17.293 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00099999999998. Last known sky angle: 180.0
2026-02-12T21:04:17.294 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:04:17.294 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00099999999998
2026-02-12T21:04:18.498 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 81.952/120.0
2026-02-12T21:04:20.297 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:04:20.298 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00099999999998
2026-02-12T21:04:20.298 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:04:20.298 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:04:20.529 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 79.884/120.0
2026-02-12T21:04:21.630 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:04:22.599 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 77.853/120.0
2026-02-12T21:04:23.301 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:04:23.303 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:04:23.303 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:04:23.303 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:04:24.667 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 75.783/120.0
2026-02-12T21:04:26.307 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:04:26.309 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:04:26.309 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:04:26.309 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:04:26.737 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 73.714/120.0
2026-02-12T21:04:28.804 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 71.645/120.0
2026-02-12T21:04:29.312 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:04:29.315 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:04:29.315 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:04:29.315 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:04:30.872 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 69.578/120.0
2026-02-12T21:04:31.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:04:32.319 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:04:32.321 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:04:32.321 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:04:32.321 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:04:32.940 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 67.509/120.0
2026-02-12T21:04:35.008 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 65.441/120.0
2026-02-12T21:04:35.324 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:04:35.326 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:04:35.327 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:04:35.327 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:04:37.076 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 63.374/120.0
2026-02-12T21:04:38.330 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:04:38.333 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:04:38.333 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:04:38.333 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:04:39.145 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 61.305/120.0
2026-02-12T21:04:41.213 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 59.237/120.0
2026-02-12T21:04:41.336 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:04:41.338 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:04:41.339 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:04:41.339 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:04:41.650 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:04:43.281 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 57.169/120.0
2026-02-12T21:04:44.342 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:04:44.344 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:04:44.344 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:04:44.345 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:04:45.351 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 55.1/120.0
2026-02-12T21:04:47.348 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:04:47.350 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:04:47.350 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:04:47.350 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:04:47.417 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 53.031/120.0
2026-02-12T21:04:49.486 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 50.964/120.0
2026-02-12T21:04:50.353 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:04:50.356 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:04:50.356 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:04:50.356 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:04:51.554 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 48.896/120.0
2026-02-12T21:04:51.660 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:04:51.663 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T21:04:33.624482
2026-02-12T21:04:51.663 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T21:04:33.624482
2026-02-12T21:04:51.663 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T21:04:51.663 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T21:04:51.664 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T21:04:51.665 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T19:04:51&start_after=2026-02-11T19:04:51&end_after=2026-02-12T19:04:51&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T21:04:51.771 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T21:04:51.775 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:04:51.783 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:04:51.791 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:04:51.798 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:04:51.802 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:04:51.804 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T21:04:51.804 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T21:04:51.804 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T21:04:51.804 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T19:07:41Z
2026-02-12T21:04:51.805 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 169.194959
2026-02-12T21:04:51.806 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T21:04:53.359 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:04:53.361 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:04:53.362 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:04:53.362 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:04:53.622 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 46.828/120.0
2026-02-12T21:04:53.806 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T21:04:53.808 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T21:04:53.816 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 19:04:53.816147    Obs time: 2026-02-12 19:07:41
2026-02-12T21:04:53.816 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:02:47.183853
2026-02-12T21:04:53.816 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  167
2026-02-12T21:04:53.816 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T21:04:55.690 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 44.76/120.0
2026-02-12T21:04:56.365 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:04:56.367 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:04:56.368 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:04:56.368 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:04:57.758 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 42.692/120.0
2026-02-12T21:04:59.371 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:04:59.373 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:04:59.373 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:04:59.374 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:04:59.826 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 40.623/120.0
2026-02-12T21:05:00.824 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:05:01.894 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 38.556/120.0
2026-02-12T21:05:02.377 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:05:02.378 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:05:02.378 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:05:02.378 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:05:03.963 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 36.488/120.0
2026-02-12T21:05:05.381 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:05:05.383 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:05:05.383 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:05:05.384 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:05:06.031 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 34.419/120.0
2026-02-12T21:05:08.098 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 32.351/120.0
2026-02-12T21:05:08.386 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:05:08.388 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:05:08.388 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:05:08.389 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:05:10.167 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 30.284/120.0
2026-02-12T21:05:10.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:05:11.392 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:05:11.394 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:05:11.394 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:05:11.394 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:05:12.235 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 28.214/120.0
2026-02-12T21:05:14.303 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 26.147/120.0
2026-02-12T21:05:14.398 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:05:14.400 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:05:14.400 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:05:14.400 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:05:16.371 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 24.078/120.0
2026-02-12T21:05:17.401 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:05:17.403 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:05:17.404 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:05:17.404 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:05:18.440 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 22.011/120.0
2026-02-12T21:05:20.407 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:05:20.409 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:05:20.409 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:05:20.410 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:05:20.508 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 19.942/120.0
2026-02-12T21:05:20.845 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:05:22.575 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 17.876/120.0
2026-02-12T21:05:23.413 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:05:23.414 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:05:23.414 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:05:23.414 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:05:24.643 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 15.808/120.0
2026-02-12T21:05:26.417 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:05:26.418 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:05:26.418 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:05:26.418 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:05:26.711 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 13.74/120.0
2026-02-12T21:05:28.742 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 11.672/120.0
2026-02-12T21:05:29.421 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:05:29.422 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:05:29.422 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:05:29.422 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:05:30.772 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 9.642/120.0
2026-02-12T21:05:30.853 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:05:32.425 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:05:32.426 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:05:32.426 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:05:32.426 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:05:32.803 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 7.612/120.0
2026-02-12T21:05:34.871 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 5.58/120.0
2026-02-12T21:05:35.429 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:05:35.429 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00099999999998. Last known sky angle: 180.0
2026-02-12T21:05:35.430 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:05:35.430 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00099999999998
2026-02-12T21:05:36.939 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 3.512/120.0
2026-02-12T21:05:38.433 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:05:38.433 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00099999999998
2026-02-12T21:05:38.434 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:05:38.434 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:05:39.007 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1.443/120.0
2026-02-12T21:05:40.862 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:05:41.076 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/120.0
2026-02-12T21:05:41.437 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:05:41.438 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:05:41.438 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:05:41.438 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:05:43.144 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/120.0
2026-02-12T21:05:44.441 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:05:44.441 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:05:44.441 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:05:44.442 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:05:45.212 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/120.0
2026-02-12T21:05:47.243 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/120.0
2026-02-12T21:05:47.445 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:05:47.446 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:05:47.446 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:05:47.446 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:05:49.311 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/120.0
2026-02-12T21:05:50.449 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:05:50.449 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:05:50.450 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:05:50.450 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:05:50.872 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:05:50.873 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T21:05:33.823724
2026-02-12T21:05:50.873 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T21:05:33.823724
2026-02-12T21:05:50.873 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T21:05:50.873 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T21:05:50.873 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T21:05:50.873 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T19:05:50&start_after=2026-02-11T19:05:50&end_after=2026-02-12T19:05:50&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T21:05:50.971 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T21:05:50.971 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:05:50.973 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:05:50.975 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:05:50.976 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:05:50.978 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:05:50.979 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T21:05:50.979 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T21:05:50.979 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T21:05:50.979 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T19:07:41Z
2026-02-12T21:05:50.979 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 110.020732
2026-02-12T21:05:50.980 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T21:05:51.379 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/120.0
2026-02-12T21:05:52.982 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T21:05:53.002 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T21:05:53.002 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 19:05:53.002296    Obs time: 2026-02-12 19:07:41
2026-02-12T21:05:53.002 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:01:47.997704
2026-02-12T21:05:53.002 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  107
2026-02-12T21:05:53.002 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T21:05:53.447 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/120.0
2026-02-12T21:05:53.453 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:05:53.454 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:05:53.454 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:05:53.454 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:05:55.515 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/120.0
2026-02-12T21:05:56.457 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:05:56.458 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:05:56.458 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:05:56.458 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:05:57.546 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/120.0
2026-02-12T21:05:59.461 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:05:59.462 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:05:59.462 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:05:59.462 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:05:59.614 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/120.0
2026-02-12T21:06:00.009 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:06:01.684 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/120.0
2026-02-12T21:06:02.465 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:06:02.466 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:06:02.466 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:06:02.466 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:06:03.751 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/120.0
2026-02-12T21:06:04.061 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-02-12T21:06:04.061 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T21:06:04.067 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T21:06:05.469 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2026-02-12T21:06:05.753 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 1 of 5
2026-02-12T21:06:05.753 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 2 of 5: 2
2026-02-12T21:06:05.753 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-02-12T21:06:05.753 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-02-12T21:06:05.753 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2026-02-12T21:06:05.753 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2026-02-12T21:06:05.753 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-02-12T21:06:05.753 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-02-12T21:06:05.753 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-02-12T21:06:05.753 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-02-12T21:06:05.763 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-02-12T21:06:05.764 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-02-12T21:06:05.764 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 2
2026-02-12T21:06:05.764 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:2
2026-02-12T21:06:05.764 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 2
2026-02-12T21:06:05.833 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 1
2026-02-12T21:06:06.854 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 2
2026-02-12T21:06:07.875 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 3
2026-02-12T21:06:08.896 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 4
2026-02-12T21:06:09.916 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 5
2026-02-12T21:06:10.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:06:10.987 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 2 successfully
2026-02-12T21:06:11.988 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-02-12T21:06:12.040 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 2 successfully
2026-02-12T21:06:13.041 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-02-12T21:06:13.043 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 15.81
2026-02-12T21:06:13.044 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-02-12 21:04:32
2026-02-12T21:06:13.044 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-02-12T21:04:32
2026-02-12T21:06:13.044 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2602
2026-02-12T21:06:13.044 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09285535433070863
2026-02-12T21:06:13.048 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 2
2026-02-12T21:06:13.049 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2026-02-12T21:06:13.049 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2026-02-12T21:06:13.049 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-02-12T21:06:13.092 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 2 successfully
2026-02-12T21:06:14.093 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2026-02-12T21:06:14.093 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-02-12T21:06:14.094 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-02-12T21:06:15.145 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-02-12T21:06:17.149 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='09:27:23.39', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-32:00:30.88', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='orapeleng', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='SN2026ayt', comment='The object name')]
2026-02-12T21:06:17.150 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-02-12T21:06:17.150 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-02-12T21:06:17.150 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-02-12T21:06:17.150 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-02-12T21:06:17.154 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-02-12T21:06:17.154 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T21:06:17.161 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T21:06:17.292 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-02-12T21:06:17.292 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-02-12T21:06:17.295 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 21:06:17  (Unix timestamp 1770923177.2954118)
2026-02-12T21:06:17.652 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2026-02-12T21:06:17.652 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2026-02-12T21:06:18.153 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:06:18.172 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:06:18.172 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:06:18.172 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:06:20.030 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:06:21.173 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:06:21.174 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:06:21.174 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:06:21.174 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:06:22.743 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 54.601/60.0
2026-02-12T21:06:24.177 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:06:24.179 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:06:24.179 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:06:24.179 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:06:24.811 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 52.561/60.0
2026-02-12T21:06:26.879 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 50.492/60.0
2026-02-12T21:06:27.182 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:06:27.184 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:06:27.185 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:06:27.185 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:06:28.948 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 48.424/60.0
2026-02-12T21:06:30.041 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:06:30.186 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:06:30.208 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:06:30.208 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:06:30.208 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:06:31.016 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 46.357/60.0
2026-02-12T21:06:33.084 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 44.287/60.0
2026-02-12T21:06:33.212 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:06:33.214 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:06:33.214 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:06:33.214 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:06:35.150 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 42.221/60.0
2026-02-12T21:06:36.217 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:06:36.220 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:06:36.220 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:06:36.220 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:06:37.220 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 40.153/60.0
2026-02-12T21:06:39.223 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:06:39.225 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00099999999998. Last known sky angle: 180.0
2026-02-12T21:06:39.226 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:06:39.226 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00099999999998
2026-02-12T21:06:39.288 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 38.083/60.0
2026-02-12T21:06:40.052 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:06:41.357 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 36.017/60.0
2026-02-12T21:06:42.229 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:06:42.250 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.999. Last known sky angle: 180.00099999999998
2026-02-12T21:06:42.250 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:06:42.251 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.999
2026-02-12T21:06:43.425 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 33.948/60.0
2026-02-12T21:06:45.253 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:06:45.255 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.999
2026-02-12T21:06:45.255 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:06:45.255 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:06:45.495 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 31.878/60.0
2026-02-12T21:06:47.562 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 29.808/60.0
2026-02-12T21:06:48.257 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:06:48.259 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:06:48.259 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:06:48.259 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:06:49.630 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 27.742/60.0
2026-02-12T21:06:50.062 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:06:50.064 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T21:06:34.027316
2026-02-12T21:06:50.065 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T21:06:34.027316
2026-02-12T21:06:50.065 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T21:06:50.065 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T21:06:50.066 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T21:06:50.066 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T19:06:50&start_after=2026-02-11T19:06:50&end_after=2026-02-12T19:06:50&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T21:06:50.216 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T21:06:50.220 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:06:50.229 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:06:50.236 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:06:50.241 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:06:50.245 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:06:50.246 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T21:06:50.247 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T21:06:50.247 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T21:06:50.247 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T19:07:41Z
2026-02-12T21:06:50.247 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 50.752733
2026-02-12T21:06:50.248 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T21:06:51.261 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:06:51.263 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:06:51.263 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:06:51.263 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:06:51.698 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 25.673/60.0
2026-02-12T21:06:52.250 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T21:06:52.252 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T21:06:52.253 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 19:06:52.253095    Obs time: 2026-02-12 19:07:41
2026-02-12T21:06:52.253 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:00:48.746905
2026-02-12T21:06:52.253 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  48
2026-02-12T21:06:52.253 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-02-12T21:06:53.766 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 23.606/60.0
2026-02-12T21:06:54.266 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:06:54.283 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:06:54.283 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:06:54.283 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:06:55.834 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 21.537/60.0
2026-02-12T21:06:57.287 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:06:57.289 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:06:57.289 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:06:57.290 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:06:57.902 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 19.47/60.0
2026-02-12T21:06:59.261 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:06:59.971 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 17.401/60.0
2026-02-12T21:07:00.293 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:07:00.295 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:07:00.295 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:07:00.295 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:07:02.039 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 15.333/60.0
2026-02-12T21:07:03.297 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:07:03.298 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:07:03.298 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:07:03.298 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:07:04.106 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 13.265/60.0
2026-02-12T21:07:06.136 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 11.2/60.0
2026-02-12T21:07:06.301 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:07:06.301 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:07:06.301 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:07:06.301 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:07:08.167 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 9.169/60.0
2026-02-12T21:07:09.270 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:07:09.305 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:07:09.305 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:07:09.305 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:07:09.306 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:07:10.235 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 7.137/60.0
2026-02-12T21:07:12.303 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 5.069/60.0
2026-02-12T21:07:12.306 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:07:12.307 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:07:12.307 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:07:12.307 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:07:14.371 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 3.001/60.0
2026-02-12T21:07:15.309 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:07:15.310 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:07:15.310 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:07:15.310 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:07:16.439 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.933/60.0
2026-02-12T21:07:18.313 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:07:18.314 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:07:18.314 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:07:18.314 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:07:18.507 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:07:19.280 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:07:20.576 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:07:21.317 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:07:21.318 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:07:21.318 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:07:21.318 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:07:22.644 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:07:24.321 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:07:24.322 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:07:24.322 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:07:24.322 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:07:24.712 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:07:26.780 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:07:27.325 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:07:27.326 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:07:27.326 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:07:27.326 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:07:28.849 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:07:29.289 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:07:30.329 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:07:30.329 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:07:30.329 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:07:30.330 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:07:30.917 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:07:32.985 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:07:33.333 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:07:33.334 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:07:33.334 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:07:33.334 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:07:35.053 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:07:36.337 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:07:36.337 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:07:36.338 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:07:36.338 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:07:37.121 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:07:39.190 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:07:39.298 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:07:39.341 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:07:39.342 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:07:39.342 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:07:39.342 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:07:39.728 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-02-12T21:07:39.728 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T21:07:39.730 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T21:07:42.345 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2026-02-12T21:07:42.345 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 2 of 5
2026-02-12T21:07:42.345 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 3 of 5: 3
2026-02-12T21:07:42.345 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-02-12T21:07:42.345 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-02-12T21:07:42.345 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2026-02-12T21:07:42.345 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2026-02-12T21:07:42.345 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-02-12T21:07:42.345 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-02-12T21:07:42.345 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-02-12T21:07:42.345 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-02-12T21:07:42.355 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-02-12T21:07:42.356 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-02-12T21:07:42.356 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 3
2026-02-12T21:07:42.356 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:3
2026-02-12T21:07:42.356 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 3
2026-02-12T21:07:42.399 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 1
2026-02-12T21:07:43.420 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 2
2026-02-12T21:07:44.440 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 3
2026-02-12T21:07:45.463 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 4
2026-02-12T21:07:46.498 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 5
2026-02-12T21:07:47.565 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 3 successfully
2026-02-12T21:07:48.567 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-02-12T21:07:48.618 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 3 successfully
2026-02-12T21:07:49.308 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:07:49.312 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T21:07:34.226499
2026-02-12T21:07:49.312 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T21:07:34.226499
2026-02-12T21:07:49.313 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T21:07:49.313 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T21:07:49.313 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T21:07:49.314 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T19:07:49&start_after=2026-02-11T19:07:49&end_after=2026-02-12T19:07:49&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T21:07:49.423 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T21:07:49.427 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:07:49.434 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:07:49.442 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:07:49.449 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:07:49.453 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:07:49.455 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T21:07:49.455 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T21:07:49.455 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T21:07:49.455 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T19:07:41Z
2026-02-12T21:07:49.455 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -8.455926
2026-02-12T21:07:49.457 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T21:07:49.619 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-02-12T21:07:49.622 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 15.86
2026-02-12T21:07:49.622 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-02-12 21:06:53
2026-02-12T21:07:49.622 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-02-12T21:06:53
2026-02-12T21:07:49.623 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.3, 2602
2026-02-12T21:07:49.623 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09288748031496061
2026-02-12T21:07:49.626 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 3
2026-02-12T21:07:49.627 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2026-02-12T21:07:49.627 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2026-02-12T21:07:49.627 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-02-12T21:07:49.671 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 3 successfully
2026-02-12T21:07:50.673 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2026-02-12T21:07:50.673 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-02-12T21:07:50.673 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-02-12T21:07:51.459 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T21:07:51.461 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T21:07:51.461 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 19:07:51.461862    Obs time: 2026-02-12 19:07:41
2026-02-12T21:07:51.462 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:59:49.538138
2026-02-12T21:07:51.462 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86389
2026-02-12T21:07:51.462 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2026-02-12T19:07:41Z', 'guide_off', 'config_id 13799', 'config_status_id 17918937', 'update_OCS 17918937 ATTEMPTED', 'run_script setup_SN2026ayt_spec_17640184_13753_13799.json', 'run_script SN2026ayt_spec_17640184_13753_13799.json', 'run_script arc_flat_lamp_off.json', 'update_OCS 17918937 COMPLETED 13799 reason', 'guide_off', 'tracking_off', '# end_time 2026-02-12T19:35:55Z', 'run_script arc_flat_lamp_off.json']
2026-02-12T21:07:51.462 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2026-02-12T21:07:51.712 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-02-12T21:07:53.717 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='09:27:23.39', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-32:00:30.88', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='orapeleng', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='SN2026ayt', comment='The object name')]
2026-02-12T21:07:53.717 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-02-12T21:07:53.717 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-02-12T21:07:53.718 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-02-12T21:07:53.718 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-02-12T21:07:53.722 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-02-12T21:07:53.722 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T21:07:53.728 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T21:07:53.859 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-02-12T21:07:53.859 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-02-12T21:07:53.862 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 21:07:53  (Unix timestamp 1770923273.8626194)
2026-02-12T21:07:54.219 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2026-02-12T21:07:54.219 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2026-02-12T21:07:54.720 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:07:54.722 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:07:54.722 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:07:54.722 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:07:57.726 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:07:57.728 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:07:57.728 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:07:57.728 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:07:58.470 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:07:59.310 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 54.597/60.0
2026-02-12T21:08:00.731 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:08:00.754 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:08:00.754 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:08:00.755 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:08:01.340 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 52.557/60.0
2026-02-12T21:08:03.371 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 50.526/60.0
2026-02-12T21:08:03.758 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:08:03.760 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:08:03.760 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:08:03.761 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:08:05.402 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 48.496/60.0
2026-02-12T21:08:06.761 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:08:06.763 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:08:06.764 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:08:06.764 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:08:07.432 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 46.465/60.0
2026-02-12T21:08:08.482 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:08:09.500 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 44.434/60.0
2026-02-12T21:08:09.767 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:08:09.769 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00099999999998. Last known sky angle: 180.0
2026-02-12T21:08:09.769 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:08:09.770 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00099999999998
2026-02-12T21:08:11.531 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 42.366/60.0
2026-02-12T21:08:12.773 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:08:12.775 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00099999999998
2026-02-12T21:08:12.775 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:08:12.775 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:08:13.561 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 40.336/60.0
2026-02-12T21:08:15.592 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 38.305/60.0
2026-02-12T21:08:15.779 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:08:15.781 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:08:15.781 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:08:15.781 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:08:17.623 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 36.274/60.0
2026-02-12T21:08:18.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:08:18.785 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:08:18.788 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:08:18.788 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:08:18.788 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:08:19.653 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 34.244/60.0
2026-02-12T21:08:21.684 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 32.213/60.0
2026-02-12T21:08:21.789 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:08:21.790 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:08:21.790 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:08:21.790 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:08:23.715 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 30.183/60.0
2026-02-12T21:08:24.793 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:08:24.795 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:08:24.795 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:08:24.795 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:08:25.783 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 28.152/60.0
2026-02-12T21:08:27.797 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:08:27.799 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:08:27.799 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:08:27.800 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:08:27.813 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 26.083/60.0
2026-02-12T21:08:28.503 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:08:29.845 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 24.055/60.0
2026-02-12T21:08:30.801 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:08:30.804 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:08:30.804 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:08:30.804 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:08:31.875 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 22.022/60.0
2026-02-12T21:08:33.808 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:08:33.810 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:08:33.810 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:08:33.810 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:08:33.906 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 19.992/60.0
2026-02-12T21:08:35.974 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 17.961/60.0
2026-02-12T21:08:36.813 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:08:36.816 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:08:36.816 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:08:36.816 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:08:38.042 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 15.893/60.0
2026-02-12T21:08:38.514 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:08:39.820 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:08:39.837 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:08:39.838 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:08:39.838 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:08:40.110 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 13.825/60.0
2026-02-12T21:08:42.178 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 11.756/60.0
2026-02-12T21:08:42.841 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:08:42.842 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:08:42.842 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:08:42.842 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:08:44.245 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 9.689/60.0
2026-02-12T21:08:45.845 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:08:45.846 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:08:45.846 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:08:45.846 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:08:46.389 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 7.622/60.0
2026-02-12T21:08:48.419 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 5.48/60.0
2026-02-12T21:08:48.525 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:08:48.542 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T21:08:34.426416
2026-02-12T21:08:48.542 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T21:08:34.426416
2026-02-12T21:08:48.542 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T21:08:48.542 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T21:08:48.543 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T21:08:48.543 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T19:08:48&start_after=2026-02-11T19:08:48&end_after=2026-02-12T19:08:48&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T21:08:48.637 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T21:08:48.638 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:08:48.640 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:08:48.642 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:08:48.644 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:08:48.645 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:08:48.646 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T21:08:48.646 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T21:08:48.646 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T21:08:48.646 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T19:07:41Z
2026-02-12T21:08:48.646 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -67.64688
2026-02-12T21:08:48.647 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T21:08:48.849 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:08:48.850 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:08:48.850 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:08:48.850 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:08:50.450 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 3.449/60.0
2026-02-12T21:08:50.649 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T21:08:50.664 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T21:08:50.664 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 19:08:50.664595    Obs time: 2026-02-12 19:07:41
2026-02-12T21:08:50.664 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:58:50.335405
2026-02-12T21:08:50.664 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86330
2026-02-12T21:08:50.664 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2026-02-12T19:07:41Z', 'guide_off', 'config_id 13799', 'config_status_id 17918946', 'update_OCS 17918946 ATTEMPTED', 'run_script setup_SN2026ayt_spec_17640193_13753_13799.json', 'run_script SN2026ayt_spec_17640193_13753_13799.json', 'run_script arc_flat_lamp_off.json', 'update_OCS 17918946 COMPLETED 13799 reason', 'guide_off', 'tracking_off', '# end_time 2026-02-12T19:35:55Z', 'run_script arc_flat_lamp_off.json']
2026-02-12T21:08:50.664 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2026-02-12T21:08:51.853 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:08:51.854 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:08:51.854 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:08:51.854 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:08:52.480 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1.419/60.0
2026-02-12T21:08:54.511 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:08:54.857 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:08:54.875 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:08:54.875 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:08:54.875 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:08:56.579 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:08:57.671 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:08:57.878 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:08:57.879 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:08:57.879 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:08:57.879 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:08:58.610 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:09:00.641 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:09:00.881 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:09:00.882 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:09:00.882 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:09:00.882 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:09:02.671 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:09:03.885 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:09:03.886 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:09:03.886 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:09:03.886 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:09:04.702 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:09:06.732 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:09:06.889 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:09:06.890 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:09:06.890 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:09:06.890 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:09:07.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:09:08.763 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:09:09.893 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:09:09.894 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:09:09.894 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:09:09.894 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:09:10.795 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:09:12.824 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:09:12.897 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:09:12.897 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:09:12.897 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:09:12.898 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:09:14.855 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:09:15.901 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:09:15.901 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:09:15.901 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:09:15.901 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:09:16.348 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-02-12T21:09:16.348 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T21:09:16.350 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T21:09:17.689 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:09:18.905 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2026-02-12T21:09:18.905 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 3 of 5
2026-02-12T21:09:18.905 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 4 of 5: 4
2026-02-12T21:09:18.905 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-02-12T21:09:18.905 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-02-12T21:09:18.905 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2026-02-12T21:09:18.905 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2026-02-12T21:09:18.905 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-02-12T21:09:18.905 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-02-12T21:09:18.905 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-02-12T21:09:18.905 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-02-12T21:09:18.922 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-02-12T21:09:18.922 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-02-12T21:09:18.922 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 4
2026-02-12T21:09:18.922 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:4
2026-02-12T21:09:18.922 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 4
2026-02-12T21:09:19.107 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 1
2026-02-12T21:09:20.127 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 2
2026-02-12T21:09:21.148 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 3
2026-02-12T21:09:22.168 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 4
2026-02-12T21:09:23.235 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 4 successfully
2026-02-12T21:09:24.236 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-02-12T21:09:24.288 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 4 successfully
2026-02-12T21:09:25.289 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-02-12T21:09:25.292 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 16.19
2026-02-12T21:09:25.292 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-02-12 21:08:41
2026-02-12T21:09:25.292 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-02-12T21:08:41
2026-02-12T21:09:25.293 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -16.3, 2680
2026-02-12T21:09:25.293 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09512216535433068
2026-02-12T21:09:25.296 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 4
2026-02-12T21:09:25.296 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2026-02-12T21:09:25.297 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2026-02-12T21:09:25.297 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-02-12T21:09:25.341 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 4 successfully
2026-02-12T21:09:26.342 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2026-02-12T21:09:26.342 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-02-12T21:09:26.343 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-02-12T21:09:27.377 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-02-12T21:09:27.700 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:09:29.381 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='09:27:23.39', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-32:00:30.88', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='orapeleng', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='SN2026ayt', comment='The object name')]
2026-02-12T21:09:29.382 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-02-12T21:09:29.382 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-02-12T21:09:29.382 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-02-12T21:09:29.383 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-02-12T21:09:29.386 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-02-12T21:09:29.387 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T21:09:29.393 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T21:09:29.486 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-02-12T21:09:29.487 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-02-12T21:09:29.490 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 21:09:29  (Unix timestamp 1770923369.4902253)
2026-02-12T21:09:29.884 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2026-02-12T21:09:29.884 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2026-02-12T21:09:30.385 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:09:30.387 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00199999999998. Last known sky angle: 180.003
2026-02-12T21:09:30.387 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:09:30.387 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00199999999998
2026-02-12T21:09:33.389 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:09:33.392 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00199999999998
2026-02-12T21:09:33.392 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:09:33.392 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:09:34.974 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 54.56/60.0
2026-02-12T21:09:36.393 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:09:36.396 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:09:36.396 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:09:36.396 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:09:37.005 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 52.52/60.0
2026-02-12T21:09:37.711 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:09:39.036 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 50.491/60.0
2026-02-12T21:09:39.400 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:09:39.402 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:09:39.402 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:09:39.402 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:09:41.068 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 48.458/60.0
2026-02-12T21:09:42.405 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:09:42.407 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:09:42.407 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:09:42.407 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:09:43.097 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 46.426/60.0
2026-02-12T21:09:45.127 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 44.397/60.0
2026-02-12T21:09:45.410 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:09:45.428 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:09:45.428 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:09:45.428 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:09:47.158 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 42.368/60.0
2026-02-12T21:09:47.723 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:09:47.725 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T21:09:34.629713
2026-02-12T21:09:47.725 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T21:09:34.629713
2026-02-12T21:09:47.725 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T21:09:47.725 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T21:09:47.726 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T21:09:47.726 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T19:09:47&start_after=2026-02-11T19:09:47&end_after=2026-02-12T19:09:47&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T21:09:47.848 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T21:09:47.852 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:09:47.860 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:09:47.868 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:09:47.875 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:09:47.880 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:09:47.882 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T21:09:47.882 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T21:09:47.883 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T21:09:47.883 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T19:07:41Z
2026-02-12T21:09:47.883 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -126.883277
2026-02-12T21:09:47.884 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T21:09:48.431 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:09:48.433 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:09:48.434 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:09:48.434 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:09:49.188 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 40.336/60.0
2026-02-12T21:09:49.886 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T21:09:49.887 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T21:09:49.887 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 19:09:49.887813    Obs time: 2026-02-12 19:07:41
2026-02-12T21:09:49.887 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:57:51.112187
2026-02-12T21:09:49.887 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86271
2026-02-12T21:09:49.887 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2026-02-12T19:07:41Z', 'guide_off', 'config_id 13799', 'config_status_id 17918955', 'update_OCS 17918955 ATTEMPTED', 'run_script setup_SN2026ayt_spec_17640202_13753_13799.json', 'run_script SN2026ayt_spec_17640202_13753_13799.json', 'run_script arc_flat_lamp_off.json', 'update_OCS 17918955 COMPLETED 13799 reason', 'guide_off', 'tracking_off', '# end_time 2026-02-12T19:35:55Z', 'run_script arc_flat_lamp_off.json']
2026-02-12T21:09:49.888 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2026-02-12T21:09:51.220 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 38.306/60.0
2026-02-12T21:09:51.437 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:09:51.439 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:09:51.439 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:09:51.440 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:09:53.250 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 36.275/60.0
2026-02-12T21:09:54.441 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:09:54.443 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:09:54.443 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:09:54.443 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:09:55.281 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 34.244/60.0
2026-02-12T21:09:56.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:09:57.349 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 32.213/60.0
2026-02-12T21:09:57.447 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:09:57.449 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:09:57.449 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:09:57.449 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:09:59.380 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 30.145/60.0
2026-02-12T21:10:00.450 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:10:00.453 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:10:00.453 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:10:00.453 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:10:01.410 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 28.116/60.0
2026-02-12T21:10:03.440 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 26.085/60.0
2026-02-12T21:10:03.457 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:10:03.459 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:10:03.459 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:10:03.459 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:10:05.471 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 24.054/60.0
2026-02-12T21:10:06.461 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:10:06.463 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:10:06.463 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:10:06.463 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:10:06.904 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:10:07.502 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 22.023/60.0
2026-02-12T21:10:09.465 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:10:09.467 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:10:09.467 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:10:09.467 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:10:09.532 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 19.993/60.0
2026-02-12T21:10:11.563 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 17.964/60.0
2026-02-12T21:10:12.471 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:10:12.488 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:10:12.488 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:10:12.489 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:10:13.631 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 15.932/60.0
2026-02-12T21:10:15.492 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:10:15.494 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:10:15.494 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:10:15.495 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:10:15.662 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 13.863/60.0
2026-02-12T21:10:16.915 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:10:17.693 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 11.832/60.0
2026-02-12T21:10:18.498 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:10:18.500 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:10:18.501 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:10:18.501 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:10:19.723 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 9.801/60.0
2026-02-12T21:10:21.502 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:10:21.505 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:10:21.505 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:10:21.505 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:10:21.752 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 7.771/60.0
2026-02-12T21:10:23.783 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 5.744/60.0
2026-02-12T21:10:24.508 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:10:24.509 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:10:24.509 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:10:24.509 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:10:25.813 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 3.712/60.0
2026-02-12T21:10:26.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:10:27.513 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:10:27.533 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:10:27.533 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:10:27.533 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:10:27.844 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1.683/60.0
2026-02-12T21:10:29.874 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:10:30.533 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:10:30.534 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:10:30.534 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:10:30.534 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:10:31.905 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:10:33.537 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:10:33.538 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:10:33.538 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:10:33.538 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:10:33.935 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:10:35.968 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:10:36.541 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:10:36.542 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:10:36.542 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:10:36.542 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:10:36.933 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:10:37.997 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:10:39.545 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:10:39.546 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:10:39.546 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:10:39.546 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:10:40.028 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:10:42.059 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:10:42.550 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:10:42.551 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:10:42.551 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:10:42.551 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:10:44.089 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:10:45.553 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:10:45.553 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:10:45.554 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:10:45.554 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:10:46.120 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:10:46.941 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:10:46.941 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T21:10:34.830223
2026-02-12T21:10:46.942 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T21:10:34.830223
2026-02-12T21:10:46.942 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T21:10:46.942 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T21:10:46.942 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T21:10:46.942 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T19:10:46&start_after=2026-02-11T19:10:46&end_after=2026-02-12T19:10:46&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T21:10:47.043 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T21:10:47.043 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:10:47.045 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:10:47.047 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:10:47.048 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:10:47.050 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:10:47.050 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T21:10:47.051 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T21:10:47.051 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 7 configurations
2026-02-12T21:10:47.051 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T21:10:47.051 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T19:07:41Z
2026-02-12T21:10:47.051 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -186.051716
2026-02-12T21:10:47.052 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T21:10:48.151 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:10:48.557 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:10:48.558 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:10:48.558 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:10:48.558 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:10:49.053 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T21:10:49.053 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T21:10:49.054 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 19:10:49.054016    Obs time: 2026-02-12 19:07:41
2026-02-12T21:10:49.054 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:56:51.945984
2026-02-12T21:10:49.054 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86211
2026-02-12T21:10:49.054 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2026-02-12T19:07:41Z', 'guide_off', 'config_id 13799', 'config_status_id 17918964', 'update_OCS 17918964 ATTEMPTED', 'run_script setup_SN2026ayt_spec_17640211_13753_13799.json', 'run_script SN2026ayt_spec_17640211_13753_13799.json', 'run_script arc_flat_lamp_off.json', 'update_OCS 17918964 COMPLETED 13799 reason', 'guide_off', 'tracking_off', '# end_time 2026-02-12T19:35:55Z', 'run_script arc_flat_lamp_off.json']
2026-02-12T21:10:49.054 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2026-02-12T21:10:50.181 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:10:51.561 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:10:51.562 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:10:51.562 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:10:51.562 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:10:51.970 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-02-12T21:10:51.970 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T21:10:51.971 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T21:10:54.565 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2026-02-12T21:10:54.565 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 4 of 5
2026-02-12T21:10:54.565 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 5 of 5: 5
2026-02-12T21:10:54.565 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-02-12T21:10:54.565 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-02-12T21:10:54.565 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2026-02-12T21:10:54.565 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2026-02-12T21:10:54.565 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-02-12T21:10:54.565 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-02-12T21:10:54.565 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-02-12T21:10:54.565 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-02-12T21:10:54.576 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-02-12T21:10:54.577 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-02-12T21:10:54.577 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 5
2026-02-12T21:10:54.577 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:5
2026-02-12T21:10:54.577 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 5
2026-02-12T21:10:54.649 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 1
2026-02-12T21:10:55.669 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 2
2026-02-12T21:10:56.061 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:10:56.690 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 3
2026-02-12T21:10:57.711 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 4
2026-02-12T21:10:58.776 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 5 successfully
2026-02-12T21:10:59.778 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-02-12T21:10:59.829 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 5 successfully
2026-02-12T21:11:00.830 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-02-12T21:11:00.832 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 15.76
2026-02-12T21:11:00.832 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-02-12 21:10:29
2026-02-12T21:11:00.832 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-02-12T21:10:29
2026-02-12T21:11:00.832 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -21.0, 2777
2026-02-12T21:11:00.832 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09630078740157479
2026-02-12T21:11:00.836 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 5
2026-02-12T21:11:00.836 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2026-02-12T21:11:00.836 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2026-02-12T21:11:00.836 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-02-12T21:11:00.882 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 5 successfully
2026-02-12T21:11:01.883 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2026-02-12T21:11:01.883 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-02-12T21:11:01.883 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-02-12T21:11:02.929 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-02-12T21:11:04.933 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='09:27:23.39', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-32:00:30.88', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='orapeleng', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='SN2026ayt', comment='The object name')]
2026-02-12T21:11:04.933 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-02-12T21:11:04.934 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-02-12T21:11:04.934 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-02-12T21:11:04.934 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-02-12T21:11:04.938 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-02-12T21:11:04.938 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T21:11:04.944 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T21:11:05.075 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-02-12T21:11:05.076 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-02-12T21:11:05.079 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 21:11:05  (Unix timestamp 1770923465.0790536)
2026-02-12T21:11:05.435 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2026-02-12T21:11:05.436 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2026-02-12T21:11:05.937 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:11:05.939 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:11:05.939 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:11:05.939 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:11:06.071 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:11:08.943 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:11:08.945 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:11:08.945 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:11:08.945 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:11:10.527 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 54.596/60.0
2026-02-12T21:11:11.949 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:11:11.951 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:11:11.951 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:11:11.951 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:11:12.557 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 52.556/60.0
2026-02-12T21:11:14.627 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 50.525/60.0
2026-02-12T21:11:14.953 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:11:14.956 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:11:14.956 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:11:14.956 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:11:16.082 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:11:16.694 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 48.457/60.0
2026-02-12T21:11:17.957 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:11:17.959 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:11:17.959 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:11:17.959 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:11:18.724 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 46.389/60.0
2026-02-12T21:11:20.755 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 44.36/60.0
2026-02-12T21:11:20.961 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:11:20.963 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:11:20.963 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:11:20.963 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:11:22.823 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 42.328/60.0
2026-02-12T21:11:23.967 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:11:23.969 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:11:23.969 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:11:23.969 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:11:24.891 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 40.26/60.0
2026-02-12T21:11:26.092 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:11:26.958 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 38.192/60.0
2026-02-12T21:11:26.972 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:11:26.973 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:11:26.973 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:11:26.973 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:11:28.990 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 36.125/60.0
2026-02-12T21:11:29.974 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:11:29.976 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:11:29.976 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:11:29.976 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:11:31.058 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 34.093/60.0
2026-02-12T21:11:32.979 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:11:32.982 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:11:32.982 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:11:32.982 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:11:33.126 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 32.025/60.0
2026-02-12T21:11:35.157 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 29.958/60.0
2026-02-12T21:11:35.986 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:11:35.988 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:11:35.988 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:11:35.988 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:11:36.100 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:11:37.225 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 27.926/60.0
2026-02-12T21:11:38.992 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:11:38.994 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:11:38.994 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:11:38.994 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:11:39.256 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 25.859/60.0
2026-02-12T21:11:41.324 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 23.827/60.0
2026-02-12T21:11:41.998 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:11:42.000 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:11:42.000 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:11:42.000 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:11:43.393 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 21.758/60.0
2026-02-12T21:11:45.002 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:11:45.004 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:11:45.004 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:11:45.004 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:11:45.423 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 19.69/60.0
2026-02-12T21:11:46.111 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:11:46.113 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T21:11:35.037049
2026-02-12T21:11:46.113 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T21:11:35.037049
2026-02-12T21:11:46.114 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T21:11:46.114 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T21:11:46.115 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T21:11:46.115 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T19:11:46&start_after=2026-02-11T19:11:46&end_after=2026-02-12T19:11:46&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T21:11:46.226 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T21:11:46.231 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:11:46.240 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:11:46.248 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:11:46.254 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:11:46.258 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:11:46.262 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:11:46.263 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T21:11:46.265 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T21:11:46.265 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 8 configurations
2026-02-12T21:11:46.265 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 13785
2026-02-12T21:11:46.265 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T21:11:46.265 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T19:07:41Z
2026-02-12T21:11:46.265 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -245.265703
2026-02-12T21:11:46.283 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T21:11:47.491 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 17.661/60.0
2026-02-12T21:11:48.007 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:11:48.010 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:11:48.010 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:11:48.010 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:11:48.285 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T21:11:48.287 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T21:11:48.287 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 19:11:48.287693    Obs time: 2026-02-12 19:07:41
2026-02-12T21:11:48.287 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:55:52.712307
2026-02-12T21:11:48.288 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86152
2026-02-12T21:11:48.288 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2026-02-12T19:07:41Z', 'guide_off', 'config_id 13799', 'config_status_id 17918964', 'update_OCS 17918964 ATTEMPTED', 'run_script setup_SN2026ayt_spec_17640211_13753_13799.json', 'run_script SN2026ayt_spec_17640211_13753_13799.json', 'run_script arc_flat_lamp_off.json', 'update_OCS 17918964 COMPLETED 13799 reason', 'guide_off', 'tracking_off', '# end_time 2026-02-12T19:35:55Z', 'run_script arc_flat_lamp_off.json']
2026-02-12T21:11:48.288 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2026-02-12T21:11:49.673 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 15.592/60.0
2026-02-12T21:11:51.014 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:11:51.016 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:11:51.016 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:11:51.016 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:11:51.740 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 13.411/60.0
2026-02-12T21:11:53.771 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 11.344/60.0
2026-02-12T21:11:54.019 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:11:54.021 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:11:54.022 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:11:54.022 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:11:55.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:11:55.839 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 9.312/60.0
2026-02-12T21:11:57.025 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:11:57.025 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:11:57.025 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:11:57.026 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:11:57.907 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 7.244/60.0
2026-02-12T21:11:59.976 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 5.175/60.0
2026-02-12T21:12:00.029 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:12:00.031 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:12:00.031 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:12:00.031 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:12:02.044 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 3.108/60.0
2026-02-12T21:12:03.035 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:12:03.036 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:12:03.036 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:12:03.036 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:12:04.073 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1.039/60.0
2026-02-12T21:12:05.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:12:06.039 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:12:06.040 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.00000000000003
2026-02-12T21:12:06.040 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:12:06.040 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:12:06.104 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:12:08.136 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:12:09.043 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:12:09.044 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 179.99999999999997
2026-02-12T21:12:09.044 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:12:09.044 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:12:10.165 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:12:12.047 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:12:12.048 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:12:12.048 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:12:12.048 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:12:12.195 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:12:14.226 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:12:15.051 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:12:15.052 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99900000000002. Last known sky angle: 180.0
2026-02-12T21:12:15.052 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:12:15.052 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99900000000002
2026-02-12T21:12:15.314 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:12:16.257 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:12:18.053 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:12:18.054 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99900000000002
2026-02-12T21:12:18.054 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:12:18.054 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:12:18.287 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:12:20.318 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:12:21.057 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:12:21.058 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99900000000002. Last known sky angle: 180.0
2026-02-12T21:12:21.058 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:12:21.058 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99900000000002
2026-02-12T21:12:22.350 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:12:24.061 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:12:24.062 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99900000000002
2026-02-12T21:12:24.062 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:12:24.062 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:12:24.379 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:12:25.324 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:12:26.410 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_phot_17640088_13739_13785.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-02-12T21:12:27.065 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:12:27.066 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:12:27.066 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:12:27.066 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:12:27.778 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-02-12T21:12:27.779 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T21:12:27.796 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T21:12:30.069 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2026-02-12T21:12:30.069 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 5 of 5
2026-02-12T21:12:30.069 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2026-02-12T21:12:30.069 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2026-02-12T21:12:30.773 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2026-02-12T21:12:30.773 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script SN2026ayt_phot_17640088_13739_13785.json was run successfully
2026-02-12T21:12:30.773 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 17918841 COMPLETED 13785 reason
2026-02-12T21:12:30.773 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 17918841 COMPLETED 13785 reason
2026-02-12T21:12:30.773 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2026-02-12T21:12:30.773 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2026-02-12T21:12:30.773 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2026-02-12T21:12:30.773 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2026-02-12T21:12:30.773 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-02-12T21:12:30.773 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-02-12T21:12:33.776 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2026-02-12T21:12:33.777 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2026-02-12T21:12:35.334 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:12:35.779 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2026-02-12T21:12:35.779 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2026-02-12T21:12:35.779 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering tracking_off
2026-02-12T21:12:35.779 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: tracking_off
2026-02-12T21:12:35.779 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing tracking off
2026-02-12T21:12:35.781 [INFO] [Execution thread] [schedule_poller.py] [do_tracking_off()] Telescope tracking switched off
2026-02-12T21:12:35.781 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering # end_time 2026-02-12T19:07:41Z
2026-02-12T21:12:35.781 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script arc_flat_lamp_off.json
2026-02-12T21:12:35.781 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script arc_flat_lamp_off.json
2026-02-12T21:12:35.781 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name arc_flat_lamp_off.json
2026-02-12T21:12:35.781 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script arc_flat_lamp_off.json
2026-02-12T21:12:35.781 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_name': 'arc_flat_lamp_off.json', 'script_units': [{'comment': 'Reset optomechanics arc and flat lamps', 'unit_number': 1, 'instrument': {'arc_mirror': 'OUT', 'arc_lamp': 'OFF', 'flat_lamp': 'OFF'}, 'do_exposure': False}]}
2026-02-12T21:12:35.781 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2026-02-12T21:12:35.781 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2026-02-12T21:12:36.282 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2026-02-12T21:12:36.282 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script arc_flat_lamp_off.json 1 times
2026-02-12T21:12:36.282 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2026-02-12T21:12:36.282 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-02-12T21:12:36.282 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-02-12T21:12:36.282 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2026-02-12T21:12:36.282 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2026-02-12T21:12:36.282 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-02-12T21:12:36.282 [INFO] [script_worker] [instrument.py] [stage_script()] Target acquisition section absent from script. Will not acquire target
2026-02-12T21:12:36.284 [DEBUG] [script_worker] [instrument.py] [stage_script()] Using Targ RA = 09:28:31.32732   Targ dec = -32:07:26.9292
2026-02-12T21:12:36.284 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-02-12T21:12:36.284 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-02-12T21:12:36.284 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-02-12T21:12:36.291 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-02-12T21:12:36.291 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-02-12T21:12:36.291 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-02-12T21:12:36.291 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-02-12T21:12:37.352 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-02-12T21:12:39.353 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2026-02-12T21:12:39.353 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2026-02-12T21:12:39.353 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2026-02-12T21:12:39.784 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2026-02-12T21:12:39.784 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script arc_flat_lamp_off.json was run successfully
2026-02-12T21:12:39.784 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] All commands processed
2026-02-12T21:12:39.784 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] status for OCS = COMPLETED
2026-02-12T21:12:39.784 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [completed]
2026-02-12T21:12:39.784 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 17918841
2026-02-12T21:12:39.784 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = Completed
2026-02-12T21:12:39.785 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with COMPLETED
2026-02-12T21:12:39.785 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'COMPLETED', 'summary': {'start': '2026-02-12T19:00:56', 'end': '2026-02-12T19:12:39', 'state': 'COMPLETED', 'reason': 'Completed', 'time_completed': '703.0', 'events': {}}} with config status ID 17918841
2026-02-12T21:12:39.980 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2026-02-12T21:12:39.980 [DEBUG] [Execution thread] [schedule_poller.py] [execute()] Finished executing ['select Mookodi', 'guide_off', 'start_time 2026-02-12T18:53:15Z', 'guide_off', 'config_id 13785', 'config_status_id 17918841', 'update_OCS 17918841 ATTEMPTED', 'run_script setup_SN2026ayt_phot_17640088_13739_13785.json', 'run_script SN2026ayt_phot_17640088_13739_13785.json', 'update_OCS 17918841 COMPLETED 13785 reason', 'guide_off', 'tracking_off', '# end_time 2026-02-12T19:07:41Z', 'run_script arc_flat_lamp_off.json'] at time 21:12:39
2026-02-12T21:12:45.345 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:12:45.347 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T21:12:35.236670
2026-02-12T21:12:45.347 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T21:12:35.236670
2026-02-12T21:12:45.348 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T21:12:45.348 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T21:12:45.349 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T21:12:45.349 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T19:12:45&start_after=2026-02-11T19:12:45&end_after=2026-02-12T19:12:45&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T21:12:45.512 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T21:12:45.516 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:12:45.525 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:12:45.532 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:12:45.539 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:12:45.543 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:12:45.547 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:12:45.548 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T21:12:45.550 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T21:12:45.550 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 8 configurations
2026-02-12T21:12:45.550 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T21:12:45.550 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T19:07:41Z
2026-02-12T21:12:45.550 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -304.55081
2026-02-12T21:12:45.551 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-02-12T21:12:47.554 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-02-12T21:12:47.556 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-02-12T21:12:47.556 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-02-12 19:12:47.556591    Obs time: 2026-02-12 19:07:41
2026-02-12T21:12:47.556 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:54:53.443409
2026-02-12T21:12:47.556 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86093
2026-02-12T21:12:47.557 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2026-02-12T19:07:41Z', 'guide_off', 'config_id 13799', 'config_status_id 17918964', 'update_OCS 17918964 ATTEMPTED', 'run_script setup_SN2026ayt_spec_17640211_13753_13799.json', 'run_script SN2026ayt_spec_17640211_13753_13799.json', 'run_script arc_flat_lamp_off.json', 'update_OCS 17918964 COMPLETED 13799 reason', 'guide_off', 'tracking_off', '# end_time 2026-02-12T19:35:55Z', 'run_script arc_flat_lamp_off.json']
2026-02-12T21:12:47.557 [DEBUG] [Poll thread] [schedule_poller.py] [start_execution()] Start the next configuration
2026-02-12T21:12:47.557 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Running the configuration
2026-02-12T21:12:47.558 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering select Mookodi
2026-02-12T21:12:47.558 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2026-02-12T21:12:47.558 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: select Mookodi
2026-02-12T21:12:47.559 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing select instrument Mookodi
2026-02-12T21:12:47.560 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] The instrument currently selected on the telescope is Mookodi
2026-02-12T21:12:47.561 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Full names: {0: 'Sibonise', 1: 'Mookodi'}
2026-02-12T21:12:47.561 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Current instrument is Mookodi at index 1
2026-02-12T21:12:47.561 [DEBUG] [Execution thread] [schedule_poller.py] [do_select()] Mookodi was already selected
2026-02-12T21:12:47.561 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2026-02-12T21:12:47.561 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2026-02-12T21:12:47.561 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2026-02-12T21:12:47.561 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2026-02-12T21:12:47.562 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-02-12T21:12:47.562 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-02-12T21:12:50.565 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2026-02-12T21:12:50.566 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2026-02-12T21:12:52.617 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2026-02-12T21:12:52.617 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2026-02-12T21:12:52.617 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering start_time 2026-02-12T19:07:41Z
2026-02-12T21:12:52.617 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: start_time 2026-02-12T19:07:41Z
2026-02-12T21:12:52.617 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2026-02-12T21:12:52.618 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2026-02-12T21:12:52.618 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2026-02-12T21:12:52.618 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2026-02-12T21:12:52.618 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-02-12T21:12:52.618 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-02-12T21:12:54.566 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:12:55.622 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2026-02-12T21:12:55.622 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2026-02-12T21:12:57.673 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2026-02-12T21:12:57.673 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2026-02-12T21:12:57.673 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_id 13799
2026-02-12T21:12:57.674 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_id 13799
2026-02-12T21:12:57.674 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_status_id 17918964
2026-02-12T21:12:57.674 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_status_id 17918964
2026-02-12T21:12:57.674 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 17918964 ATTEMPTED
2026-02-12T21:12:57.674 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 17918964 ATTEMPTED
2026-02-12T21:12:57.674 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script setup_SN2026ayt_spec_17640211_13753_13799.json
2026-02-12T21:12:57.674 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script setup_SN2026ayt_spec_17640211_13753_13799.json
2026-02-12T21:12:57.674 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name setup_SN2026ayt_spec_17640211_13753_13799.json
2026-02-12T21:12:57.675 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script setup_SN2026ayt_spec_17640211_13753_13799.json
2026-02-12T21:12:57.675 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'telescope': {'targ_ra': 9.4565, 'targ_dec': -32.0085766667, 'type': 'ICRS'}, 'instrument': {'target_acquisition': {'acquire_nearest': False, 'acquire_target': True, 'targ_ra': '09:27:23.39', 'targ_dec': '-32:00:30.88', 'binx': 1, 'biny': 1, 'magic_x': 616, 'magic_y': 585, 'exposure_time': 4000, 'num_exposures': 1, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON', 'flat_lamp': 'OFF', 'arc_lamp': 'OFF', 'arc_mirror': 'OUT', 'slit': 'OUT', 'grism': 'OUT', 'filterA': 0, 'filterB': 1, 'shutter_mode': 'ALWAYS_OPEN'}}, 'do_exposure': False}], 'script_name': 'setup_SN2026ayt_spec_17640211_13753_13799.json'}
2026-02-12T21:12:57.676 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2026-02-12T21:12:57.676 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2026-02-12T21:12:57.676 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [attempted]
2026-02-12T21:12:57.676 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 17918964
2026-02-12T21:12:57.676 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = No reason given
2026-02-12T21:12:57.677 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with ATTEMPTED
2026-02-12T21:12:57.677 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'ATTEMPTED'} with config status ID 17918964
2026-02-12T21:12:57.771 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2026-02-12T21:12:58.176 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2026-02-12T21:12:58.177 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script setup_SN2026ayt_spec_17640211_13753_13799.json 1 times
2026-02-12T21:12:58.177 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2026-02-12T21:12:58.180 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging telescope
2026-02-12T21:12:58.180 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telscript type = ICRS
2026-02-12T21:12:58.180 [INFO] [script_worker] [telescope.py] [stage_script()] Staging telescope script: 
2026-02-12T21:13:01.193 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-02-12T21:13:02.196 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-02-12T21:13:03.199 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-02-12T21:13:04.202 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready. Now check that it's roughly on target
2026-02-12T21:13:04.204 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope ra =  9.4569357046504 is close enough to target ra = 9.4565
2026-02-12T21:13:04.204 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope dec =  -32.0089664306262 is close enough to target dec = -32.0085766667
2026-02-12T21:13:04.204 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready and approximately on target
2026-02-12T21:13:04.204 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-02-12T21:13:04.204 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2026-02-12T21:13:04.204 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2026-02-12T21:13:04.204 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-02-12T21:13:04.205 [INFO] [script_worker] [instrument.py] [stage_script()] Will acquire target
2026-02-12T21:13:04.206 [INFO] [script_worker] [instrument.py] [stage_script()] Staging acquisition scriptlet
2026-02-12T21:13:04.225 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2026-02-12T21:13:04.225 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-02-12T21:13:04.422 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 1
2026-02-12T21:13:04.577 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:13:05.441 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 2
2026-02-12T21:13:06.461 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 3
2026-02-12T21:13:07.481 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 4
2026-02-12T21:13:08.502 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 5
2026-02-12T21:13:09.523 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 6
2026-02-12T21:13:10.543 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 7
2026-02-12T21:13:11.564 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 8
2026-02-12T21:13:12.587 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 9
2026-02-12T21:13:13.645 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-02-12T21:13:14.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:13:14.647 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2026-02-12T21:13:14.647 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2026-02-12T21:13:14.661 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2026-02-12T21:13:15.662 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-02-12T21:13:15.714 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-02-12T21:13:16.715 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-02-12T21:13:16.718 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 15.73
2026-02-12T21:13:16.765 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-02-12 21:12:15
2026-02-12T21:13:16.765 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-02-12T21:12:15
2026-02-12T21:13:16.765 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2026-02-12T21:13:16.766 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09495110236220469
2026-02-12T21:13:16.769 [INFO] [script_worker] [instrument.py] [stage_script()] Acquiring target
2026-02-12T21:13:16.769 [INFO] [script_worker] [instrument.py] [acquire_target()] Beginning of WCS acquisition
2026-02-12T21:13:16.769 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Clearing optics out of the way
2026-02-12T21:13:16.783 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2026-02-12T21:13:16.783 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-02-12T21:13:16.842 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-02-12T21:13:17.844 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2026-02-12T21:13:17.844 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2026-02-12T21:13:17.895 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2026-02-12T21:13:18.897 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-02-12T21:13:18.948 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-02-12T21:13:19.950 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-02-12T21:13:19.952 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 15.71
2026-02-12T21:13:19.953 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-02-12 21:12:50
2026-02-12T21:13:19.953 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-02-12T21:12:50
2026-02-12T21:13:19.953 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2026-02-12T21:13:19.954 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09496322834645667
2026-02-12T21:13:24.599 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:13:25.019 [INFO] [script_worker] [instrument.py] [acquire_target()] Taking an exposure
2026-02-12T21:13:25.020 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2026-02-12T21:13:25.020 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-02-12T21:13:25.020 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-02-12T21:13:25.020 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-02-12T21:13:25.021 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-02-12T21:13:25.025 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-02-12T21:13:25.025 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T21:13:25.032 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T21:13:25.173 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-02-12T21:13:25.174 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-02-12T21:13:25.177 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 21:13:25  (Unix timestamp 1770923605.1773438)
2026-02-12T21:13:31.452 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-02-12T21:13:31.452 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T21:13:31.454 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T21:13:31.538 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS in acquire_target
2026-02-12T21:13:34.610 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:13:35.543 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Done calling go_WCS in acquire_target
2026-02-12T21:13:35.543 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for WCS to complete
2026-02-12T21:13:44.622 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:13:44.623 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T21:13:35.439430
2026-02-12T21:13:44.623 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T21:13:35.439430
2026-02-12T21:13:44.623 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T21:13:44.623 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T21:13:44.623 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T21:13:44.623 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T19:13:44&start_after=2026-02-11T19:13:44&end_after=2026-02-12T19:13:44&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T21:13:44.724 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:13:44.725 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:13:44.727 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:13:44.728 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:13:44.730 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:13:44.731 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T21:13:44.741 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T21:13:44.741 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T21:13:44.741 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T21:13:44.741 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T21:15:00Z
2026-02-12T21:13:44.741 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 7275.258692
2026-02-12T21:13:44.741 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2026-02-12T21:13:45.610 [INFO] [script_worker] [instrument.py] [acquire_target()] Done  Waiting for WCS to complete
2026-02-12T21:13:45.610 [INFO] [script_worker] [instrument.py] [acquire_target()] Nudging the telescope to the magic pixel
2026-02-12T21:13:45.610 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target RA 09:27:23.39 = 510650.85 arcseconds
2026-02-12T21:13:45.610 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target dec -32:00:30.88 = -115230.88 arcseconds
2026-02-12T21:13:45.610 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Magic pixel:  616, 585
2026-02-12T21:13:45.635 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Did not solve
2026-02-12T21:13:45.636 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Started nudging the telescope to the magic pixel
2026-02-12T21:13:50.641 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Taking image after nudge
2026-02-12T21:13:50.642 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2026-02-12T21:13:50.642 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-02-12T21:13:50.642 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-02-12T21:13:50.642 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-02-12T21:13:50.642 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-02-12T21:13:50.644 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-02-12T21:13:50.644 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T21:13:50.646 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T21:13:50.891 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-02-12T21:13:50.891 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-02-12T21:13:50.892 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 21:13:50  (Unix timestamp 1770923630.8929572)
2026-02-12T21:13:52.144 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2026-02-12T21:13:53.750 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:13:55.150 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS after acquire_target
2026-02-12T21:13:55.152 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-02-12T21:13:55.152 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T21:13:55.173 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T21:13:59.154 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for call to WCS after acquire_target to complete
2026-02-12T21:13:59.181 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Done calling go_WCS after acquire_target
2026-02-12T21:13:59.181 [INFO] [script_worker] [instrument.py] [acquire_target()] Nudging the telescope to the magic pixel
2026-02-12T21:13:59.181 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target RA 09:27:23.39 = 510650.85 arcseconds
2026-02-12T21:13:59.181 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target dec -32:00:30.88 = -115230.88 arcseconds
2026-02-12T21:13:59.181 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Magic pixel:  616, 585
2026-02-12T21:13:59.207 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting rotation angle
2026-02-12T21:13:59.207 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Rotation angle = -0.64302
2026-02-12T21:13:59.207 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting RA and dec
2026-02-12T21:13:59.207 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] lines = Field center: (RA H:M:S, Dec D:M:S) = (09:27:25.480, -32:00:30.916).
2026-02-12T21:13:59.207 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines = Field center   RA H M S  Dec D M S  =  09 27 25.480  -32 00 30.916 .
2026-02-12T21:13:59.207 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines 09 27 25.480  -32 00 30.916 .
2026-02-12T21:13:59.207 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS RA in seconds: 510682.20000000007
2026-02-12T21:13:59.207 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS Dec in seconds: -115230.916
2026-02-12T21:13:59.418 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Started nudging the telescope to the magic pixel
2026-02-12T21:14:03.760 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:14:04.424 [INFO] [script_worker] [instrument.py] [acquire_target()] Taking image to check success
2026-02-12T21:14:04.424 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2026-02-12T21:14:04.424 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-02-12T21:14:04.424 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-02-12T21:14:04.424 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-02-12T21:14:04.424 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-02-12T21:14:04.426 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-02-12T21:14:04.426 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T21:14:04.428 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T21:14:04.540 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-02-12T21:14:04.540 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-02-12T21:14:04.542 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 21:14:04  (Unix timestamp 1770923644.542603)
2026-02-12T21:14:05.926 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2026-02-12T21:14:08.801 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-02-12T21:14:08.801 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T21:14:08.803 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T21:14:08.932 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS again after acquire_target
2026-02-12T21:14:13.770 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:14:14.937 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2026-02-12T21:14:14.937 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-02-12T21:14:14.937 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-02-12T21:14:14.938 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-02-12T21:14:14.938 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-02-12T21:14:14.939 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-02-12T21:14:14.939 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T21:14:14.941 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T21:14:15.070 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-02-12T21:14:15.070 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-02-12T21:14:15.072 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 21:14:15  (Unix timestamp 1770923655.0722015)
2026-02-12T21:14:16.439 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2026-02-12T21:14:19.333 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-02-12T21:14:19.333 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T21:14:19.335 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T21:14:19.446 [INFO] [script_worker] [instrument.py] [stage_script()] Setting guiding ON
2026-02-12T21:14:23.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:14:27.096 [INFO] [script_worker] [instrument.py] [send_guide_command()] Sending command pos_XYslides  2068  7588  11.8 to host 127.0.0.1 on port 12360
2026-02-12T21:14:27.096 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-02-12T21:14:27.096 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-02-12T21:14:30.100 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sending command pos_XYslides  2068  7588  11.8
2026-02-12T21:14:30.100 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sent command pos_XYslides  2068  7588  11.8
2026-02-12T21:14:32.103 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Closed socket
2026-02-12T21:14:33.842 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:14:43.857 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:14:43.859 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T21:14:35.646769
2026-02-12T21:14:43.860 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T21:14:35.646769
2026-02-12T21:14:43.860 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T21:14:43.860 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T21:14:43.861 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T21:14:43.861 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T19:14:43&start_after=2026-02-11T19:14:43&end_after=2026-02-12T19:14:43&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T21:14:43.975 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:14:43.982 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:14:43.989 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:14:43.996 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:14:44.003 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:14:44.005 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T21:14:44.007 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T21:14:44.007 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T21:14:44.007 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T21:14:44.007 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T21:15:00Z
2026-02-12T21:14:44.008 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 7215.991967
2026-02-12T21:14:44.008 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2026-02-12T21:14:53.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:15:03.035 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:15:11.143 [INFO] [script_worker] [instrument.py] [send_guide_command()] Sending command Guide_on to host 127.0.0.1 on port 12360
2026-02-12T21:15:11.143 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-02-12T21:15:11.144 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-02-12T21:15:13.048 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:15:14.145 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sending command Guide_on
2026-02-12T21:15:14.145 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sent command Guide_on
2026-02-12T21:15:16.148 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Closed socket
2026-02-12T21:15:16.149 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-02-12T21:15:16.149 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-02-12T21:15:16.149 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-02-12T21:15:16.149 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-02-12T21:15:16.149 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-02-12T21:15:16.149 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-02-12T21:15:16.150 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-02-12T21:15:17.186 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-02-12T21:15:19.189 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2026-02-12T21:15:19.189 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2026-02-12T21:15:19.190 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2026-02-12T21:15:19.976 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2026-02-12T21:15:19.976 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script setup_SN2026ayt_spec_17640211_13753_13799.json was run successfully
2026-02-12T21:15:19.977 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script SN2026ayt_spec_17640211_13753_13799.json
2026-02-12T21:15:19.977 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script SN2026ayt_spec_17640211_13753_13799.json
2026-02-12T21:15:19.977 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name SN2026ayt_spec_17640211_13753_13799.json
2026-02-12T21:15:19.977 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script SN2026ayt_spec_17640211_13753_13799.json
2026-02-12T21:15:19.978 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'instrument': {'object': 'SN2026ayt', 'observer': 'orapeleng', 'gain': 'HIGH', 'binx': '1', 'biny': '1', 'readout_speed': 'FAST', 'shutter_mode': 'AUTO', 'slit': 'IN', 'grism': 'IN', 'arc_mirror': 'OUT', 'arc_lamp': 'OFF', 'flat_lamp': 'OFF', 'filterA': 0, 'filterB': 1, 'target_acquisition': {'acquire_target': False, 'targ_ra': '09:27:23.39', 'targ_dec': '-32:00:30.88', 'binx': 1, 'biny': 1, 'magic_x': 616, 'magic_y': 585, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 600000, 'num_exposures': 2}}, {'unit_number': 2, 'instrument': {'shutter_mode': 'AUTO', 'exposure_time': 4000, 'num_exposures': 1, 'readout_speed': 'FAST', 'gain': 'HIGH', 'binx': 1, 'biny': 1, 'slit': 'IN', 'grism': 'IN', 'arc_mirror': 'IN', 'arc_lamp': 'ON', 'flat_lamp': 'OFF', 'filterA': 0, 'filterB': 1, 'target_acquisition': {'acquire_target': False, 'targ_ra': None, 'targ_dec': None, 'binx': 1, 'biny': 1, 'magic_x': 616, 'magic_y': 585, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}}}], 'script_name': 'SN2026ayt_spec_17640211_13753_13799.json'}
2026-02-12T21:15:19.978 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2026-02-12T21:15:19.978 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2026-02-12T21:15:20.479 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2026-02-12T21:15:20.479 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script SN2026ayt_spec_17640211_13753_13799.json 1 times
2026-02-12T21:15:20.479 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 2: 1
2026-02-12T21:15:20.479 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-02-12T21:15:20.480 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-02-12T21:15:20.480 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2026-02-12T21:15:20.480 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2026-02-12T21:15:20.480 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-02-12T21:15:20.481 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-02-12T21:15:20.481 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-02-12T21:15:20.481 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-02-12T21:15:20.496 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-02-12T21:15:20.499 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-02-12T21:15:20.499 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 0
2026-02-12T21:15:20.499 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2026-02-12T21:15:20.499 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-02-12T21:15:20.556 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-02-12T21:15:21.557 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 0
2026-02-12T21:15:21.557 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 1
2026-02-12T21:15:21.557 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2026-02-12T21:15:21.558 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2026-02-12T21:15:21.609 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2026-02-12T21:15:22.610 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-02-12T21:15:22.662 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-02-12T21:15:23.060 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:15:23.663 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-02-12T21:15:23.665 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 15.99
2026-02-12T21:15:23.665 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-02-12 21:14:37
2026-02-12T21:15:23.665 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-02-12T21:14:37
2026-02-12T21:15:23.665 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2026-02-12T21:15:23.665 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09479346456692911
2026-02-12T21:15:23.668 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 1
2026-02-12T21:15:23.668 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-02-12T21:15:23.668 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-02-12T21:15:24.707 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-02-12T21:15:26.710 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='09:27:23.39', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-32:00:30.88', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='orapeleng', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='SN2026ayt', comment='The object name')]
2026-02-12T21:15:26.711 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-02-12T21:15:26.711 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-02-12T21:15:26.711 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-02-12T21:15:26.711 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-02-12T21:15:26.713 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 2 exposures
2026-02-12T21:15:26.713 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T21:15:26.714 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T21:15:26.814 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 2 exposures
2026-02-12T21:15:26.814 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 2
2026-02-12T21:15:26.815 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 21:15:26  (Unix timestamp 1770923726.8158813)
2026-02-12T21:15:27.212 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2026-02-12T21:15:27.212 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2026-02-12T21:15:27.712 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:15:27.713 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00100000000003
2026-02-12T21:15:27.713 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:15:27.713 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:15:30.716 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:15:30.717 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:15:30.717 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:15:30.717 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:15:32.302 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 594.554/600.0
2026-02-12T21:15:33.067 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:15:33.721 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:15:33.721 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:15:33.722 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:15:33.722 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:15:34.333 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 592.514/600.0
2026-02-12T21:15:36.363 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 590.484/600.0
2026-02-12T21:15:36.725 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:15:36.742 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:15:36.742 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:15:36.742 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:15:38.394 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 588.453/600.0
2026-02-12T21:15:39.745 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:15:39.746 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.001. Last known sky angle: 180.0
2026-02-12T21:15:39.746 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:15:39.746 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.001
2026-02-12T21:15:40.424 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 586.424/600.0
2026-02-12T21:15:42.455 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 584.394/600.0
2026-02-12T21:15:42.749 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:15:42.750 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.001
2026-02-12T21:15:42.750 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:15:42.750 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:15:43.076 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:15:43.077 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T21:15:35.849431
2026-02-12T21:15:43.077 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T21:15:35.849431
2026-02-12T21:15:43.077 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T21:15:43.077 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T21:15:43.078 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T21:15:43.078 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T19:15:43&start_after=2026-02-11T19:15:43&end_after=2026-02-12T19:15:43&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T21:15:43.175 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:15:43.177 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:15:43.179 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:15:43.180 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:15:43.182 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:15:43.182 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T21:15:43.183 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T21:15:43.183 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T21:15:43.183 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T21:15:43.183 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T21:15:00Z
2026-02-12T21:15:43.183 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 7156.816127
2026-02-12T21:15:43.183 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2026-02-12T21:15:44.485 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 582.362/600.0
2026-02-12T21:15:45.753 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:15:45.754 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:15:45.754 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:15:45.754 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:15:46.516 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 580.331/600.0
2026-02-12T21:15:48.547 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 578.301/600.0
2026-02-12T21:15:48.757 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:15:48.777 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:15:48.777 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:15:48.777 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:15:50.577 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 576.27/600.0
2026-02-12T21:15:51.780 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:15:51.781 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:15:51.781 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:15:51.781 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:15:52.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:15:52.608 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 574.24/600.0
2026-02-12T21:15:54.638 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 572.209/600.0
2026-02-12T21:15:54.781 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:15:54.782 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:15:54.782 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:15:54.782 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:15:56.707 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 570.18/600.0
2026-02-12T21:15:57.785 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:15:57.786 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:15:57.786 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:15:57.786 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:15:58.775 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 568.109/600.0
2026-02-12T21:16:00.790 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:16:00.790 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:16:00.790 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:16:00.790 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:16:00.844 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 566.041/600.0
2026-02-12T21:16:02.203 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:16:02.911 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 563.972/600.0
2026-02-12T21:16:03.793 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:16:03.795 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:16:03.795 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:16:03.796 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:16:04.981 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 561.905/600.0
2026-02-12T21:16:06.798 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:16:06.800 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:16:06.800 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:16:06.800 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:16:07.049 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 559.835/600.0
2026-02-12T21:16:09.118 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 557.766/600.0
2026-02-12T21:16:09.804 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:16:09.806 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:16:09.806 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:16:09.806 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:16:11.185 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 555.698/600.0
2026-02-12T21:16:12.213 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:16:12.809 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:16:12.830 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:16:12.830 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:16:12.830 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:16:13.254 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 553.631/600.0
2026-02-12T21:16:15.322 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 551.562/600.0
2026-02-12T21:16:15.833 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:16:15.835 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:16:15.835 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:16:15.835 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:16:17.391 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 549.493/600.0
2026-02-12T21:16:18.837 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:16:18.839 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:16:18.839 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:16:18.839 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:16:19.459 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 547.425/600.0
2026-02-12T21:16:21.529 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 545.357/600.0
2026-02-12T21:16:21.843 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:16:21.845 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:16:21.845 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:16:21.845 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:16:22.249 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:16:23.595 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 543.288/600.0
2026-02-12T21:16:24.848 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:16:24.869 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:16:24.869 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:16:24.870 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:16:25.663 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 541.221/600.0
2026-02-12T21:16:27.731 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 539.153/600.0
2026-02-12T21:16:27.874 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:16:27.876 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:16:27.876 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:16:27.877 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:16:29.799 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 537.085/600.0
2026-02-12T21:16:30.878 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:16:30.880 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:16:30.880 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:16:30.880 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:16:31.868 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 535.017/600.0
2026-02-12T21:16:32.283 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:16:33.881 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:16:33.883 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:16:33.884 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:16:33.884 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:16:33.936 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 532.949/600.0
2026-02-12T21:16:36.005 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 530.881/600.0
2026-02-12T21:16:36.887 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:16:36.889 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:16:36.890 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:16:36.890 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:16:38.074 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 528.811/600.0
2026-02-12T21:16:39.893 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:16:39.895 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:16:39.896 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:16:39.896 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:16:40.216 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 526.742/600.0
2026-02-12T21:16:42.283 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 524.6/600.0
2026-02-12T21:16:42.294 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:16:42.295 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T21:16:36.051851
2026-02-12T21:16:42.295 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T21:16:36.051851
2026-02-12T21:16:42.295 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T21:16:42.295 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T21:16:42.296 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T21:16:42.296 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T19:16:42&start_after=2026-02-11T19:16:42&end_after=2026-02-12T19:16:42&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T21:16:42.410 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:16:42.412 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:16:42.413 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:16:42.415 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:16:42.417 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:16:42.417 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T21:16:42.418 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T21:16:42.418 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T21:16:42.418 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T21:16:42.418 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T21:15:00Z
2026-02-12T21:16:42.418 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 7097.581202
2026-02-12T21:16:42.418 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2026-02-12T21:16:42.897 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:16:42.899 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:16:42.899 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:16:42.899 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:16:44.353 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 522.533/600.0
2026-02-12T21:16:45.901 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:16:45.903 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99899999999997. Last known sky angle: 180.00000000000003
2026-02-12T21:16:45.903 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:16:45.903 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99899999999997
2026-02-12T21:16:46.421 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 520.463/600.0
2026-02-12T21:16:48.489 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 518.397/600.0
2026-02-12T21:16:48.907 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:16:48.929 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99899999999997
2026-02-12T21:16:48.929 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:16:48.930 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:16:50.557 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 516.326/600.0
2026-02-12T21:16:51.428 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:16:51.933 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:16:51.935 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:16:51.935 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:16:51.936 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:16:52.626 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 514.258/600.0
2026-02-12T21:16:54.694 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 512.19/600.0
2026-02-12T21:16:54.939 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:16:54.941 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:16:54.942 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:16:54.942 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:16:56.762 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 510.122/600.0
2026-02-12T21:16:57.945 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:16:57.948 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:16:57.948 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:16:57.948 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:16:58.830 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 508.053/600.0
2026-02-12T21:17:00.923 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 505.985/600.0
2026-02-12T21:17:00.950 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:17:00.966 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:17:00.966 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:17:00.966 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:17:01.438 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:17:02.966 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 503.893/600.0
2026-02-12T21:17:03.970 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:17:03.971 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:17:03.971 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:17:03.971 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:17:05.033 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 501.85/600.0
2026-02-12T21:17:06.974 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:17:06.974 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:17:06.974 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:17:06.974 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:17:07.101 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 499.784/600.0
2026-02-12T21:17:09.170 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 497.716/600.0
2026-02-12T21:17:09.978 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:17:09.979 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:17:09.979 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:17:09.979 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:17:11.238 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 495.647/600.0
2026-02-12T21:17:11.449 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:17:12.982 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:17:12.983 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:17:12.983 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:17:12.983 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:17:13.306 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 493.578/600.0
2026-02-12T21:17:15.374 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 491.51/600.0
2026-02-12T21:17:15.986 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:17:15.987 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:17:15.987 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:17:15.987 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:17:17.443 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 489.444/600.0
2026-02-12T21:17:18.990 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:17:18.991 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:17:18.991 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:17:18.991 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:17:19.548 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 487.374/600.0
2026-02-12T21:17:21.459 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:17:21.579 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 485.268/600.0
2026-02-12T21:17:21.994 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:17:21.995 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:17:21.995 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:17:21.995 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:17:23.647 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 483.238/600.0
2026-02-12T21:17:24.997 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:17:24.997 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:17:24.997 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:17:24.997 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:17:25.678 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 481.169/600.0
2026-02-12T21:17:27.746 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 479.14/600.0
2026-02-12T21:17:28.001 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:17:28.001 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:17:28.001 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:17:28.001 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:17:29.814 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 477.07/600.0
2026-02-12T21:17:31.005 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:17:31.005 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:17:31.005 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:17:31.005 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:17:31.467 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:17:31.882 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 475.002/600.0
2026-02-12T21:17:33.951 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 472.935/600.0
2026-02-12T21:17:34.009 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:17:34.010 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99900000000002. Last known sky angle: 180.0
2026-02-12T21:17:34.010 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:17:34.010 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99900000000002
2026-02-12T21:17:36.019 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 470.865/600.0
2026-02-12T21:17:37.013 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:17:37.017 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99900000000002
2026-02-12T21:17:37.017 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:17:37.017 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:17:38.087 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 468.797/600.0
2026-02-12T21:17:40.020 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:17:40.037 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:17:40.038 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:17:40.038 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:17:40.155 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 466.73/600.0
2026-02-12T21:17:41.476 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:17:41.477 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T21:17:36.251819
2026-02-12T21:17:41.477 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T21:17:36.251819
2026-02-12T21:17:41.477 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T21:17:41.477 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T21:17:41.477 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T21:17:41.477 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T19:17:41&start_after=2026-02-11T19:17:41&end_after=2026-02-12T19:17:41&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T21:17:41.571 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:17:41.573 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:17:41.574 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:17:41.576 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:17:41.578 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:17:41.578 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T21:17:41.579 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T21:17:41.579 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T21:17:41.579 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T21:17:41.579 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T21:15:00Z
2026-02-12T21:17:41.579 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 7038.420039
2026-02-12T21:17:41.579 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2026-02-12T21:17:42.261 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 464.662/600.0
2026-02-12T21:17:43.041 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:17:43.042 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:17:43.042 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:17:43.042 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:17:44.333 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 462.555/600.0
2026-02-12T21:17:46.045 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:17:46.047 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:17:46.047 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:17:46.047 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:17:46.399 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 460.483/600.0
2026-02-12T21:17:48.466 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 458.418/600.0
2026-02-12T21:17:49.050 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:17:49.053 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:17:49.053 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:17:49.053 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:17:50.535 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 456.35/600.0
2026-02-12T21:17:50.589 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:17:52.056 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:17:52.059 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:17:52.059 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:17:52.059 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:17:52.604 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 454.281/600.0
2026-02-12T21:17:54.672 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 452.212/600.0
2026-02-12T21:17:55.062 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:17:55.064 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:17:55.065 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:17:55.065 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:17:56.740 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 450.145/600.0
2026-02-12T21:17:58.068 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:17:58.069 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:17:58.069 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:17:58.069 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:17:58.809 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 448.075/600.0
2026-02-12T21:18:00.599 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:18:00.877 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 446.007/600.0
2026-02-12T21:18:01.070 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:18:01.072 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:18:01.072 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:18:01.073 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:18:02.945 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 443.939/600.0
2026-02-12T21:18:04.076 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:18:04.078 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:18:04.078 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:18:04.078 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:18:05.037 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 441.871/600.0
2026-02-12T21:18:07.081 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:18:07.082 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 439.778/600.0
2026-02-12T21:18:07.083 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:18:07.084 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:18:07.084 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:18:09.150 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 437.733/600.0
2026-02-12T21:18:10.087 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:18:10.089 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:18:10.090 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:18:10.090 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:18:10.610 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:18:11.218 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 435.666/600.0
2026-02-12T21:18:13.093 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:18:13.095 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:18:13.096 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:18:13.096 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:18:13.286 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 433.599/600.0
2026-02-12T21:18:15.355 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 431.529/600.0
2026-02-12T21:18:16.098 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:18:16.100 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.00000000000003
2026-02-12T21:18:16.100 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:18:16.101 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:18:17.422 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 429.461/600.0
2026-02-12T21:18:19.104 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:18:19.106 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:18:19.106 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:18:19.106 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:18:19.491 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 427.393/600.0
2026-02-12T21:18:20.621 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:18:21.559 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 425.325/600.0
2026-02-12T21:18:22.110 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:18:22.112 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:18:22.113 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:18:22.113 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:18:23.627 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 423.257/600.0
2026-02-12T21:18:25.116 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:18:25.118 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:18:25.118 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:18:25.119 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:18:25.697 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 421.189/600.0
2026-02-12T21:18:27.764 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 419.118/600.0
2026-02-12T21:18:28.121 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:18:28.123 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:18:28.123 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:18:28.124 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:18:29.832 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 417.052/600.0
2026-02-12T21:18:30.631 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:18:31.125 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:18:31.127 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:18:31.127 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:18:31.127 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:18:31.900 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 414.985/600.0
2026-02-12T21:18:33.968 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 412.918/600.0
2026-02-12T21:18:34.131 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:18:34.133 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00100000000003. Last known sky angle: 180.0
2026-02-12T21:18:34.133 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:18:34.134 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00100000000003
2026-02-12T21:18:36.036 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 410.849/600.0
2026-02-12T21:18:37.137 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:18:37.139 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00100000000003
2026-02-12T21:18:37.139 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:18:37.140 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:18:38.103 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 408.779/600.0
2026-02-12T21:18:40.141 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:18:40.143 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:18:40.143 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:18:40.143 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:18:40.173 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 406.713/600.0
2026-02-12T21:18:40.642 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:18:40.644 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T21:18:36.453078
2026-02-12T21:18:40.644 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T21:18:36.453078
2026-02-12T21:18:40.645 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T21:18:40.645 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T21:18:40.646 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T21:18:40.646 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T19:18:40&start_after=2026-02-11T19:18:40&end_after=2026-02-12T19:18:40&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T21:18:40.762 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:18:40.771 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:18:40.779 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:18:40.786 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:18:40.791 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:18:40.793 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T21:18:40.794 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T21:18:40.795 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T21:18:40.795 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T21:18:40.795 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T21:15:00Z
2026-02-12T21:18:40.795 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 6979.204719
2026-02-12T21:18:40.795 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2026-02-12T21:18:42.241 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 404.644/600.0
2026-02-12T21:18:43.145 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:18:43.147 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99900000000002. Last known sky angle: 180.0
2026-02-12T21:18:43.147 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:18:43.148 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99900000000002
2026-02-12T21:18:44.383 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 402.575/600.0
2026-02-12T21:18:46.149 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:18:46.150 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99900000000002
2026-02-12T21:18:46.150 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:18:46.150 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:18:46.414 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 400.433/600.0
2026-02-12T21:18:48.444 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 398.403/600.0
2026-02-12T21:18:49.153 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:18:49.154 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:18:49.154 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:18:49.154 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:18:49.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:18:50.475 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 396.374/600.0
2026-02-12T21:18:52.157 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:18:52.158 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:18:52.158 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:18:52.158 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:18:52.543 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 394.342/600.0
2026-02-12T21:18:54.611 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 392.273/600.0
2026-02-12T21:18:55.161 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:18:55.182 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00100000000003. Last known sky angle: 180.0
2026-02-12T21:18:55.182 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:18:55.182 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00100000000003
2026-02-12T21:18:56.680 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 390.206/600.0
2026-02-12T21:18:58.185 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:18:58.186 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00100000000003
2026-02-12T21:18:58.186 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:18:58.186 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:18:58.748 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 388.138/600.0
2026-02-12T21:18:59.812 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:19:00.816 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 386.069/600.0
2026-02-12T21:19:01.189 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:19:01.190 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:19:01.190 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:19:01.190 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:19:02.884 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 384.0/600.0
2026-02-12T21:19:04.193 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:19:04.194 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:19:04.194 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:19:04.194 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:19:05.028 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 381.934/600.0
2026-02-12T21:19:07.097 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 379.79/600.0
2026-02-12T21:19:07.197 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:19:07.197 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:19:07.197 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:19:07.198 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:19:09.164 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 377.719/600.0
2026-02-12T21:19:09.822 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:19:10.199 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:19:10.199 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:19:10.199 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:19:10.199 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:19:11.232 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 375.652/600.0
2026-02-12T21:19:13.203 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:19:13.204 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:19:13.204 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:19:13.204 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:19:13.301 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 373.586/600.0
2026-02-12T21:19:15.369 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 371.515/600.0
2026-02-12T21:19:16.207 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:19:16.208 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:19:16.208 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:19:16.208 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:19:17.437 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 369.447/600.0
2026-02-12T21:19:19.211 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:19:19.212 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:19:19.212 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:19:19.212 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:19:19.505 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 367.379/600.0
2026-02-12T21:19:19.832 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:19:21.574 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 365.311/600.0
2026-02-12T21:19:22.213 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:19:22.229 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:19:22.229 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:19:22.229 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:19:23.643 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 363.244/600.0
2026-02-12T21:19:25.232 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:19:25.234 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:19:25.235 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:19:25.235 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:19:25.712 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 361.173/600.0
2026-02-12T21:19:27.780 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 359.104/600.0
2026-02-12T21:19:28.237 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:19:28.238 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:19:28.238 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:19:28.238 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:19:29.841 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:19:29.848 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 357.037/600.0
2026-02-12T21:19:31.241 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:19:31.243 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:19:31.243 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:19:31.243 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:19:31.918 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 354.967/600.0
2026-02-12T21:19:33.985 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 352.898/600.0
2026-02-12T21:19:34.246 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:19:34.248 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:19:34.248 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:19:34.248 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:19:36.053 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 350.831/600.0
2026-02-12T21:19:37.252 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:19:37.254 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:19:37.254 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:19:37.254 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:19:38.120 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 348.763/600.0
2026-02-12T21:19:39.852 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:19:39.854 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T21:19:36.657364
2026-02-12T21:19:39.854 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T21:19:36.657364
2026-02-12T21:19:39.855 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T21:19:39.855 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T21:19:39.856 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T21:19:39.856 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T19:19:39&start_after=2026-02-11T19:19:39&end_after=2026-02-12T19:19:39&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T21:19:39.970 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:19:39.979 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:19:39.986 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:19:39.994 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:19:39.999 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:19:40.001 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T21:19:40.003 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T21:19:40.003 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T21:19:40.003 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T21:19:40.003 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T21:15:00Z
2026-02-12T21:19:40.004 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 6919.995924
2026-02-12T21:19:40.004 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2026-02-12T21:19:40.189 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 346.697/600.0
2026-02-12T21:19:40.257 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:19:40.259 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:19:40.259 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:19:40.259 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:19:42.257 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 344.626/600.0
2026-02-12T21:19:43.262 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:19:43.264 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:19:43.265 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:19:43.265 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:19:44.325 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 342.558/600.0
2026-02-12T21:19:46.266 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:19:46.268 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:19:46.268 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:19:46.268 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:19:46.394 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 340.49/600.0
2026-02-12T21:19:48.462 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 338.422/600.0
2026-02-12T21:19:49.013 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:19:49.271 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:19:49.273 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:19:49.274 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:19:49.274 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:19:50.606 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 336.353/600.0
2026-02-12T21:19:52.277 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:19:52.279 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:19:52.279 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:19:52.279 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:19:52.636 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 334.209/600.0
2026-02-12T21:19:54.667 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 332.181/600.0
2026-02-12T21:19:55.283 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:19:55.286 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:19:55.286 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:19:55.286 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:19:56.735 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 330.149/600.0
2026-02-12T21:19:58.289 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:19:58.292 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:19:58.292 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:19:58.292 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:19:58.802 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 328.08/600.0
2026-02-12T21:19:59.023 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:20:00.871 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 326.014/600.0
2026-02-12T21:20:01.294 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:20:01.296 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:20:01.296 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:20:01.297 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:20:02.940 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 323.945/600.0
2026-02-12T21:20:04.300 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:20:04.303 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:20:04.303 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:20:04.303 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:20:05.008 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 321.877/600.0
2026-02-12T21:20:07.076 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 319.808/600.0
2026-02-12T21:20:07.306 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:20:07.308 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:20:07.308 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:20:07.308 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:20:09.066 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:20:09.269 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 317.739/600.0
2026-02-12T21:20:10.312 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:20:10.332 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:20:10.332 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:20:10.332 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:20:11.325 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 315.547/600.0
2026-02-12T21:20:13.336 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:20:13.339 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:20:13.340 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:20:13.340 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:20:13.356 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 313.491/600.0
2026-02-12T21:20:15.386 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 311.46/600.0
2026-02-12T21:20:16.343 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:20:16.346 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:20:16.346 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:20:16.346 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:20:17.417 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 309.43/600.0
2026-02-12T21:20:19.075 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:20:19.349 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:20:19.352 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:20:19.352 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:20:19.352 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:20:19.485 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 307.399/600.0
2026-02-12T21:20:21.554 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 305.33/600.0
2026-02-12T21:20:22.353 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:20:22.355 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:20:22.355 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:20:22.355 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:20:23.620 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 303.263/600.0
2026-02-12T21:20:25.357 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:20:25.358 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00099999999998. Last known sky angle: 180.0
2026-02-12T21:20:25.358 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:20:25.358 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00099999999998
2026-02-12T21:20:25.688 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 301.196/600.0
2026-02-12T21:20:27.832 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 299.129/600.0
2026-02-12T21:20:28.361 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:20:28.362 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00099999999998
2026-02-12T21:20:28.362 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:20:28.362 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:20:29.086 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:20:29.863 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 296.986/600.0
2026-02-12T21:20:31.365 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:20:31.366 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:20:31.366 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:20:31.366 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:20:31.893 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 294.954/600.0
2026-02-12T21:20:33.961 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 292.923/600.0
2026-02-12T21:20:34.369 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:20:34.369 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:20:34.369 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:20:34.369 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:20:36.030 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 290.855/600.0
2026-02-12T21:20:37.373 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:20:37.382 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:20:37.382 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:20:37.382 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:20:38.098 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 288.786/600.0
2026-02-12T21:20:39.096 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:20:39.097 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T21:20:36.862583
2026-02-12T21:20:39.097 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T21:20:36.862583
2026-02-12T21:20:39.097 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T21:20:39.097 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T21:20:39.097 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T21:20:39.097 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T19:20:39&start_after=2026-02-11T19:20:39&end_after=2026-02-12T19:20:39&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T21:20:39.205 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:20:39.207 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:20:39.208 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:20:39.210 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:20:39.212 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:20:39.216 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T21:20:39.216 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T21:20:39.216 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T21:20:39.217 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T21:20:39.217 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T21:15:00Z
2026-02-12T21:20:39.217 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 6860.782847
2026-02-12T21:20:39.217 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2026-02-12T21:20:40.166 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 286.718/600.0
2026-02-12T21:20:40.385 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:20:40.386 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:20:40.386 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:20:40.386 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:20:42.234 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 284.65/600.0
2026-02-12T21:20:43.389 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:20:43.390 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:20:43.390 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:20:43.390 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:20:44.302 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 282.582/600.0
2026-02-12T21:20:46.371 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 280.514/600.0
2026-02-12T21:20:46.393 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:20:46.393 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:20:46.394 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:20:46.394 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:20:48.226 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:20:48.439 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 278.446/600.0
2026-02-12T21:20:49.397 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:20:49.397 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:20:49.397 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:20:49.398 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:20:50.507 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 276.378/600.0
2026-02-12T21:20:52.401 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:20:52.401 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:20:52.449 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:20:52.449 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:20:52.650 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 274.31/600.0
2026-02-12T21:20:54.681 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 272.166/600.0
2026-02-12T21:20:55.452 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:20:55.453 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:20:55.453 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:20:55.453 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:20:56.711 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 270.137/600.0
2026-02-12T21:20:58.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:20:58.456 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:20:58.457 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:20:58.458 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:20:58.458 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:20:58.742 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 268.106/600.0
2026-02-12T21:21:00.810 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 266.074/600.0
2026-02-12T21:21:01.458 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:21:01.459 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:21:01.459 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:21:01.459 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:21:02.879 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 264.006/600.0
2026-02-12T21:21:04.461 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:21:04.485 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:21:04.486 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:21:04.486 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:21:04.948 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 261.937/600.0
2026-02-12T21:21:07.016 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 259.869/600.0
2026-02-12T21:21:07.489 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:21:07.514 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00099999999998. Last known sky angle: 180.0
2026-02-12T21:21:07.514 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:21:07.514 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00099999999998
2026-02-12T21:21:08.248 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:21:09.085 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 257.801/600.0
2026-02-12T21:21:10.517 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:21:10.520 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00099999999998
2026-02-12T21:21:10.520 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:21:10.520 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:21:11.152 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 255.731/600.0
2026-02-12T21:21:13.296 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 253.665/600.0
2026-02-12T21:21:13.523 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:21:13.526 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:21:13.526 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:21:13.526 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:21:15.367 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 251.519/600.0
2026-02-12T21:21:16.529 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:21:16.531 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:21:16.532 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:21:16.532 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:21:17.433 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 249.449/600.0
2026-02-12T21:21:18.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:21:19.501 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 247.384/600.0
2026-02-12T21:21:19.535 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:21:19.537 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:21:19.538 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:21:19.538 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:21:21.569 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 245.315/600.0
2026-02-12T21:21:22.541 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:21:22.543 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:21:22.590 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:21:22.591 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:21:23.637 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 243.246/600.0
2026-02-12T21:21:25.593 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:21:25.594 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:21:25.594 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:21:25.594 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:21:25.706 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 241.178/600.0
2026-02-12T21:21:27.774 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 239.11/600.0
2026-02-12T21:21:28.267 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:21:28.597 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:21:28.598 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:21:28.598 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:21:28.599 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:21:29.842 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 237.042/600.0
2026-02-12T21:21:31.602 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:21:31.604 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:21:31.604 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:21:31.604 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:21:31.911 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 234.974/600.0
2026-02-12T21:21:34.017 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 232.905/600.0
2026-02-12T21:21:34.608 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:21:34.610 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:21:34.610 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:21:34.611 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:21:36.086 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 230.799/600.0
2026-02-12T21:21:37.614 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:21:37.616 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:21:37.616 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:21:37.616 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:21:38.152 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 228.73/600.0
2026-02-12T21:21:38.278 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:21:38.295 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T21:21:37.069335
2026-02-12T21:21:38.295 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T21:21:37.069335
2026-02-12T21:21:38.296 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T21:21:38.296 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T21:21:38.296 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T21:21:38.297 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T19:21:38&start_after=2026-02-11T19:21:38&end_after=2026-02-12T19:21:38&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T21:21:38.411 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:21:38.413 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:21:38.415 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:21:38.416 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:21:38.418 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:21:38.418 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T21:21:38.419 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T21:21:38.419 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T21:21:38.419 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T21:21:38.419 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T21:15:00Z
2026-02-12T21:21:38.419 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 6801.580334
2026-02-12T21:21:38.419 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2026-02-12T21:21:40.221 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 226.665/600.0
2026-02-12T21:21:40.620 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:21:40.622 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99899999999997. Last known sky angle: 180.0
2026-02-12T21:21:40.622 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:21:40.622 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99899999999997
2026-02-12T21:21:42.289 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 224.594/600.0
2026-02-12T21:21:43.625 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:21:43.628 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00100000000003. Last known sky angle: 179.99899999999997
2026-02-12T21:21:43.628 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:21:43.628 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00100000000003
2026-02-12T21:21:44.358 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 222.527/600.0
2026-02-12T21:21:46.425 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 220.459/600.0
2026-02-12T21:21:46.631 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:21:46.634 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99899999999997. Last known sky angle: 180.00100000000003
2026-02-12T21:21:46.634 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:21:46.634 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99899999999997
2026-02-12T21:21:47.429 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:21:48.494 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 218.39/600.0
2026-02-12T21:21:49.637 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:21:49.640 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99899999999997
2026-02-12T21:21:49.640 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:21:49.640 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:21:50.562 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 216.322/600.0
2026-02-12T21:21:52.631 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 214.253/600.0
2026-02-12T21:21:52.641 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:21:52.643 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:21:52.643 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:21:52.643 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:21:54.697 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 212.185/600.0
2026-02-12T21:21:55.646 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:21:55.668 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.001. Last known sky angle: 180.00000000000003
2026-02-12T21:21:55.669 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:21:55.669 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.001
2026-02-12T21:21:56.768 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 210.118/600.0
2026-02-12T21:21:57.441 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:21:58.672 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:21:58.673 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.001
2026-02-12T21:21:58.673 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:21:58.673 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:21:58.834 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 208.048/600.0
2026-02-12T21:22:00.903 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 205.984/600.0
2026-02-12T21:22:01.676 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:22:01.678 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:22:01.679 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:22:01.679 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:22:02.971 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 203.912/600.0
2026-02-12T21:22:04.682 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:22:04.683 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:22:04.683 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:22:04.683 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:22:05.038 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 201.846/600.0
2026-02-12T21:22:07.106 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 199.778/600.0
2026-02-12T21:22:07.451 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:22:07.686 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:22:07.687 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:22:07.687 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:22:07.687 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:22:09.174 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 197.71/600.0
2026-02-12T21:22:10.690 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:22:10.691 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:22:10.691 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:22:10.691 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:22:11.242 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 195.642/600.0
2026-02-12T21:22:13.273 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 193.574/600.0
2026-02-12T21:22:13.694 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:22:13.695 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00099999999998. Last known sky angle: 179.99999999999997
2026-02-12T21:22:13.695 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:22:13.695 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00099999999998
2026-02-12T21:22:15.304 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 191.543/600.0
2026-02-12T21:22:16.698 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:22:16.699 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.00099999999998
2026-02-12T21:22:16.699 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:22:16.699 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:22:17.410 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 189.514/600.0
2026-02-12T21:22:17.461 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:22:19.479 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 187.406/600.0
2026-02-12T21:22:19.702 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:22:19.703 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:22:19.703 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:22:19.703 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:22:21.546 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 185.338/600.0
2026-02-12T21:22:22.706 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:22:22.726 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:22:22.726 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:22:22.726 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:22:23.614 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 183.27/600.0
2026-02-12T21:22:25.683 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 181.202/600.0
2026-02-12T21:22:25.729 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:22:25.730 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:22:25.730 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:22:25.730 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:22:27.470 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:22:27.751 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 179.134/600.0
2026-02-12T21:22:28.733 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:22:28.734 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:22:28.734 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:22:28.734 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:22:29.819 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 177.066/600.0
2026-02-12T21:22:31.737 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:22:31.738 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:22:31.738 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:22:31.738 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:22:31.887 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 174.998/600.0
2026-02-12T21:22:33.955 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 172.93/600.0
2026-02-12T21:22:34.741 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:22:34.742 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:22:34.742 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:22:34.742 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:22:36.024 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 170.862/600.0
2026-02-12T21:22:37.481 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:22:37.482 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T21:21:37.069335
2026-02-12T21:22:37.482 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T21:21:37.069335
2026-02-12T21:22:37.482 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T21:22:37.482 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T21:22:37.482 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T21:22:37.482 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T19:22:37&start_after=2026-02-11T19:22:37&end_after=2026-02-12T19:22:37&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T21:22:37.590 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:22:37.592 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:22:37.593 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:22:37.595 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:22:37.597 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:22:37.597 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T21:22:37.598 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T21:22:37.598 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T21:22:37.598 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T21:22:37.598 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T21:15:00Z
2026-02-12T21:22:37.598 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 6742.401253
2026-02-12T21:22:37.598 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2026-02-12T21:22:37.745 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:22:37.746 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:22:37.746 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:22:37.746 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:22:38.092 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 168.794/600.0
2026-02-12T21:22:40.160 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 166.726/600.0
2026-02-12T21:22:40.749 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:22:40.749 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:22:40.750 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:22:40.750 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:22:42.228 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 164.658/600.0
2026-02-12T21:22:43.753 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:22:43.755 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 179.99999999999997
2026-02-12T21:22:43.755 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:22:43.755 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:22:44.299 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 162.589/600.0
2026-02-12T21:22:46.366 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 160.516/600.0
2026-02-12T21:22:46.607 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:22:46.757 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:22:46.759 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:22:46.759 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:22:46.759 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:22:48.434 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 158.451/600.0
2026-02-12T21:22:49.762 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:22:49.764 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:22:49.765 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:22:49.765 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:22:50.503 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 156.381/600.0
2026-02-12T21:22:52.571 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 154.313/600.0
2026-02-12T21:22:52.768 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:22:52.770 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:22:52.771 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:22:52.771 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:22:54.639 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 152.245/600.0
2026-02-12T21:22:55.773 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:22:55.775 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00100000000003. Last known sky angle: 180.0
2026-02-12T21:22:55.775 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:22:55.775 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00100000000003
2026-02-12T21:22:56.617 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:22:56.707 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 150.176/600.0
2026-02-12T21:22:58.776 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 148.109/600.0
2026-02-12T21:22:58.777 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:22:58.779 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.00100000000003
2026-02-12T21:22:58.779 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:22:58.779 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:23:00.844 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 146.041/600.0
2026-02-12T21:23:01.782 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:23:01.784 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:23:01.785 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:23:01.785 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:23:02.911 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 143.973/600.0
2026-02-12T21:23:04.788 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:23:04.791 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99900000000002. Last known sky angle: 180.0
2026-02-12T21:23:04.791 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:23:04.791 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99900000000002
2026-02-12T21:23:04.982 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 141.905/600.0
2026-02-12T21:23:06.628 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:23:07.049 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 139.834/600.0
2026-02-12T21:23:07.794 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:23:07.797 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99900000000002
2026-02-12T21:23:07.797 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:23:07.797 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:23:09.117 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 137.767/600.0
2026-02-12T21:23:10.800 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:23:10.802 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:23:10.803 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:23:10.803 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:23:11.185 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 135.698/600.0
2026-02-12T21:23:13.253 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 133.63/600.0
2026-02-12T21:23:13.806 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:23:13.808 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:23:13.809 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:23:13.809 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:23:15.321 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 131.562/600.0
2026-02-12T21:23:16.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:23:16.812 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:23:16.814 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00100000000003. Last known sky angle: 180.00000000000003
2026-02-12T21:23:16.815 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:23:16.815 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00100000000003
2026-02-12T21:23:17.390 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 129.495/600.0
2026-02-12T21:23:19.458 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 127.426/600.0
2026-02-12T21:23:19.818 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:23:19.820 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99900000000002. Last known sky angle: 180.00100000000003
2026-02-12T21:23:19.821 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:23:19.821 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99900000000002
2026-02-12T21:23:21.526 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 125.357/600.0
2026-02-12T21:23:22.824 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:23:22.826 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99900000000002
2026-02-12T21:23:22.827 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:23:22.827 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:23:23.595 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 123.289/600.0
2026-02-12T21:23:25.663 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 121.221/600.0
2026-02-12T21:23:25.830 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:23:25.832 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:23:25.833 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:23:25.833 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:23:26.650 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:23:27.731 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 119.153/600.0
2026-02-12T21:23:28.836 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:23:28.838 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:23:28.839 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:23:28.839 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:23:29.799 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 117.085/600.0
2026-02-12T21:23:31.841 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:23:31.843 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:23:31.843 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:23:31.843 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:23:31.867 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 115.017/600.0
2026-02-12T21:23:33.934 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 112.949/600.0
2026-02-12T21:23:34.846 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:23:34.849 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:23:34.849 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:23:34.849 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:23:36.002 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 110.882/600.0
2026-02-12T21:23:36.659 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:23:36.662 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T21:22:37.271187
2026-02-12T21:23:36.662 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T21:22:37.271187
2026-02-12T21:23:36.662 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T21:23:36.663 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T21:23:36.663 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T21:23:36.664 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T19:23:36&start_after=2026-02-11T19:23:36&end_after=2026-02-12T19:23:36&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T21:23:36.773 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:23:36.782 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:23:36.790 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:23:36.799 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:23:36.804 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:23:36.806 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T21:23:36.808 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T21:23:36.808 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T21:23:36.808 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T21:23:36.808 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T21:15:00Z
2026-02-12T21:23:36.808 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 6683.191151
2026-02-12T21:23:36.808 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2026-02-12T21:23:37.852 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:23:37.855 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:23:37.855 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:23:37.855 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:23:38.071 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 108.813/600.0
2026-02-12T21:23:40.140 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 106.745/600.0
2026-02-12T21:23:40.858 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:23:40.861 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:23:40.861 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:23:40.861 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:23:42.208 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 104.675/600.0
2026-02-12T21:23:43.864 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:23:43.865 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:23:43.865 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:23:43.865 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:23:44.313 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 102.61/600.0
2026-02-12T21:23:45.818 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:23:46.456 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 100.503/600.0
2026-02-12T21:23:46.868 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:23:46.869 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:23:46.869 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:23:46.869 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:23:48.487 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 98.36/600.0
2026-02-12T21:23:49.872 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:23:49.873 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:23:49.873 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:23:49.873 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:23:50.517 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 96.33/600.0
2026-02-12T21:23:52.548 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 94.299/600.0
2026-02-12T21:23:52.877 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:23:52.894 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:23:52.894 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:23:52.894 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:23:54.616 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 92.268/600.0
2026-02-12T21:23:55.829 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:23:55.898 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:23:55.899 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99900000000002. Last known sky angle: 180.0
2026-02-12T21:23:55.899 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:23:55.899 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99900000000002
2026-02-12T21:23:56.684 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 90.2/600.0
2026-02-12T21:23:58.753 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 88.134/600.0
2026-02-12T21:23:58.901 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:23:58.902 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99900000000002
2026-02-12T21:23:58.902 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:23:58.902 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:24:00.821 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 86.064/600.0
2026-02-12T21:24:01.905 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:24:01.905 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:24:01.906 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:24:01.906 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:24:02.889 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 83.996/600.0
2026-02-12T21:24:04.909 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:24:04.910 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:24:04.910 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:24:04.910 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:24:04.920 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 81.927/600.0
2026-02-12T21:24:05.839 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:24:06.988 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 79.896/600.0
2026-02-12T21:24:07.913 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:24:07.914 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99899999999997. Last known sky angle: 180.0
2026-02-12T21:24:07.914 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:24:07.914 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99899999999997
2026-02-12T21:24:09.056 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 77.83/600.0
2026-02-12T21:24:10.917 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:24:10.918 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 179.99899999999997
2026-02-12T21:24:10.918 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:24:10.918 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:24:11.200 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 75.762/600.0
2026-02-12T21:24:13.230 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 73.617/600.0
2026-02-12T21:24:13.921 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:24:13.922 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:24:13.922 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:24:13.922 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:24:15.261 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 71.587/600.0
2026-02-12T21:24:15.849 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:24:16.925 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:24:16.926 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:24:16.926 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:24:16.926 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:24:17.291 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 69.557/600.0
2026-02-12T21:24:19.359 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 67.526/600.0
2026-02-12T21:24:19.929 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:24:19.930 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:24:19.930 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:24:19.930 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:24:21.428 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 65.457/600.0
2026-02-12T21:24:22.933 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:24:22.953 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:24:22.953 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:24:22.953 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:24:23.498 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 63.388/600.0
2026-02-12T21:24:25.566 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 61.318/600.0
2026-02-12T21:24:25.859 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:24:25.957 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:24:25.959 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:24:25.959 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:24:25.959 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:24:27.634 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 59.25/600.0
2026-02-12T21:24:28.961 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:24:28.964 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:24:28.964 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:24:28.964 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:24:29.702 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 57.181/600.0
2026-02-12T21:24:31.771 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 55.113/600.0
2026-02-12T21:24:31.965 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:24:31.967 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:24:31.968 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:24:31.968 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:24:33.915 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 53.045/600.0
2026-02-12T21:24:34.969 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:24:34.987 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:24:34.987 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:24:34.988 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:24:35.869 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:24:35.870 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T21:23:37.473701
2026-02-12T21:24:35.870 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T21:23:37.473701
2026-02-12T21:24:35.870 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T21:24:35.870 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T21:24:35.871 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T21:24:35.871 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T19:24:35&start_after=2026-02-11T19:24:35&end_after=2026-02-12T19:24:35&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T21:24:35.944 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 50.901/600.0
2026-02-12T21:24:35.979 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:24:35.981 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:24:35.982 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:24:35.984 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:24:35.985 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:24:35.986 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T21:24:35.987 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T21:24:35.987 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T21:24:35.987 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T21:24:35.987 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T21:15:00Z
2026-02-12T21:24:35.987 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 6624.012573
2026-02-12T21:24:35.987 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2026-02-12T21:24:37.975 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 48.871/600.0
2026-02-12T21:24:37.989 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:24:37.991 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:24:37.991 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:24:37.991 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:24:40.043 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 46.841/600.0
2026-02-12T21:24:40.995 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:24:40.997 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:24:40.997 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:24:40.997 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:24:42.112 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 44.773/600.0
2026-02-12T21:24:44.001 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:24:44.003 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:24:44.003 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:24:44.003 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:24:44.180 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 42.705/600.0
2026-02-12T21:24:44.995 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:24:46.248 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 40.636/600.0
2026-02-12T21:24:47.005 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:24:47.008 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:24:47.008 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:24:47.008 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:24:48.316 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 38.569/600.0
2026-02-12T21:24:50.011 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:24:50.014 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:24:50.015 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:24:50.015 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:24:50.385 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 36.501/600.0
2026-02-12T21:24:52.490 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 34.432/600.0
2026-02-12T21:24:53.017 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:24:53.019 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:24:53.019 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:24:53.019 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:24:54.560 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 32.326/600.0
2026-02-12T21:24:55.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:24:56.023 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:24:56.025 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:24:56.025 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:24:56.025 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:24:56.627 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 30.257/600.0
2026-02-12T21:24:58.695 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 28.189/600.0
2026-02-12T21:24:59.029 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:24:59.031 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:24:59.031 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:24:59.031 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:25:00.763 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 26.121/600.0
2026-02-12T21:25:02.033 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:25:02.035 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:25:02.036 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:25:02.036 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:25:02.832 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 24.052/600.0
2026-02-12T21:25:04.900 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 21.984/600.0
2026-02-12T21:25:05.015 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:25:05.039 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:25:05.041 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:25:05.041 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:25:05.042 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:25:06.968 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 19.917/600.0
2026-02-12T21:25:08.045 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:25:08.046 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:25:08.046 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:25:08.046 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:25:09.036 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 17.85/600.0
2026-02-12T21:25:11.049 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:25:11.051 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:25:11.051 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:25:11.051 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:25:11.104 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 15.781/600.0
2026-02-12T21:25:13.248 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 13.713/600.0
2026-02-12T21:25:14.055 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:25:14.057 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:25:14.057 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:25:14.057 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:25:15.024 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:25:15.280 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 11.569/600.0
2026-02-12T21:25:17.061 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:25:17.063 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:25:17.063 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:25:17.063 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:25:17.309 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 9.537/600.0
2026-02-12T21:25:19.340 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 7.507/600.0
2026-02-12T21:25:20.065 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:25:20.067 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:25:20.068 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:25:20.068 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:25:21.370 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 5.476/600.0
2026-02-12T21:25:23.071 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:25:23.072 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:25:23.072 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:25:23.072 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:25:23.399 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 3.446/600.0
2026-02-12T21:25:25.034 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:25:25.429 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1.418/600.0
2026-02-12T21:25:26.075 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:25:26.096 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:25:26.096 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:25:26.096 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:25:27.461 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: IDLE Exposure 1/2, Remaining exp time 0.0/600.0
2026-02-12T21:25:27.618 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 2 done. Exposure state = 0
2026-02-12T21:25:27.618 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T21:25:27.620 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T21:25:27.762 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 2 of 2
2026-02-12T21:25:27.764 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 21:25:27  (Unix timestamp 1770924327.7643697)
2026-02-12T21:25:29.099 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:25:29.100 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:25:29.100 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:25:29.100 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:25:29.491 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 598.303/600.0
2026-02-12T21:25:31.521 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 596.273/600.0
2026-02-12T21:25:32.101 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:25:32.102 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:25:32.150 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:25:32.150 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:25:33.553 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 594.244/600.0
2026-02-12T21:25:35.044 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:25:35.045 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T21:24:37.675394
2026-02-12T21:25:35.045 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T21:24:37.675394
2026-02-12T21:25:35.045 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T21:25:35.045 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T21:25:35.045 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T21:25:35.045 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T19:25:35&start_after=2026-02-11T19:25:35&end_after=2026-02-12T19:25:35&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T21:25:35.153 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:25:35.154 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:25:35.154 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:25:35.154 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:25:35.159 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:25:35.160 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:25:35.162 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:25:35.163 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:25:35.165 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:25:35.166 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T21:25:35.166 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T21:25:35.167 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T21:25:35.167 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T21:25:35.167 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T21:15:00Z
2026-02-12T21:25:35.167 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 6564.832817
2026-02-12T21:25:35.167 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2026-02-12T21:25:35.582 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 592.211/600.0
2026-02-12T21:25:37.613 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 590.182/600.0
2026-02-12T21:25:38.157 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:25:38.158 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:25:38.158 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:25:38.158 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:25:39.644 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 588.153/600.0
2026-02-12T21:25:41.161 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:25:41.180 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:25:41.180 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:25:41.180 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:25:41.674 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 586.121/600.0
2026-02-12T21:25:43.705 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 584.091/600.0
2026-02-12T21:25:44.176 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:25:44.183 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:25:44.184 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:25:44.184 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:25:44.184 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:25:45.736 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 582.06/600.0
2026-02-12T21:25:47.187 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:25:47.188 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:25:47.188 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:25:47.188 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:25:47.766 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 580.028/600.0
2026-02-12T21:25:49.796 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 578.0/600.0
2026-02-12T21:25:50.191 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:25:50.192 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:25:50.192 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:25:50.192 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:25:51.827 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 575.968/600.0
2026-02-12T21:25:53.193 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:25:53.194 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:25:53.194 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:25:53.194 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:25:53.858 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 573.937/600.0
2026-02-12T21:25:54.186 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:25:55.888 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 571.908/600.0
2026-02-12T21:25:56.197 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:25:56.214 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:25:56.214 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:25:56.214 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:25:57.956 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 569.827/600.0
2026-02-12T21:25:59.217 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:25:59.218 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:25:59.218 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:25:59.218 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:25:59.986 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 567.809/600.0
2026-02-12T21:26:02.018 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 565.777/600.0
2026-02-12T21:26:02.222 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:26:02.223 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:26:02.224 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:26:02.224 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:26:04.050 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 563.745/600.0
2026-02-12T21:26:04.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:26:05.226 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:26:05.228 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99899999999997. Last known sky angle: 179.99999999999997
2026-02-12T21:26:05.228 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:26:05.228 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99899999999997
2026-02-12T21:26:06.080 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 561.714/600.0
2026-02-12T21:26:08.109 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 559.684/600.0
2026-02-12T21:26:08.229 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:26:08.231 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99899999999997
2026-02-12T21:26:08.232 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:26:08.232 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:26:10.141 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 557.654/600.0
2026-02-12T21:26:11.235 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:26:11.237 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:26:11.238 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:26:11.238 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:26:12.172 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 555.622/600.0
2026-02-12T21:26:14.201 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:26:14.203 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 553.591/600.0
2026-02-12T21:26:14.241 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:26:14.243 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:26:14.243 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:26:14.243 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:26:16.233 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 551.561/600.0
2026-02-12T21:26:17.245 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:26:17.248 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:26:17.248 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:26:17.248 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:26:18.263 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 549.531/600.0
2026-02-12T21:26:20.252 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:26:20.254 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:26:20.254 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:26:20.254 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:26:20.293 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 547.501/600.0
2026-02-12T21:26:22.362 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 545.472/600.0
2026-02-12T21:26:23.257 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:26:23.260 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:26:23.260 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:26:23.260 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:26:24.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:26:24.392 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 543.401/600.0
2026-02-12T21:26:26.263 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:26:26.266 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:26:26.266 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:26:26.266 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:26:26.423 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 541.371/600.0
2026-02-12T21:26:28.453 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 539.342/600.0
2026-02-12T21:26:29.270 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:26:29.272 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:26:29.272 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:26:29.272 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:26:30.484 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 537.31/600.0
2026-02-12T21:26:32.275 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:26:32.278 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:26:32.278 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:26:32.278 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:26:32.514 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 535.279/600.0
2026-02-12T21:26:34.222 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:26:34.224 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T21:25:37.880308
2026-02-12T21:26:34.225 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T21:25:37.880308
2026-02-12T21:26:34.225 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T21:26:34.225 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T21:26:34.226 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T21:26:34.226 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T19:26:34&start_after=2026-02-11T19:26:34&end_after=2026-02-12T19:26:34&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T21:26:34.336 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:26:34.345 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:26:34.353 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:26:34.361 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:26:34.366 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:26:34.368 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T21:26:34.370 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T21:26:34.370 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T21:26:34.370 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T21:26:34.370 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T21:15:00Z
2026-02-12T21:26:34.370 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 6505.629348
2026-02-12T21:26:34.370 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2026-02-12T21:26:34.545 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 533.25/600.0
2026-02-12T21:26:35.281 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:26:35.284 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:26:35.284 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:26:35.284 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:26:36.575 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 531.22/600.0
2026-02-12T21:26:38.287 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:26:38.290 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:26:38.290 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:26:38.290 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:26:38.606 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 529.188/600.0
2026-02-12T21:26:40.637 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 527.157/600.0
2026-02-12T21:26:41.293 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:26:41.296 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:26:41.296 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:26:41.297 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:26:42.667 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 525.128/600.0
2026-02-12T21:26:43.380 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:26:44.300 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:26:44.302 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:26:44.302 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:26:44.303 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:26:44.698 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 523.096/600.0
2026-02-12T21:26:46.728 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 521.065/600.0
2026-02-12T21:26:47.306 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:26:47.308 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:26:47.308 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:26:47.308 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:26:48.758 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 519.037/600.0
2026-02-12T21:26:50.309 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:26:50.310 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:26:50.311 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:26:50.311 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:26:50.789 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 517.005/600.0
2026-02-12T21:26:52.822 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 514.974/600.0
2026-02-12T21:26:53.313 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:26:53.315 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:26:53.315 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:26:53.316 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:26:53.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:26:54.850 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 512.944/600.0
2026-02-12T21:26:56.317 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:26:56.319 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:26:56.320 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:26:56.320 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:26:56.881 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 510.915/600.0
2026-02-12T21:26:58.910 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 508.884/600.0
2026-02-12T21:26:59.321 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:26:59.324 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:26:59.324 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:26:59.324 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:27:00.941 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 506.854/600.0
2026-02-12T21:27:02.325 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:27:02.326 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99899999999997. Last known sky angle: 180.0
2026-02-12T21:27:02.326 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:27:02.326 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99899999999997
2026-02-12T21:27:02.971 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 504.822/600.0
2026-02-12T21:27:03.402 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:27:05.001 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 502.793/600.0
2026-02-12T21:27:05.329 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:27:05.330 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99899999999997
2026-02-12T21:27:05.330 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:27:05.330 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:27:07.032 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 500.763/600.0
2026-02-12T21:27:08.333 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:27:08.382 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:27:08.383 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:27:08.383 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:27:09.063 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 498.733/600.0
2026-02-12T21:27:11.094 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 496.701/600.0
2026-02-12T21:27:11.385 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:27:11.385 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:27:11.386 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:27:11.386 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:27:13.124 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 494.669/600.0
2026-02-12T21:27:13.408 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:27:14.389 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:27:14.389 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:27:14.389 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:27:14.390 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:27:15.154 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 492.641/600.0
2026-02-12T21:27:17.185 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 490.61/600.0
2026-02-12T21:27:17.393 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:27:17.394 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:27:17.394 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:27:17.394 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:27:19.216 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 488.579/600.0
2026-02-12T21:27:20.397 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:27:20.398 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:27:20.398 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:27:20.398 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:27:21.246 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 486.549/600.0
2026-02-12T21:27:23.277 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 484.518/600.0
2026-02-12T21:27:23.401 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:27:23.402 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:27:23.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:27:23.449 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:27:23.449 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:27:25.307 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 482.487/600.0
2026-02-12T21:27:26.452 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:27:26.453 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:27:26.453 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:27:26.453 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:27:27.338 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 480.457/600.0
2026-02-12T21:27:29.406 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 478.426/600.0
2026-02-12T21:27:29.454 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:27:29.455 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:27:29.455 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:27:29.455 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:27:31.475 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 476.358/600.0
2026-02-12T21:27:32.457 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:27:32.457 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:27:32.458 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:27:32.458 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:27:33.460 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:27:33.480 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T21:26:38.085401
2026-02-12T21:27:33.480 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T21:26:38.085401
2026-02-12T21:27:33.480 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T21:27:33.480 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T21:27:33.480 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T21:27:33.480 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T19:27:33&start_after=2026-02-11T19:27:33&end_after=2026-02-12T19:27:33&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T21:27:33.581 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 474.289/600.0
2026-02-12T21:27:33.582 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:27:33.584 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:27:33.585 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:27:33.587 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:27:33.589 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:27:33.589 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T21:27:33.590 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T21:27:33.590 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T21:27:33.590 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T21:27:33.590 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T21:15:00Z
2026-02-12T21:27:33.590 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 6446.409102
2026-02-12T21:27:33.590 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2026-02-12T21:27:35.461 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:27:35.462 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:27:35.462 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:27:35.462 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:27:35.648 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 472.183/600.0
2026-02-12T21:27:37.717 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 470.117/600.0
2026-02-12T21:27:38.465 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:27:38.466 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:27:38.466 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:27:38.466 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:27:39.747 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 468.049/600.0
2026-02-12T21:27:41.469 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:27:41.471 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:27:41.471 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:27:41.471 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:27:41.817 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 466.017/600.0
2026-02-12T21:27:42.597 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:27:43.885 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 463.948/600.0
2026-02-12T21:27:44.474 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:27:44.476 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:27:44.476 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:27:44.476 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:27:45.954 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 461.878/600.0
2026-02-12T21:27:47.478 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:27:47.495 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:27:47.495 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:27:47.495 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:27:48.022 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 459.811/600.0
2026-02-12T21:27:50.090 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 457.743/600.0
2026-02-12T21:27:50.498 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:27:50.501 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00100000000003. Last known sky angle: 180.00000000000003
2026-02-12T21:27:50.501 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:27:50.501 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00100000000003
2026-02-12T21:27:52.158 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 455.673/600.0
2026-02-12T21:27:52.608 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:27:53.505 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:27:53.507 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99900000000002. Last known sky angle: 180.00100000000003
2026-02-12T21:27:53.507 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:27:53.507 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99900000000002
2026-02-12T21:27:54.226 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 453.605/600.0
2026-02-12T21:27:56.295 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 451.537/600.0
2026-02-12T21:27:56.510 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:27:56.512 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 179.99900000000002
2026-02-12T21:27:56.512 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:27:56.513 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:27:58.439 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 449.469/600.0
2026-02-12T21:27:59.516 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:27:59.537 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:27:59.537 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:27:59.537 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:28:00.469 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 447.325/600.0
2026-02-12T21:28:02.499 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 445.295/600.0
2026-02-12T21:28:02.541 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:28:02.543 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:28:02.543 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:28:02.543 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:28:02.618 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:28:04.567 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 443.264/600.0
2026-02-12T21:28:05.547 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:28:05.549 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:28:05.549 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:28:05.549 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:28:06.636 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 441.196/600.0
2026-02-12T21:28:08.553 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:28:08.555 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:28:08.555 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:28:08.555 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:28:08.704 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 439.129/600.0
2026-02-12T21:28:10.773 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 437.061/600.0
2026-02-12T21:28:11.557 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:28:11.559 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:28:11.559 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:28:11.559 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:28:12.628 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:28:12.841 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 434.991/600.0
2026-02-12T21:28:14.561 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:28:14.563 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:28:14.563 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:28:14.563 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:28:14.909 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 432.922/600.0
2026-02-12T21:28:17.053 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 430.854/600.0
2026-02-12T21:28:17.567 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:28:17.569 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:28:17.569 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:28:17.570 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:28:19.083 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 428.711/600.0
2026-02-12T21:28:20.573 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:28:20.575 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:28:20.576 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:28:20.576 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:28:21.114 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 426.681/600.0
2026-02-12T21:28:22.640 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:28:23.182 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 424.65/600.0
2026-02-12T21:28:23.577 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:28:23.594 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:28:23.594 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:28:23.594 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:28:25.250 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 422.581/600.0
2026-02-12T21:28:26.598 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:28:26.600 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:28:26.600 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:28:26.600 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:28:27.318 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 420.514/600.0
2026-02-12T21:28:29.386 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 418.447/600.0
2026-02-12T21:28:29.601 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:28:29.603 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:28:29.603 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:28:29.603 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:28:31.455 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 416.377/600.0
2026-02-12T21:28:32.605 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:28:32.607 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:28:32.607 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:28:32.608 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:28:32.651 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:28:32.653 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T21:27:38.287735
2026-02-12T21:28:32.653 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T21:27:38.287735
2026-02-12T21:28:32.654 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T21:28:32.654 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T21:28:32.655 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T21:28:32.655 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T19:28:32&start_after=2026-02-11T19:28:32&end_after=2026-02-12T19:28:32&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T21:28:32.761 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:28:32.770 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:28:32.778 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:28:32.787 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:28:32.792 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:28:32.794 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T21:28:32.796 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T21:28:32.796 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T21:28:32.796 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T21:28:32.796 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T21:15:00Z
2026-02-12T21:28:32.796 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 6387.203417
2026-02-12T21:28:32.796 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2026-02-12T21:28:33.523 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 414.309/600.0
2026-02-12T21:28:35.611 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:28:35.613 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:28:35.613 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:28:35.613 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:28:35.667 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 412.24/600.0
2026-02-12T21:28:37.810 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 410.097/600.0
2026-02-12T21:28:38.617 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:28:38.619 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:28:38.619 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:28:38.619 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:28:39.840 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 407.953/600.0
2026-02-12T21:28:41.621 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:28:41.622 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:28:41.622 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:28:41.622 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:28:41.806 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:28:41.869 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 405.923/600.0
2026-02-12T21:28:43.938 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 403.895/600.0
2026-02-12T21:28:44.625 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:28:44.626 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:28:44.626 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:28:44.626 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:28:46.006 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 401.826/600.0
2026-02-12T21:28:47.629 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:28:47.630 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:28:47.630 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:28:47.630 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:28:48.074 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 399.758/600.0
2026-02-12T21:28:50.142 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 397.69/600.0
2026-02-12T21:28:50.633 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:28:50.634 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:28:50.634 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:28:50.634 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:28:51.815 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:28:52.210 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 395.622/600.0
2026-02-12T21:28:53.637 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:28:53.638 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:28:53.638 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:28:53.638 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:28:54.279 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 393.554/600.0
2026-02-12T21:28:56.347 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 391.485/600.0
2026-02-12T21:28:56.641 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:28:56.641 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:28:56.641 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:28:56.641 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:28:58.415 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 389.417/600.0
2026-02-12T21:28:59.643 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:28:59.643 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:28:59.643 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:28:59.644 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:29:00.483 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 387.349/600.0
2026-02-12T21:29:01.824 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:29:02.551 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 385.281/600.0
2026-02-12T21:29:02.645 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:29:02.646 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:29:02.646 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:29:02.646 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:29:04.620 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 383.213/600.0
2026-02-12T21:29:05.649 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:29:05.668 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:29:05.668 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:29:05.668 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:29:06.650 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 381.144/600.0
2026-02-12T21:29:08.670 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:29:08.670 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:29:08.670 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:29:08.671 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:29:08.681 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 379.114/600.0
2026-02-12T21:29:10.711 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 377.083/600.0
2026-02-12T21:29:11.673 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:29:11.674 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:29:11.674 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:29:11.674 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:29:11.835 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:29:12.742 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 375.053/600.0
2026-02-12T21:29:14.677 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:29:14.678 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:29:14.678 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:29:14.678 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:29:14.810 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 373.024/600.0
2026-02-12T21:29:16.878 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 370.954/600.0
2026-02-12T21:29:17.681 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:29:17.682 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:29:17.682 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:29:17.682 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:29:18.946 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 368.887/600.0
2026-02-12T21:29:20.685 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:29:20.687 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00100000000003. Last known sky angle: 180.0
2026-02-12T21:29:20.687 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:29:20.687 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00100000000003
2026-02-12T21:29:21.016 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 366.817/600.0
2026-02-12T21:29:21.845 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:29:23.085 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 364.749/600.0
2026-02-12T21:29:23.690 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:29:23.692 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00100000000003
2026-02-12T21:29:23.693 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:29:23.693 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:29:25.153 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 362.679/600.0
2026-02-12T21:29:26.693 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:29:26.696 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:29:26.696 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:29:26.696 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:29:27.221 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 360.611/600.0
2026-02-12T21:29:29.327 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 358.543/600.0
2026-02-12T21:29:29.697 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:29:29.699 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:29:29.699 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:29:29.699 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:29:31.358 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 356.437/600.0
2026-02-12T21:29:31.857 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:29:31.859 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T21:28:38.489151
2026-02-12T21:29:31.859 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T21:28:38.489151
2026-02-12T21:29:31.859 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T21:29:31.860 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T21:29:31.860 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T21:29:31.861 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T19:29:31&start_after=2026-02-11T19:29:31&end_after=2026-02-12T19:29:31&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T21:29:31.977 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:29:31.986 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:29:31.994 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:29:32.002 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:29:32.007 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:29:32.009 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T21:29:32.011 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T21:29:32.011 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T21:29:32.011 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T21:29:32.011 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T21:15:00Z
2026-02-12T21:29:32.012 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 6327.987963
2026-02-12T21:29:32.012 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2026-02-12T21:29:32.703 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:29:32.705 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:29:32.705 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:29:32.705 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:29:33.388 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 354.406/600.0
2026-02-12T21:29:35.418 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 352.376/600.0
2026-02-12T21:29:35.709 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:29:35.711 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:29:35.711 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:29:35.711 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:29:37.449 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 350.345/600.0
2026-02-12T21:29:38.715 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:29:38.728 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:29:38.728 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:29:38.729 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:29:39.480 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 348.314/600.0
2026-02-12T21:29:41.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:29:41.511 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 346.283/600.0
2026-02-12T21:29:41.732 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:29:41.734 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:29:41.734 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:29:41.735 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:29:43.540 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 344.253/600.0
2026-02-12T21:29:44.738 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:29:44.741 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:29:44.741 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:29:44.741 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:29:45.573 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 342.223/600.0
2026-02-12T21:29:47.602 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 340.191/600.0
2026-02-12T21:29:47.745 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:29:47.764 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:29:47.764 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:29:47.764 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:29:49.633 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 338.161/600.0
2026-02-12T21:29:50.767 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:29:50.770 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 179.99999999999997
2026-02-12T21:29:50.770 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:29:50.770 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:29:51.030 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:29:51.663 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 336.131/600.0
2026-02-12T21:29:53.694 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 334.101/600.0
2026-02-12T21:29:53.773 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:29:53.815 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:29:53.815 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:29:53.815 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:29:55.724 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 332.069/600.0
2026-02-12T21:29:56.818 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:29:56.821 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:29:56.821 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:29:56.821 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:29:57.755 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 330.04/600.0
2026-02-12T21:29:59.785 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 328.009/600.0
2026-02-12T21:29:59.824 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:29:59.827 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:29:59.827 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:29:59.827 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:30:01.041 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:30:01.816 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 325.978/600.0
2026-02-12T21:30:02.829 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:30:02.831 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:30:02.831 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:30:02.832 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:30:03.847 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 323.949/600.0
2026-02-12T21:30:05.833 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:30:05.836 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00099999999998. Last known sky angle: 180.0
2026-02-12T21:30:05.836 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:30:05.836 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00099999999998
2026-02-12T21:30:05.877 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 321.917/600.0
2026-02-12T21:30:07.907 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 319.887/600.0
2026-02-12T21:30:08.839 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:30:08.864 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.00099999999998
2026-02-12T21:30:08.864 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:30:08.864 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:30:09.938 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 317.857/600.0
2026-02-12T21:30:11.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:30:11.868 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:30:11.870 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:30:11.870 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:30:11.870 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:30:11.968 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 315.827/600.0
2026-02-12T21:30:13.999 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 313.797/600.0
2026-02-12T21:30:14.874 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:30:14.876 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-02-12T21:30:14.876 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:30:14.876 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-02-12T21:30:16.030 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 311.764/600.0
2026-02-12T21:30:17.878 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:30:17.880 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-02-12T21:30:17.880 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:30:17.880 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:30:18.059 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 309.735/600.0
2026-02-12T21:30:20.091 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 307.705/600.0
2026-02-12T21:30:20.881 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:30:20.882 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-02-12T21:30:20.882 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:30:20.882 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:30:21.061 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:30:22.119 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 305.673/600.0
2026-02-12T21:30:23.885 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:30:23.886 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:30:23.886 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:30:23.886 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:30:24.150 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 303.645/600.0
2026-02-12T21:30:26.180 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 301.614/600.0
2026-02-12T21:30:26.889 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:30:26.890 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-02-12T21:30:26.890 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:30:26.890 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-02-12T21:30:28.211 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 299.585/600.0
2026-02-12T21:30:29.893 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-02-12T21:30:29.894 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-02-12T21:30:29.894 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-02-12T21:30:29.894 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-02-12T21:30:30.241 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026ayt_spec_17640211_13753_13799.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 2/2, Remaining exp time 297.553/600.0
2026-02-12T21:30:31.069 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:30:31.070 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T21:29:38.691057
2026-02-12T21:30:31.070 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T21:30:31.070 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T21:30:31.070 [WARNING] [Poll thread] [instrument.py] [abort_exposure()] Aborting exposure and sequence
2026-02-12T21:30:31.833 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2026-02-12T21:30:31.833 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script SN2026ayt_spec_17640211_13753_13799.json was run successfully
2026-02-12T21:30:31.833 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Configuration aborted
2026-02-12T21:30:31.833 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] status for OCS = ABORTED
2026-02-12T21:30:31.833 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [aborted]
2026-02-12T21:30:31.833 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 17918964
2026-02-12T21:30:31.833 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = Configuration was aborted
2026-02-12T21:30:31.833 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with FAILED (was aborted)
2026-02-12T21:30:31.833 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'FAILED', 'summary': {'start': '2026-02-12T19:12:47', 'end': '2026-02-12T19:30:31', 'state': 'FAILED', 'reason': 'Configuration was aborted', 'time_completed': '1064.0', 'events': {}}} with config status ID 17918964
2026-02-12T21:30:31.914 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 2 of 2 done. Exposure state = 0
2026-02-12T21:30:31.914 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-02-12T21:30:31.916 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-02-12T21:30:32.071 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2026-02-12T21:30:32.071 [DEBUG] [Execution thread] [schedule_poller.py] [execute()] Finished executing ['select Mookodi', 'guide_off', 'start_time 2026-02-12T19:07:41Z', 'guide_off', 'config_id 13799', 'config_status_id 17918964', 'update_OCS 17918964 ATTEMPTED', 'run_script setup_SN2026ayt_spec_17640211_13753_13799.json', 'run_script SN2026ayt_spec_17640211_13753_13799.json', 'run_script arc_flat_lamp_off.json', 'update_OCS 17918964 COMPLETED 13799 reason', 'guide_off', 'tracking_off', '# end_time 2026-02-12T19:35:55Z', 'run_script arc_flat_lamp_off.json'] at time 21:30:32
2026-02-12T21:30:32.897 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2026-02-12T21:30:32.897 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 1 of 2
2026-02-12T21:30:32.897 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Script was aborted. Not continuing with iterations
2026-02-12T21:30:40.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:30:50.088 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:31:00.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:31:10.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:31:20.116 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:31:30.127 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:31:30.129 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T21:30:38.894814
2026-02-12T21:31:30.130 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T21:31:30.130 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T21:31:30.130 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T21:31:39.140 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:31:49.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:31:59.161 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:32:09.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:32:19.182 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:32:29.191 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:32:29.192 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T21:31:39.121679
2026-02-12T21:32:29.192 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T21:32:29.192 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T21:32:29.192 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T21:32:38.200 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:32:48.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:32:58.217 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:33:08.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:33:18.234 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:33:28.245 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:33:28.247 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T21:32:39.323963
2026-02-12T21:33:28.247 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T21:33:28.247 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T21:33:28.247 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T21:33:37.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:33:47.269 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:33:57.279 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:34:07.289 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:34:17.299 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:34:27.311 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:34:27.313 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T21:33:39.534879
2026-02-12T21:34:27.313 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T21:34:27.314 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T21:34:27.314 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T21:34:36.324 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:34:46.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:34:56.347 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:35:06.358 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:35:16.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:35:26.380 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:35:26.381 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T21:34:39.739306
2026-02-12T21:35:26.381 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T21:35:26.381 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T21:35:26.381 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T21:35:35.390 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:35:45.400 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:35:55.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:36:05.426 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:36:15.441 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:36:25.457 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:36:25.459 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T21:35:39.945516
2026-02-12T21:36:25.459 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T21:36:25.459 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T21:36:25.460 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T21:36:34.474 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:36:44.489 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:36:54.502 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:37:04.513 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:37:14.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:37:24.533 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:37:24.534 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T21:36:40.149891
2026-02-12T21:37:24.534 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T21:37:24.534 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T21:37:24.534 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T21:37:33.545 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:37:43.560 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:37:53.575 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:38:03.589 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:38:13.605 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:38:23.619 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:38:23.621 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T21:37:40.360224
2026-02-12T21:38:23.621 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T21:38:23.622 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T21:38:23.622 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T21:38:32.634 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:38:42.645 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:38:52.655 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:39:02.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:39:12.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:39:22.694 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:39:22.697 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T21:38:40.563431
2026-02-12T21:39:22.697 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T21:39:22.698 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T21:39:22.698 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T21:39:31.710 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:39:41.726 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:39:51.739 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:40:01.754 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:40:11.766 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:40:21.777 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:40:21.778 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T21:39:40.766061
2026-02-12T21:40:21.778 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T21:40:21.778 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T21:40:21.778 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T21:40:30.787 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:40:40.798 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:40:50.812 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:41:00.828 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:41:10.841 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:41:20.856 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:41:20.859 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T21:40:40.966804
2026-02-12T21:41:20.859 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T21:41:20.859 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T21:41:20.859 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T21:41:29.871 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:41:39.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:41:49.894 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:41:59.904 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:42:09.913 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:42:19.928 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:42:19.946 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T21:41:41.170782
2026-02-12T21:42:19.946 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T21:42:19.946 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T21:42:19.946 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T21:42:28.959 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:42:38.974 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:42:48.988 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:42:59.004 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:43:09.018 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:43:19.030 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:43:19.048 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T21:42:41.377389
2026-02-12T21:43:19.048 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T21:43:19.048 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T21:43:19.049 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T21:43:28.058 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:43:38.068 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:43:48.082 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:43:58.095 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:44:08.111 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:44:18.125 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:44:18.126 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T21:43:41.581467
2026-02-12T21:44:18.126 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T21:44:18.126 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T21:44:18.126 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T21:44:27.139 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:44:37.153 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:44:47.165 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:44:57.175 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:45:07.186 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:45:17.198 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:45:17.200 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T21:44:41.795446
2026-02-12T21:45:17.200 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T21:45:17.200 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T21:45:17.201 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T21:45:26.213 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:45:36.228 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:45:46.242 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:45:56.256 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:46:06.269 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:46:16.282 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:46:16.283 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T21:45:41.998597
2026-02-12T21:46:16.283 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T21:46:16.283 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T21:46:16.283 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T21:46:25.292 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:46:35.302 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:46:45.315 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:46:55.331 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:47:05.345 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:47:15.359 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:47:15.362 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T21:46:42.200435
2026-02-12T21:47:15.362 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T21:47:15.362 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T21:47:15.363 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T21:47:24.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:47:34.394 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:47:44.407 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:47:54.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:48:04.428 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:48:14.442 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:48:14.444 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T21:47:42.405946
2026-02-12T21:48:14.445 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T21:48:14.445 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T21:48:14.445 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T21:48:23.459 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:48:33.474 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:48:43.489 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:48:53.502 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:49:03.532 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:49:13.545 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:49:13.546 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T21:48:42.628438
2026-02-12T21:49:13.546 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T21:49:13.546 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T21:49:13.546 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T21:49:22.555 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:49:32.566 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:49:42.580 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:49:52.594 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:50:02.608 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:50:12.621 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:50:12.638 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T21:49:42.834518
2026-02-12T21:50:12.639 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T21:50:12.639 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T21:50:12.639 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T21:50:21.654 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:50:31.669 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:50:41.682 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:50:51.692 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:51:01.702 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:51:11.718 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:51:11.720 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T21:50:43.040295
2026-02-12T21:51:11.720 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T21:51:11.720 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T21:51:11.721 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T21:51:20.736 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:51:30.749 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:51:40.763 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:51:50.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:52:00.792 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:52:10.802 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:52:10.803 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T21:51:43.241175
2026-02-12T21:52:10.803 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T21:52:10.803 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T21:52:10.803 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T21:52:19.812 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:52:29.825 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:52:39.840 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:52:49.854 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:52:59.868 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:53:09.883 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:53:09.886 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T21:52:43.444304
2026-02-12T21:53:09.886 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T21:53:09.886 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T21:53:09.886 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T21:53:18.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:53:28.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:53:38.920 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:53:48.930 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:53:58.945 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:54:08.960 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:54:08.962 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T21:53:43.651632
2026-02-12T21:54:09.009 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T21:54:09.010 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T21:54:09.010 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T21:54:18.022 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:54:28.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:54:38.049 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:54:48.063 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:54:58.073 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:55:08.083 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:55:08.084 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T21:54:43.855722
2026-02-12T21:55:08.084 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T21:55:08.084 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T21:55:08.084 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T21:55:17.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:55:27.109 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:55:37.125 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:55:47.140 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:55:57.154 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:56:07.169 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:56:07.171 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T21:55:44.060949
2026-02-12T21:56:07.172 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T21:56:07.172 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T21:56:07.172 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T21:56:16.183 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:56:26.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:56:36.204 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:56:46.220 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:56:56.235 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:57:06.250 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:57:06.253 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-02-12T21:56:44.265303
2026-02-12T21:57:06.253 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-02-12T21:56:44.265303
2026-02-12T21:57:06.253 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-02-12T21:57:06.253 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-02-12T21:57:06.254 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-02-12T21:57:06.254 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-02-13T19:57:06&start_after=2026-02-11T19:57:06&end_after=2026-02-12T19:57:06&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-02-12T21:57:06.355 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:57:06.357 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:57:06.360 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:57:06.362 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:57:06.365 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-02-12T21:57:06.366 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-02-12T21:57:06.367 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-02-12T21:57:06.368 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-02-12T21:57:06.368 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-02-12T21:57:06.368 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-02-12T21:15:00Z
2026-02-12T21:57:06.368 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 4673.631792
2026-02-12T21:57:06.368 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-02-12T21:57:06.368 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T21:57:06.368 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T21:57:06.369 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 3
2026-02-12T21:57:15.383 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:57:25.397 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:57:35.411 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:57:45.421 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:57:55.431 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:58:05.445 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:58:05.465 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T21:57:44.477514
2026-02-12T21:58:05.466 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T21:58:05.466 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T21:58:05.466 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T21:58:14.479 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:58:24.495 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:58:34.511 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:58:44.526 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:58:54.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T21:59:04.552 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T21:59:04.553 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T21:58:44.680209
2026-02-12T21:59:04.553 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T21:59:04.553 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T21:59:04.553 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T21:59:13.562 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T21:59:23.576 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T21:59:33.591 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T21:59:43.606 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T21:59:53.621 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:00:03.635 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:00:03.638 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T21:59:44.888414
2026-02-12T22:00:03.638 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:00:03.638 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:00:03.639 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:00:12.652 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:00:22.666 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:00:32.677 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:00:42.689 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:00:52.702 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:01:02.715 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:01:02.716 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:00:45.096947
2026-02-12T22:01:02.717 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:01:02.717 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:01:02.717 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:01:11.729 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:01:21.745 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:01:31.760 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:01:41.774 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:01:51.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:02:01.794 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:02:01.797 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:01:45.299046
2026-02-12T22:02:01.797 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:02:01.797 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:02:01.797 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:02:10.811 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:02:20.826 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:02:30.842 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:02:40.856 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:02:50.871 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:03:00.885 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:03:00.886 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:02:45.508177
2026-02-12T22:03:00.886 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:03:00.886 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:03:00.886 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:03:09.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:03:19.905 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:03:29.919 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:03:39.933 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:03:49.947 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:03:59.963 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:03:59.966 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:03:45.717936
2026-02-12T22:03:59.966 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:03:59.966 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:03:59.967 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:04:08.980 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:04:18.994 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:04:29.004 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:04:39.016 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:04:49.028 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:04:59.041 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:04:59.044 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:04:45.920873
2026-02-12T22:04:59.044 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:04:59.044 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:04:59.044 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:05:08.054 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:05:18.067 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:05:28.082 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:05:38.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:05:48.107 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:05:58.118 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:05:58.119 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:05:46.138421
2026-02-12T22:05:58.119 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:05:58.120 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:05:58.120 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:06:07.133 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:06:17.146 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:06:27.160 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:06:37.175 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:06:47.190 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:06:57.202 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:06:57.203 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:06:46.344256
2026-02-12T22:06:57.203 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:06:57.203 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:06:57.203 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:07:06.212 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:07:16.227 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:07:26.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:07:36.255 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:07:46.267 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:07:56.281 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:07:56.283 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:07:46.551315
2026-02-12T22:07:56.284 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:07:56.284 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:07:56.284 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:08:05.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:08:15.307 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:08:25.318 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:08:35.334 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:08:45.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:08:55.363 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:08:55.366 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:08:46.754045
2026-02-12T22:08:55.366 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:08:55.366 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:08:55.366 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:09:04.379 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:09:14.395 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:09:24.410 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:09:34.421 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:09:44.434 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:09:54.449 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:09:54.452 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:09:46.960030
2026-02-12T22:09:54.452 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:09:54.452 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:09:54.452 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:10:03.464 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:10:13.479 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:10:23.494 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:10:33.508 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:10:43.521 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:10:53.533 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:10:53.535 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:10:47.166099
2026-02-12T22:10:53.536 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:10:53.536 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:10:53.536 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:11:02.548 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:11:12.564 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:11:22.578 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:11:32.593 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:11:42.608 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:11:52.621 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:11:52.622 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:11:47.369997
2026-02-12T22:11:52.622 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:11:52.622 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:11:52.622 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:12:01.631 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:12:11.645 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:12:21.661 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:12:31.675 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:12:41.688 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:12:51.703 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:12:51.706 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:12:47.578150
2026-02-12T22:12:51.706 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:12:51.707 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:12:51.707 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:13:00.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:13:10.732 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:13:20.746 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:13:30.760 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:13:40.773 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:13:50.788 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:13:50.790 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:13:47.785437
2026-02-12T22:13:50.791 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:13:50.791 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:13:50.791 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:13:59.805 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:14:09.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:14:19.830 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:14:29.842 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:14:39.858 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:14:49.872 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:14:49.874 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:14:47.989608
2026-02-12T22:14:49.875 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:14:49.875 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:14:49.875 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:14:58.887 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:15:08.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:15:18.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:15:28.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:15:38.937 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:15:48.950 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:15:48.953 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:15:48.195920
2026-02-12T22:15:48.953 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:15:48.953 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:15:48.953 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:15:57.964 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:16:07.979 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:16:17.994 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:16:28.008 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:16:38.022 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:16:48.033 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:16:48.035 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:15:48.195920
2026-02-12T22:16:48.035 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:16:48.035 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:16:48.035 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:16:57.049 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:17:07.060 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:17:17.074 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:17:27.087 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:17:37.103 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:17:47.115 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:17:47.116 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:16:48.397695
2026-02-12T22:17:47.116 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:17:47.116 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:17:47.116 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:17:56.126 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:18:06.140 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:18:16.155 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:18:26.169 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:18:36.184 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:18:46.200 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:18:46.203 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:17:48.600805
2026-02-12T22:18:46.203 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:18:46.203 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:18:46.204 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:18:55.215 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:19:05.227 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:19:15.242 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:19:25.255 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:19:35.268 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:19:45.284 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:19:45.287 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:18:48.803237
2026-02-12T22:19:45.287 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:19:45.287 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:19:45.288 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:19:54.301 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:20:04.314 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:20:14.326 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:20:24.341 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:20:34.356 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:20:44.370 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:20:44.373 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:19:49.006524
2026-02-12T22:20:44.373 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:20:44.373 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:20:44.374 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:20:53.387 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:21:03.402 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:21:13.415 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:21:23.428 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:21:33.442 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:21:43.458 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:21:43.461 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:20:49.210474
2026-02-12T22:21:43.461 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:21:43.461 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:21:43.462 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:21:52.476 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:22:02.491 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:22:12.507 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:22:22.519 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:22:32.534 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:22:42.550 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:22:42.552 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:21:49.424998
2026-02-12T22:22:42.553 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:22:42.553 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:22:42.553 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:22:51.565 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:23:01.580 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:23:11.595 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:23:21.608 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:23:31.621 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:23:41.636 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:23:41.640 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:22:49.627727
2026-02-12T22:23:41.640 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:23:41.640 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:23:41.640 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:23:50.653 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:24:00.669 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:24:10.683 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:24:20.698 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:24:30.713 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:24:40.727 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:24:40.729 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:23:49.835555
2026-02-12T22:24:40.730 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:24:40.730 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:24:40.730 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:24:49.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:24:59.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:25:09.770 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:25:19.785 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:25:29.801 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:25:39.814 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:25:39.817 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:24:50.045788
2026-02-12T22:25:39.817 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:25:39.817 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:25:39.817 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:25:48.831 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:25:58.846 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:26:08.859 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:26:18.873 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:26:28.887 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:26:38.900 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:26:38.901 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:25:50.252860
2026-02-12T22:26:38.901 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:26:38.901 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:26:38.901 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:26:47.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:26:57.927 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:27:07.943 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:27:17.957 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:27:27.972 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:27:37.988 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:27:37.991 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:26:50.453560
2026-02-12T22:27:37.991 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:27:37.991 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:27:37.991 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:27:47.003 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:27:57.017 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:28:07.030 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:28:17.046 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:28:27.060 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:28:37.074 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:28:37.076 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:27:50.656605
2026-02-12T22:28:37.077 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:28:37.077 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:28:37.077 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:28:46.090 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:28:56.104 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:29:06.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:29:16.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:29:26.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:29:36.163 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:29:36.186 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:28:50.864924
2026-02-12T22:29:36.186 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:29:36.186 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:29:36.186 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:29:45.200 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:29:55.214 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:30:05.226 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:30:15.238 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:30:25.253 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:30:35.268 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:30:35.271 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:29:51.067168
2026-02-12T22:30:35.271 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:30:35.271 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:30:35.271 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:30:44.284 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:30:54.297 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:31:04.312 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:31:14.327 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:31:24.342 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:31:34.357 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:31:34.359 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:30:51.269619
2026-02-12T22:31:34.360 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:31:34.360 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:31:34.360 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:31:43.374 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:31:53.388 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:32:03.403 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:32:13.415 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:32:23.430 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:32:33.444 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:32:33.446 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:31:51.476902
2026-02-12T22:32:33.447 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:32:33.447 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:32:33.447 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:32:42.461 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:32:52.475 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:33:02.490 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:33:12.504 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:33:22.520 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:33:32.534 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:33:32.536 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:32:51.691156
2026-02-12T22:33:32.537 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:33:32.537 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:33:32.537 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:33:41.551 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:33:51.565 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:34:01.579 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:34:11.595 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:34:21.610 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:34:31.626 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:34:31.630 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:33:51.905178
2026-02-12T22:34:31.630 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:34:31.631 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:34:31.631 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:34:40.643 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:34:50.659 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:35:00.674 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:35:10.688 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:35:20.701 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:35:30.713 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:35:30.716 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:34:52.110646
2026-02-12T22:35:30.716 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:35:30.716 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:35:30.716 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:35:39.726 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:35:49.739 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:35:59.754 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:36:09.767 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:36:19.781 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:36:29.797 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:36:29.800 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:35:52.312496
2026-02-12T22:36:29.800 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:36:29.800 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:36:29.800 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:36:38.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:36:48.828 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:36:58.843 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:37:08.857 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:37:18.873 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:37:28.889 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:37:28.891 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:36:52.520038
2026-02-12T22:37:28.891 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:37:28.891 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:37:28.892 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:37:37.903 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:37:47.917 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:37:57.932 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:38:07.946 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:38:17.958 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:38:27.972 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:38:27.975 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:37:52.725837
2026-02-12T22:38:27.975 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:38:27.975 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:38:27.975 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:38:36.988 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:38:47.004 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:38:57.016 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:39:07.030 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:39:17.045 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:39:27.060 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:39:27.082 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:38:52.933784
2026-02-12T22:39:27.082 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:39:27.082 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:39:27.082 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:39:36.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:39:46.111 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:39:56.126 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:40:06.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:40:16.155 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:40:26.168 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:40:26.170 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:39:53.140536
2026-02-12T22:40:26.170 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:40:26.170 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:40:26.170 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:40:35.183 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:40:45.196 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:40:55.209 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:41:05.223 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:41:15.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:41:25.252 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:41:25.254 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:40:53.344955
2026-02-12T22:41:25.254 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:41:25.255 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:41:25.255 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:41:34.267 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:41:44.283 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:41:54.297 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:42:04.313 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:42:14.329 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:42:24.344 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:42:24.346 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:41:53.550552
2026-02-12T22:42:24.346 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:42:24.347 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:42:24.347 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:42:33.360 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:42:43.373 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:42:53.387 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:43:03.402 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:43:13.416 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:43:23.430 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:43:23.433 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:42:53.758737
2026-02-12T22:43:23.433 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:43:23.433 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:43:23.433 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:43:32.448 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:43:42.464 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:43:52.479 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:44:02.493 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:44:12.507 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:44:22.523 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:44:22.524 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:43:53.964709
2026-02-12T22:44:22.524 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:44:22.525 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:44:22.525 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:44:31.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:44:41.553 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:44:51.565 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:45:01.579 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:45:11.593 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:45:21.608 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:45:21.610 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:44:54.165424
2026-02-12T22:45:21.611 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:45:21.611 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:45:21.611 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:45:30.624 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:45:40.637 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:45:50.652 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:46:00.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:46:10.680 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:46:20.693 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:46:20.696 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:45:54.370897
2026-02-12T22:46:20.696 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:46:20.696 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:46:20.696 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:46:29.710 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:46:39.724 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:46:49.737 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:46:59.751 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:47:09.765 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:47:19.779 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:47:19.782 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:46:54.571925
2026-02-12T22:47:19.782 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:47:19.782 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:47:19.783 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:47:28.793 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:47:38.808 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:47:48.821 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:47:58.835 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:48:08.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:48:18.869 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:48:18.872 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:47:54.777581
2026-02-12T22:48:18.872 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:48:18.872 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:48:18.873 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:48:27.886 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:48:37.899 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:48:47.914 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:48:57.928 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:49:07.945 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:49:17.958 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:49:17.961 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:48:54.979151
2026-02-12T22:49:17.961 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:49:17.961 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:49:17.961 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:49:26.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:49:36.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:49:47.004 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:49:57.018 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:50:07.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:50:17.047 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:50:17.049 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:49:55.183677
2026-02-12T22:50:17.050 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:50:17.050 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:50:17.050 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:50:26.063 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:50:36.078 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:50:46.092 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:50:56.107 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:51:06.122 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:51:16.136 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:51:16.138 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:50:55.386643
2026-02-12T22:51:16.139 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:51:16.139 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:51:16.139 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:51:25.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:51:35.165 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:51:45.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:51:55.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:52:05.206 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:52:15.220 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:52:15.223 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:51:55.590443
2026-02-12T22:52:15.223 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:52:15.223 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:52:15.223 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:52:24.236 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:52:34.251 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:52:44.267 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:52:54.281 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:53:04.296 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:53:14.308 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:53:14.310 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:52:55.793169
2026-02-12T22:53:14.310 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:53:14.310 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:53:14.310 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:53:23.324 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:53:33.339 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:53:43.355 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:53:53.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:54:03.384 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:54:13.399 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:54:13.402 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:53:55.994916
2026-02-12T22:54:13.402 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:54:13.402 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:54:13.402 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:54:22.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:54:32.431 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:54:42.447 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:54:52.463 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:55:02.476 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:55:12.490 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:55:12.493 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:54:56.219464
2026-02-12T22:55:12.493 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:55:12.494 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:55:12.494 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:55:21.506 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:55:31.522 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:55:41.536 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:55:51.551 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:56:01.565 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:56:11.580 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:56:11.582 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:55:56.421476
2026-02-12T22:56:11.583 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:56:11.583 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:56:11.583 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:56:20.594 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:56:30.609 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:56:40.624 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:56:50.638 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:57:00.653 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:57:10.667 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:57:10.670 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:56:56.626447
2026-02-12T22:57:10.670 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:57:10.670 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:57:10.670 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:57:19.685 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:57:29.700 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:57:39.714 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:57:49.730 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:57:59.744 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:58:09.758 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:58:09.761 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:57:56.829656
2026-02-12T22:58:09.761 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:58:09.761 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:58:09.761 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:58:18.774 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:58:28.790 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:58:38.805 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:58:48.821 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:58:58.836 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T22:59:08.851 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T22:59:08.854 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:58:57.039168
2026-02-12T22:59:08.854 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T22:59:08.854 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T22:59:08.854 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T22:59:17.866 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T22:59:27.880 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T22:59:37.894 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T22:59:47.908 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T22:59:57.923 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:00:07.938 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:00:07.941 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T22:59:57.245640
2026-02-12T23:00:07.941 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:00:07.941 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:00:07.941 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:00:16.955 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:00:26.967 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:00:36.983 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:00:46.997 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:00:57.009 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:01:07.023 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:01:07.025 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:00:57.450569
2026-02-12T23:01:07.025 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:01:07.025 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:01:07.025 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:01:16.039 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:01:26.052 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:01:36.066 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:01:46.082 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:01:56.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:02:06.111 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:02:06.114 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:01:57.652641
2026-02-12T23:02:06.114 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:02:06.115 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:02:06.115 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:02:15.127 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:02:25.143 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:02:35.158 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:02:45.173 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:02:55.188 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:03:05.202 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:03:05.205 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:02:57.857616
2026-02-12T23:03:05.205 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:03:05.205 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:03:05.205 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:03:14.218 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:03:24.232 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:03:34.247 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:03:44.262 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:03:54.277 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:04:04.291 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:04:04.293 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:03:58.070338
2026-02-12T23:04:04.293 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:04:04.293 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:04:04.294 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:04:13.306 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:04:23.321 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:04:33.337 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:04:43.352 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:04:53.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:05:03.382 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:05:03.384 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:04:58.272677
2026-02-12T23:05:03.384 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:05:03.385 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:05:03.385 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:05:12.397 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:05:22.413 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:05:32.428 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:05:42.443 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:05:52.458 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:06:02.473 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:06:02.475 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:05:58.478961
2026-02-12T23:06:02.476 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:06:02.476 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:06:02.476 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:06:11.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:06:21.503 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:06:31.517 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:06:41.532 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:06:51.546 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:07:01.561 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:07:01.563 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:06:58.683056
2026-02-12T23:07:01.564 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:07:01.564 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:07:01.564 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:07:10.579 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:07:20.595 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:07:30.609 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:07:40.624 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:07:50.637 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:08:00.652 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:08:00.654 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:07:58.887766
2026-02-12T23:08:00.654 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:08:00.654 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:08:00.654 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:08:09.669 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:08:19.683 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:08:29.697 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:08:39.713 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:08:49.726 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:08:59.741 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:08:59.743 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:08:59.092304
2026-02-12T23:08:59.743 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:08:59.743 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:08:59.743 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:09:08.756 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:09:18.770 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:09:28.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:09:38.800 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:09:48.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:09:58.828 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:09:58.831 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:08:59.092304
2026-02-12T23:09:58.831 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:09:58.831 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:09:58.832 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:10:07.844 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:10:17.859 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:10:27.875 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:10:37.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:10:47.902 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:10:57.916 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:10:57.918 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:09:59.300672
2026-02-12T23:10:57.965 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:10:57.965 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:10:57.965 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:11:06.978 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:11:16.992 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:11:27.007 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:11:37.022 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:11:47.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:11:57.047 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:11:57.050 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:10:59.514699
2026-02-12T23:11:57.050 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:11:57.050 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:11:57.050 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:12:06.062 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:12:16.077 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:12:26.091 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:12:36.104 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:12:46.119 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:12:56.133 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:12:56.135 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:11:59.732004
2026-02-12T23:12:56.135 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:12:56.135 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:12:56.136 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:13:05.148 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:13:15.163 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:13:25.179 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:13:35.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:13:45.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:13:55.222 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:13:55.225 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:12:59.936172
2026-02-12T23:13:55.225 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:13:55.225 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:13:55.225 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:14:04.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:14:14.252 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:14:24.267 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:14:34.281 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:14:44.296 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:14:54.311 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:14:54.313 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:14:00.140349
2026-02-12T23:14:54.313 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:14:54.313 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:14:54.314 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:15:03.328 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:15:13.342 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:15:23.357 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:15:33.372 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:15:43.388 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:15:53.403 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:15:53.405 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:15:00.342041
2026-02-12T23:15:53.406 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:15:53.406 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:15:53.406 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:16:02.419 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:16:12.435 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:16:22.450 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:16:32.465 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:16:42.481 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:16:52.496 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:16:52.499 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:16:00.546947
2026-02-12T23:16:52.499 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:16:52.499 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:16:52.499 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:17:01.511 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:17:11.526 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:17:21.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:17:31.556 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:17:41.570 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:17:51.585 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:17:51.587 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:17:00.749584
2026-02-12T23:17:51.588 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:17:51.588 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:17:51.588 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:18:00.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:18:10.618 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:18:20.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:18:30.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:18:40.663 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:18:50.677 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:18:50.679 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:18:00.956931
2026-02-12T23:18:50.679 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:18:50.679 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:18:50.679 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:18:59.692 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:19:09.708 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:19:19.721 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:19:29.736 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:19:39.751 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:19:49.766 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:19:49.784 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:19:01.166283
2026-02-12T23:19:49.784 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:19:49.784 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:19:49.784 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:19:58.798 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:20:08.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:20:18.829 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:20:28.844 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:20:38.860 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:20:48.876 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:20:48.878 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:20:01.374051
2026-02-12T23:20:48.879 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:20:48.879 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:20:48.879 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:20:57.892 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:21:07.905 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:21:17.920 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:21:27.934 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:21:37.948 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:21:47.961 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:21:47.963 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:21:01.577726
2026-02-12T23:21:47.963 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:21:47.963 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:21:47.963 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:21:56.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:22:06.989 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:22:17.002 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:22:27.016 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:22:37.029 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:22:47.043 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:22:47.045 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:22:01.789962
2026-02-12T23:22:47.045 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:22:47.045 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:22:47.045 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:22:56.057 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:23:06.071 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:23:16.085 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:23:26.099 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:23:36.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:23:46.126 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:23:46.129 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:23:01.994858
2026-02-12T23:23:46.129 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:23:46.129 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:23:46.129 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:23:55.142 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:24:05.156 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:24:15.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:24:25.186 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:24:35.201 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:24:45.214 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:24:45.236 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:24:02.203153
2026-02-12T23:24:45.236 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:24:45.237 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:24:45.237 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:24:54.249 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:25:04.263 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:25:14.277 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:25:24.291 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:25:34.307 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:25:44.321 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:25:44.323 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:25:02.406080
2026-02-12T23:25:44.323 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:25:44.324 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:25:44.324 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:25:53.338 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:26:03.352 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:26:13.366 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:26:23.380 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:26:33.394 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:26:43.408 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:26:43.425 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:26:02.611426
2026-02-12T23:26:43.425 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:26:43.425 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:26:43.426 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:26:52.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:27:02.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:27:12.467 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:27:22.482 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:27:32.496 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:27:42.511 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:27:42.513 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:27:02.815059
2026-02-12T23:27:42.514 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:27:42.514 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:27:42.514 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:27:51.527 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:28:01.542 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:28:11.557 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:28:21.572 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:28:31.586 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:28:41.600 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:28:41.602 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:28:03.033103
2026-02-12T23:28:41.603 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:28:41.603 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:28:41.603 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:28:50.616 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:29:00.631 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:29:10.645 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:29:20.658 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:29:30.674 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:29:40.689 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:29:40.692 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:29:03.234067
2026-02-12T23:29:40.692 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:29:40.692 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:29:40.692 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:29:49.706 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:29:59.721 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:30:09.736 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:30:19.750 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:30:29.764 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:30:39.780 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:30:39.783 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:30:03.437385
2026-02-12T23:30:39.783 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:30:39.783 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:30:39.783 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:30:48.795 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:30:58.810 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:31:08.824 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:31:18.839 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:31:28.853 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:31:38.868 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:31:38.870 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:31:03.639083
2026-02-12T23:31:38.870 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:31:38.870 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:31:38.871 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:31:47.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:31:57.899 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:32:07.911 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:32:17.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:32:27.939 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:32:37.953 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:32:37.956 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:32:03.843116
2026-02-12T23:32:37.956 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:32:37.956 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:32:37.956 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:32:46.968 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:32:56.982 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:33:06.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:33:17.012 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:33:27.026 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:33:37.041 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:33:37.043 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:33:04.046733
2026-02-12T23:33:37.043 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:33:37.043 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:33:37.043 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:33:46.056 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:33:56.069 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:34:06.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:34:16.095 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:34:26.111 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:34:36.124 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:34:36.127 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:34:04.250488
2026-02-12T23:34:36.127 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:34:36.127 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:34:36.127 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:34:45.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:34:55.153 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:35:05.166 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:35:15.179 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:35:25.194 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:35:35.209 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:35:35.211 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:35:04.458656
2026-02-12T23:35:35.212 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:35:35.212 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:35:35.212 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:35:44.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:35:54.239 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:36:04.253 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:36:14.268 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:36:24.284 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:36:34.298 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:36:34.301 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:36:04.662909
2026-02-12T23:36:34.301 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:36:34.301 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:36:34.301 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:36:43.315 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:36:53.331 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:37:03.347 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:37:13.362 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:37:23.378 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:37:33.392 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:37:33.395 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:37:04.865796
2026-02-12T23:37:33.395 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:37:33.395 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:37:33.396 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:37:42.409 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:37:52.425 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:38:02.440 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:38:12.456 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:38:22.471 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:38:32.487 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:38:32.489 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:38:05.070944
2026-02-12T23:38:32.489 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:38:32.490 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:38:32.490 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:38:41.503 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:38:51.519 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:39:01.534 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:39:11.549 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:39:21.564 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:39:31.579 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:39:31.582 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:39:05.274654
2026-02-12T23:39:31.582 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:39:31.582 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:39:31.582 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:39:40.596 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:39:50.609 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:40:00.625 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:40:10.640 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:40:20.653 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:40:30.667 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:40:30.670 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:40:05.476470
2026-02-12T23:40:30.670 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:40:30.670 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:40:30.670 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:40:39.683 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:40:49.698 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:40:59.711 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:41:09.727 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:41:19.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:41:29.759 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:41:29.761 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:41:05.678987
2026-02-12T23:41:29.762 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:41:29.762 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:41:29.762 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:41:38.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:41:48.791 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:41:58.807 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:42:08.822 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:42:18.837 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:42:28.852 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:42:28.855 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:42:05.879450
2026-02-12T23:42:28.855 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:42:28.855 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:42:28.855 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:42:37.870 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:42:47.885 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:42:57.899 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:43:07.913 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:43:17.926 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:43:27.942 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:43:27.944 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:43:06.082688
2026-02-12T23:43:27.944 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:43:27.945 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:43:27.945 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:43:36.957 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:43:46.972 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:43:56.988 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:44:07.003 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:44:17.017 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:44:27.032 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:44:27.035 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:44:06.291012
2026-02-12T23:44:27.035 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:44:27.035 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:44:27.035 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:44:36.049 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:44:46.064 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:44:56.077 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:45:06.090 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:45:16.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:45:26.119 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:45:26.140 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:45:06.496147
2026-02-12T23:45:26.141 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:45:26.141 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:45:26.141 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:45:35.154 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:45:45.168 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:45:55.181 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:46:05.195 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:46:15.210 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:46:25.225 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:46:25.227 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:46:06.704708
2026-02-12T23:46:25.228 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:46:25.228 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:46:25.228 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:46:34.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:46:44.255 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:46:54.270 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:47:04.284 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:47:14.299 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:47:24.315 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:47:24.317 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:47:06.911307
2026-02-12T23:47:24.318 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:47:24.318 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:47:24.318 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:47:33.331 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:47:43.346 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:47:53.360 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:48:03.375 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:48:13.391 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:48:23.407 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:48:23.410 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:48:07.115829
2026-02-12T23:48:23.410 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:48:23.410 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:48:23.410 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:48:32.424 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:48:42.438 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:48:52.452 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:49:02.468 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:49:12.483 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:49:22.498 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:49:22.500 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:49:07.318815
2026-02-12T23:49:22.500 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:49:22.501 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:49:22.501 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:49:31.515 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:49:41.529 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:49:51.545 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:50:01.560 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:50:11.573 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:50:21.588 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:50:21.590 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:50:07.519936
2026-02-12T23:50:21.591 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:50:21.591 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:50:21.591 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:50:30.605 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:50:40.620 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:50:50.634 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:51:00.649 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:51:10.664 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:51:20.679 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:51:20.681 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:51:07.721375
2026-02-12T23:51:20.682 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:51:20.682 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:51:20.682 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:51:29.696 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:51:39.711 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:51:49.726 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:51:59.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:52:09.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:52:19.772 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:52:19.775 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:52:07.923155
2026-02-12T23:52:19.775 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:52:19.775 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:52:19.775 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:52:28.788 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:52:38.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:52:48.819 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:52:58.832 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:53:08.847 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:53:18.862 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:53:18.864 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:53:08.124362
2026-02-12T23:53:18.864 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:53:18.865 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:53:18.865 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:53:27.878 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:53:37.891 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:53:47.905 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:53:57.918 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:54:07.933 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:54:17.946 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:54:17.949 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:54:08.328887
2026-02-12T23:54:17.949 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:54:17.949 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:54:17.949 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:54:26.961 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:54:36.975 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:54:46.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:54:57.004 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:55:07.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:55:17.032 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:55:17.034 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:55:08.531088
2026-02-12T23:55:17.035 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:55:17.035 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:55:17.035 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:55:26.048 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:55:36.062 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:55:46.077 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:55:56.091 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:56:06.106 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:56:16.121 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:56:16.124 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:56:08.733759
2026-02-12T23:56:16.124 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:56:16.124 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:56:16.124 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:56:25.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:56:35.151 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:56:45.165 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:56:55.179 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:57:05.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:57:15.207 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:57:15.210 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:57:08.940169
2026-02-12T23:57:15.210 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:57:15.210 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:57:15.211 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:57:24.224 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:57:34.239 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:57:44.252 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:57:54.266 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:58:04.281 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:58:14.295 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:58:14.298 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:58:09.145225
2026-02-12T23:58:14.298 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:58:14.298 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:58:14.298 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:58:23.312 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:58:33.327 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:58:43.344 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:58:53.358 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-12T23:59:03.373 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-12T23:59:13.387 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-12T23:59:13.389 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-12T23:59:09.349421
2026-02-12T23:59:13.389 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-12T23:59:13.389 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-12T23:59:13.389 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-12T23:59:22.402 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-12T23:59:32.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-12T23:59:42.432 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-12T23:59:52.446 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:00:02.461 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:00:12.477 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:00:12.479 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:00:09.552725
2026-02-13T00:00:12.479 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:00:12.479 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:00:12.479 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:00:21.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:00:31.507 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:00:41.521 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:00:51.536 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:01:01.550 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:01:11.566 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:01:11.568 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:01:09.754847
2026-02-13T00:01:11.569 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:01:11.569 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:01:11.569 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:01:20.581 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:01:30.595 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:01:40.609 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:01:50.624 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:02:00.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:02:10.652 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:02:10.655 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:01:09.754847
2026-02-13T00:02:10.655 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:02:10.655 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:02:10.655 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:02:19.669 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:02:29.685 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:02:39.700 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:02:49.714 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:02:59.729 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:03:09.745 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:03:09.747 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:02:09.966755
2026-02-13T00:03:09.748 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:03:09.748 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:03:09.748 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:03:18.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:03:28.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:03:38.791 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:03:48.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:03:58.819 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:04:08.832 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:04:08.834 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:03:10.169429
2026-02-13T00:04:08.835 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:04:08.835 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:04:08.835 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:04:17.849 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:04:27.865 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:04:37.879 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:04:47.894 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:04:57.907 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:05:07.921 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:05:07.923 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:04:10.379231
2026-02-13T00:05:07.924 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:05:07.924 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:05:07.924 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:05:16.937 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:05:26.950 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:05:36.963 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:05:46.973 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:05:56.988 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:06:07.003 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:06:07.024 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:05:10.582867
2026-02-13T00:06:07.025 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:06:07.025 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:06:07.025 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:06:16.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:06:26.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:06:36.064 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:06:46.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:06:56.094 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:07:06.108 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:07:06.111 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:06:10.789042
2026-02-13T00:07:06.111 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:07:06.112 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:07:06.112 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:07:15.124 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:07:25.139 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:07:35.154 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:07:45.168 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:07:55.182 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:08:05.194 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:08:05.215 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:07:10.989930
2026-02-13T00:08:05.216 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:08:05.216 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:08:05.216 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:08:14.230 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:08:24.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:08:34.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:08:44.270 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:08:54.284 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:09:04.299 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:09:04.302 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:08:11.195908
2026-02-13T00:09:04.302 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:09:04.302 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:09:04.302 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:09:13.314 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:09:23.329 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:09:33.345 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:09:43.360 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:09:53.375 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:10:03.390 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:10:03.393 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:09:11.397843
2026-02-13T00:10:03.393 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:10:03.393 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:10:03.393 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:10:12.406 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:10:22.421 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:10:32.435 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:10:42.451 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:10:52.465 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:11:02.478 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:11:02.481 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:10:11.608957
2026-02-13T00:11:02.481 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:11:02.481 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:11:02.481 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:11:11.495 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:11:21.508 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:11:31.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:11:41.539 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:11:51.554 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:12:01.569 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:12:01.573 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:11:11.813950
2026-02-13T00:12:01.573 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:12:01.573 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:12:01.574 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:12:10.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:12:20.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:12:30.617 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:12:40.631 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:12:50.646 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:13:00.661 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:13:00.663 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:12:12.021674
2026-02-13T00:13:00.664 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:13:00.664 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:13:00.664 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:13:09.677 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:13:19.693 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:13:29.708 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:13:39.722 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:13:49.738 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:13:59.753 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:13:59.755 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:13:12.232003
2026-02-13T00:13:59.756 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:13:59.756 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:13:59.756 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:14:08.768 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:14:18.783 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:14:28.798 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:14:38.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:14:48.827 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:14:58.842 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:14:58.844 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:14:12.433137
2026-02-13T00:14:58.891 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:14:58.891 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:14:58.892 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:15:07.903 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:15:17.917 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:15:27.932 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:15:37.948 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:15:47.962 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:15:57.975 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:15:57.977 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:15:12.637585
2026-02-13T00:15:58.024 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:15:58.024 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:15:58.024 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:16:07.037 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:16:17.052 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:16:27.067 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:16:37.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:16:47.095 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:16:57.110 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:16:57.113 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:16:12.841664
2026-02-13T00:16:57.113 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:16:57.113 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:16:57.113 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:17:06.127 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:17:16.140 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:17:26.153 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:17:36.169 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:17:46.183 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:17:56.196 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:17:56.199 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:17:13.042702
2026-02-13T00:17:56.199 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:17:56.199 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:17:56.199 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:18:05.212 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:18:15.227 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:18:25.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:18:35.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:18:45.269 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:18:55.285 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:18:55.287 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:18:13.259630
2026-02-13T00:18:55.288 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:18:55.288 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:18:55.288 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:19:04.300 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:19:14.316 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:19:24.332 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:19:34.348 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:19:44.364 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:19:54.379 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:19:54.393 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:19:13.464683
2026-02-13T00:19:54.394 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:19:54.394 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:19:54.394 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:20:03.407 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:20:13.423 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:20:23.438 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:20:33.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:20:43.469 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:20:53.485 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:20:53.487 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:20:13.665927
2026-02-13T00:20:53.495 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:20:53.495 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:20:53.495 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:21:02.509 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:21:12.524 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:21:22.539 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:21:32.554 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:21:42.569 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:21:52.582 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:21:52.584 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:21:13.875708
2026-02-13T00:21:52.585 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:21:52.585 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:21:52.585 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:22:01.597 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:22:11.612 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:22:21.625 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:22:31.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:22:41.654 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:22:51.668 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:22:51.671 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:22:14.087679
2026-02-13T00:22:51.671 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:22:51.671 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:22:51.671 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:23:00.684 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:23:10.700 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:23:20.715 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:23:30.731 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:23:40.745 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:23:50.759 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:23:50.761 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:23:14.288072
2026-02-13T00:23:50.761 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:23:50.761 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:23:50.761 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:23:59.775 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:24:09.788 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:24:19.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:24:29.819 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:24:39.832 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:24:49.846 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:24:49.848 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:24:14.495977
2026-02-13T00:24:49.848 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:24:49.849 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:24:49.849 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:24:58.860 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:25:08.874 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:25:18.887 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:25:28.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:25:38.914 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:25:48.928 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:25:48.929 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:25:14.701360
2026-02-13T00:25:48.929 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:25:48.929 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:25:48.929 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:25:57.943 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:26:07.957 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:26:17.972 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:26:27.987 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:26:38.002 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:26:48.016 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:26:48.019 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:26:14.909659
2026-02-13T00:26:48.019 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:26:48.019 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:26:48.019 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:26:57.031 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:27:07.044 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:27:17.058 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:27:27.072 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:27:37.085 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:27:47.100 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:27:47.102 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:27:15.112455
2026-02-13T00:27:47.102 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:27:47.102 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:27:47.103 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:27:56.113 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:28:06.128 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:28:16.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:28:26.155 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:28:36.168 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:28:46.182 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:28:46.185 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:28:15.320954
2026-02-13T00:28:46.185 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:28:46.186 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:28:46.186 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:28:55.198 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:29:05.212 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:29:15.226 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:29:25.239 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:29:35.254 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:29:45.268 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:29:45.271 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:29:15.530551
2026-02-13T00:29:45.271 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:29:45.271 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:29:45.271 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:29:54.284 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:30:04.298 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:30:14.314 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:30:24.329 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:30:34.343 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:30:44.356 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:30:44.359 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:30:15.741574
2026-02-13T00:30:44.359 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:30:44.359 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:30:44.359 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:30:53.372 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:31:03.386 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:31:13.398 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:31:23.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:31:33.428 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:31:43.442 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:31:43.444 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:31:15.944361
2026-02-13T00:31:43.445 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:31:43.445 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:31:43.445 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:31:52.459 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:32:02.474 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:32:12.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:32:22.502 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:32:32.517 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:32:42.533 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:32:42.536 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:32:16.146579
2026-02-13T00:32:42.536 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:32:42.536 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:32:42.536 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:32:51.548 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:33:01.563 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:33:11.577 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:33:21.593 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:33:31.606 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:33:41.622 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:33:41.624 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:33:16.355839
2026-02-13T00:33:41.625 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:33:41.625 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:33:41.625 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:33:50.638 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:34:00.652 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:34:10.666 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:34:20.682 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:34:30.697 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:34:40.710 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:34:40.713 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:34:16.558689
2026-02-13T00:34:40.713 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:34:40.713 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:34:40.713 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:34:49.725 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:34:59.740 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:35:09.753 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:35:19.765 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:35:29.778 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:35:39.792 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:35:39.794 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:35:16.779518
2026-02-13T00:35:39.795 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:35:39.795 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:35:39.795 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:35:48.808 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:35:58.823 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:36:08.839 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:36:18.854 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:36:28.868 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:36:38.883 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:36:38.885 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:36:16.981657
2026-02-13T00:36:38.885 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:36:38.885 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:36:38.886 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:36:47.898 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:36:57.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:37:07.927 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:37:17.942 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:37:27.956 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:37:37.966 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:37:37.969 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:37:17.184021
2026-02-13T00:37:37.970 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:37:37.970 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:37:37.970 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:37:46.984 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:37:56.999 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:38:07.014 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:38:17.027 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:38:27.041 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:38:37.057 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:38:37.060 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:38:17.387732
2026-02-13T00:38:37.060 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:38:37.060 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:38:37.060 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:38:46.072 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:38:56.087 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:39:06.101 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:39:16.116 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:39:26.131 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:39:36.147 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:39:36.150 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:39:17.591009
2026-02-13T00:39:36.151 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:39:36.151 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:39:36.151 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:39:45.163 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:39:55.177 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:40:05.190 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:40:15.205 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:40:25.220 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:40:35.236 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:40:35.239 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:40:17.795981
2026-02-13T00:40:35.239 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:40:35.239 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:40:35.239 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:40:44.252 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:40:54.268 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:41:04.282 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:41:14.298 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:41:24.314 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:41:34.329 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:41:34.332 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:41:18.000284
2026-02-13T00:41:34.332 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:41:34.332 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:41:34.332 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:41:43.345 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:41:53.360 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:42:03.374 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:42:13.390 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:42:23.405 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:42:33.424 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:42:33.425 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:42:18.200948
2026-02-13T00:42:33.425 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:42:33.425 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:42:33.425 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:42:42.440 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:42:52.455 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:43:02.469 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:43:12.481 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:43:22.496 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:43:32.511 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:43:32.513 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:43:18.405886
2026-02-13T00:43:32.513 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:43:32.513 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:43:32.514 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:43:41.527 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:43:51.541 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:44:01.555 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:44:11.571 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:44:21.584 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:44:31.600 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:44:31.603 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:44:18.616011
2026-02-13T00:44:31.603 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:44:31.603 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:44:31.603 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:44:40.615 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:44:50.630 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:45:00.645 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:45:10.660 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:45:20.673 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:45:30.687 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:45:30.690 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:45:18.818629
2026-02-13T00:45:30.690 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:45:30.690 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:45:30.691 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:45:39.704 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:45:49.719 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:45:59.731 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:46:09.745 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:46:19.759 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:46:29.774 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:46:29.793 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:46:19.021749
2026-02-13T00:46:29.794 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:46:29.794 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:46:29.794 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:46:38.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:46:48.828 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:46:58.843 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:47:08.858 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:47:18.872 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:47:28.887 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:47:28.889 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:47:19.222846
2026-02-13T00:47:28.889 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:47:28.890 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:47:28.890 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:47:37.900 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:47:47.914 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:47:57.927 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:48:07.939 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:48:17.950 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:48:27.965 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:48:27.968 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:48:19.430629
2026-02-13T00:48:27.968 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:48:27.968 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:48:27.968 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:48:36.980 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:48:46.995 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:48:57.010 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:49:07.023 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:49:17.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:49:27.053 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:49:27.055 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:49:19.631377
2026-02-13T00:49:27.056 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:49:27.056 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:49:27.056 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:49:36.069 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:49:46.083 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:49:56.095 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:50:06.109 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:50:16.123 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:50:26.137 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:50:26.140 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:50:19.834437
2026-02-13T00:50:26.140 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:50:26.140 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:50:26.140 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:50:35.152 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:50:45.166 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:50:55.181 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:51:05.195 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:51:15.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:51:25.226 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:51:25.229 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:51:20.037621
2026-02-13T00:51:25.229 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:51:25.229 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:51:25.230 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:51:34.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:51:44.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:51:54.272 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:52:04.286 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:52:14.301 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:52:24.316 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:52:24.319 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:52:20.238579
2026-02-13T00:52:24.320 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:52:24.320 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:52:24.320 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:52:33.333 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:52:43.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:52:53.363 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:53:03.379 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:53:13.394 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:53:23.409 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:53:23.412 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:53:20.440350
2026-02-13T00:53:23.412 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:53:23.412 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:53:23.412 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:53:32.426 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:53:42.441 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:53:52.456 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:54:02.471 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:54:12.486 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:54:22.501 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:54:22.504 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:54:20.642764
2026-02-13T00:54:22.504 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:54:22.504 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:54:22.504 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:54:31.517 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:54:41.531 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:54:51.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:55:01.559 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:55:11.575 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:55:21.590 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:55:21.593 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:55:20.847068
2026-02-13T00:55:21.593 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:55:21.593 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:55:21.593 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:55:30.607 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:55:40.621 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:55:50.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:56:00.653 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:56:10.669 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:56:20.685 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:56:20.687 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:55:20.847068
2026-02-13T00:56:20.687 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:56:20.687 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:56:20.687 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:56:29.701 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:56:39.717 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:56:49.732 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:56:59.746 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:57:09.758 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:57:19.772 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:57:19.775 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:56:21.059431
2026-02-13T00:57:19.775 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:57:19.775 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:57:19.775 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:57:28.789 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:57:38.805 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:57:48.821 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:57:58.836 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:58:08.851 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:58:18.865 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:58:18.868 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:57:21.263114
2026-02-13T00:58:18.868 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:58:18.868 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:58:18.869 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:58:27.882 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:58:37.896 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:58:47.909 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:58:57.922 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T00:59:07.937 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T00:59:17.951 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T00:59:17.953 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:58:21.469635
2026-02-13T00:59:17.953 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T00:59:17.954 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T00:59:17.954 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T00:59:26.966 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T00:59:36.981 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T00:59:46.994 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T00:59:57.009 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:00:07.024 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:00:17.037 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:00:17.061 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T00:59:21.690655
2026-02-13T01:00:17.061 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:00:17.061 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:00:17.061 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:00:26.074 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:00:36.089 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:00:46.102 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:00:56.116 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:01:06.129 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:01:16.144 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:01:16.147 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:00:21.898977
2026-02-13T01:01:16.147 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:01:16.147 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:01:16.147 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:01:25.159 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:01:35.175 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:01:45.191 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:01:55.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:02:05.221 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:02:15.235 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:02:15.237 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:01:22.099489
2026-02-13T01:02:15.237 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:02:15.238 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:02:15.238 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:02:24.251 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:02:34.265 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:02:44.281 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:02:54.296 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:03:04.309 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:03:14.323 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:03:14.326 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:02:22.302006
2026-02-13T01:03:14.326 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:03:14.326 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:03:14.326 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:03:23.340 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:03:33.355 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:03:43.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:03:53.384 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:04:03.399 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:04:13.414 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:04:13.416 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:03:22.502545
2026-02-13T01:04:13.417 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:04:13.417 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:04:13.417 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:04:22.429 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:04:32.444 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:04:42.458 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:04:52.473 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:05:02.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:05:12.503 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:05:12.505 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:04:22.707206
2026-02-13T01:05:12.505 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:05:12.505 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:05:12.505 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:05:21.519 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:05:31.533 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:05:41.548 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:05:51.563 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:06:01.579 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:06:11.594 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:06:11.597 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:05:22.909764
2026-02-13T01:06:11.597 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:06:11.597 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:06:11.597 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:06:20.611 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:06:30.625 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:06:40.642 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:06:50.656 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:07:00.671 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:07:10.685 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:07:10.688 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:06:23.110615
2026-02-13T01:07:10.688 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:07:10.688 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:07:10.688 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:07:19.701 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:07:29.714 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:07:39.729 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:07:49.744 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:07:59.758 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:08:09.772 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:08:09.775 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:07:23.311912
2026-02-13T01:08:09.775 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:08:09.776 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:08:09.776 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:08:18.789 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:08:28.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:08:38.818 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:08:48.833 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:08:58.847 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:09:08.860 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:09:08.862 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:08:23.525390
2026-02-13T01:09:08.862 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:09:08.862 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:09:08.863 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:09:17.876 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:09:27.890 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:09:37.904 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:09:47.916 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:09:57.929 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:10:07.942 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:10:07.944 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:09:23.728995
2026-02-13T01:10:07.945 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:10:07.945 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:10:07.945 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:10:16.957 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:10:26.970 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:10:36.985 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:10:46.999 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:10:57.013 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:11:07.026 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:11:07.029 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:10:23.934274
2026-02-13T01:11:07.029 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:11:07.029 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:11:07.029 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:11:16.041 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:11:26.056 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:11:36.071 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:11:46.082 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:11:56.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:12:06.111 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:12:06.114 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:11:24.141058
2026-02-13T01:12:06.114 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:12:06.114 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:12:06.114 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:12:15.126 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:12:25.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:12:35.156 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:12:45.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:12:55.185 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:13:05.199 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:13:05.202 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:12:24.343906
2026-02-13T01:13:05.202 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:13:05.202 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:13:05.203 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:13:14.216 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:13:24.231 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:13:34.246 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:13:44.259 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:13:54.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:14:04.287 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:14:04.289 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:13:24.544921
2026-02-13T01:14:04.297 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:14:04.297 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:14:04.297 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:14:13.311 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:14:23.325 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:14:33.340 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:14:43.355 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:14:53.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:15:03.383 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:15:03.386 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:14:24.748463
2026-02-13T01:15:03.386 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:15:03.386 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:15:03.386 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:15:12.400 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:15:22.415 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:15:32.431 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:15:42.446 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:15:52.462 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:16:02.476 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:16:02.479 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:15:24.959871
2026-02-13T01:16:02.479 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:16:02.479 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:16:02.479 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:16:11.493 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:16:21.508 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:16:31.522 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:16:41.537 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:16:51.551 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:17:01.565 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:17:01.567 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:16:25.179458
2026-02-13T01:17:01.568 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:17:01.568 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:17:01.568 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:17:10.580 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:17:20.596 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:17:30.612 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:17:40.628 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:17:50.643 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:18:00.657 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:18:00.660 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:17:25.380841
2026-02-13T01:18:00.660 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:18:00.660 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:18:00.660 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:18:09.672 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:18:19.687 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:18:29.702 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:18:39.717 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:18:49.732 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:18:59.747 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:18:59.750 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:18:25.584280
2026-02-13T01:18:59.750 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:18:59.750 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:18:59.750 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:19:08.762 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:19:18.778 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:19:28.792 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:19:38.807 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:19:48.822 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:19:58.838 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:19:58.840 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:19:25.790659
2026-02-13T01:19:58.841 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:19:58.841 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:19:58.841 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:20:07.854 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:20:17.869 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:20:27.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:20:37.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:20:47.911 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:20:57.926 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:20:57.929 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:20:25.995737
2026-02-13T01:20:57.929 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:20:57.929 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:20:57.929 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:21:06.942 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:21:16.956 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:21:26.969 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:21:36.984 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:21:47.000 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:21:57.011 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:21:57.013 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:21:26.199415
2026-02-13T01:21:57.013 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:21:57.014 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:21:57.014 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:22:06.026 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:22:16.041 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:22:26.056 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:22:36.070 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:22:46.083 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:22:56.097 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:22:56.100 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:22:26.405519
2026-02-13T01:22:56.100 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:22:56.100 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:22:56.100 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:23:05.112 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:23:15.126 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:23:25.139 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:23:35.154 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:23:45.170 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:23:55.183 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:23:55.203 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:23:26.607620
2026-02-13T01:23:55.204 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:23:55.204 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:23:55.204 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:24:04.214 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:24:14.229 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:24:24.242 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:24:34.256 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:24:44.271 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:24:54.285 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:24:54.287 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:24:26.813879
2026-02-13T01:24:54.287 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:24:54.287 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:24:54.288 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:25:03.299 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:25:13.313 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:25:23.329 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:25:33.344 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:25:43.357 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:25:53.367 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:25:53.370 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:25:27.017013
2026-02-13T01:25:53.370 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:25:53.370 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:25:53.370 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:26:02.383 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:26:12.398 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:26:22.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:26:32.428 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:26:42.443 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:26:52.458 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:26:52.461 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:26:27.218883
2026-02-13T01:26:52.462 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:26:52.462 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:26:52.462 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:27:01.475 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:27:11.489 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:27:21.504 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:27:31.519 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:27:41.533 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:27:51.548 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:27:51.550 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:27:27.423916
2026-02-13T01:27:51.550 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:27:51.550 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:27:51.550 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:28:00.564 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:28:10.580 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:28:20.593 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:28:30.610 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:28:40.624 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:28:50.640 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:28:50.643 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:28:27.628509
2026-02-13T01:28:50.643 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:28:50.644 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:28:50.644 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:28:59.657 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:29:09.673 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:29:19.687 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:29:29.703 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:29:39.719 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:29:49.734 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:29:49.737 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:29:27.830155
2026-02-13T01:29:49.737 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:29:49.738 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:29:49.738 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:29:58.750 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:30:08.766 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:30:18.781 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:30:28.796 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:30:38.810 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:30:48.825 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:30:48.826 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:30:28.035483
2026-02-13T01:30:48.826 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:30:48.826 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:30:48.826 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:30:57.840 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:31:07.855 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:31:17.869 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:31:27.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:31:37.898 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:31:47.910 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:31:47.912 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:31:28.238757
2026-02-13T01:31:47.912 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:31:47.912 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:31:47.912 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:31:56.926 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:32:06.939 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:32:16.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:32:26.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:32:36.979 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:32:46.994 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:32:46.996 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:32:28.443728
2026-02-13T01:32:46.996 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:32:46.997 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:32:46.997 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:32:56.010 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:33:06.024 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:33:16.037 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:33:26.052 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:33:36.066 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:33:46.080 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:33:46.082 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:33:28.647263
2026-02-13T01:33:46.083 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:33:46.083 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:33:46.083 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:33:55.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:34:05.109 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:34:15.122 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:34:25.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:34:35.149 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:34:45.163 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:34:45.166 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:34:28.853515
2026-02-13T01:34:45.166 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:34:45.166 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:34:45.166 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:34:54.176 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:35:04.191 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:35:14.206 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:35:24.221 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:35:34.235 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:35:44.249 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:35:44.251 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:35:29.064395
2026-02-13T01:35:44.252 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:35:44.252 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:35:44.252 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:35:53.265 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:36:03.279 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:36:13.293 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:36:23.307 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:36:33.322 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:36:43.336 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:36:43.338 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:36:29.267444
2026-02-13T01:36:43.338 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:36:43.338 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:36:43.338 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:36:52.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:37:02.366 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:37:12.380 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:37:22.394 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:37:32.409 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:37:42.424 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:37:42.427 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:37:29.479697
2026-02-13T01:37:42.427 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:37:42.427 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:37:42.427 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:37:51.440 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:38:01.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:38:11.469 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:38:21.484 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:38:31.500 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:38:41.514 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:38:41.516 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:38:29.688601
2026-02-13T01:38:41.516 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:38:41.517 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:38:41.517 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:38:50.531 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:39:00.545 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:39:10.561 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:39:20.576 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:39:30.591 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:39:40.606 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:39:40.608 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:39:29.895228
2026-02-13T01:39:40.608 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:39:40.608 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:39:40.609 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:39:49.621 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:39:59.637 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:40:09.651 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:40:19.667 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:40:29.683 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:40:39.699 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:40:39.701 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:40:30.096675
2026-02-13T01:40:39.702 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:40:39.702 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:40:39.702 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:40:48.715 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:40:58.730 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:41:08.745 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:41:18.760 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:41:28.775 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:41:38.789 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:41:38.791 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:41:30.310060
2026-02-13T01:41:38.791 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:41:38.792 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:41:38.792 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:41:47.805 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:41:57.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:42:07.835 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:42:17.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:42:27.864 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:42:37.878 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:42:37.880 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:42:30.514149
2026-02-13T01:42:37.881 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:42:37.881 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:42:37.881 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:42:46.893 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:42:56.906 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:43:06.921 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:43:16.936 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:43:26.950 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:43:36.964 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:43:36.967 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:43:30.717812
2026-02-13T01:43:36.967 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:43:36.967 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:43:36.967 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:43:45.981 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:43:55.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:44:06.009 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:44:16.023 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:44:26.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:44:36.049 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:44:36.067 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:44:30.922575
2026-02-13T01:44:36.067 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:44:36.067 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:44:36.067 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:44:45.080 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:44:55.095 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:45:05.110 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:45:15.125 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:45:25.139 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:45:35.154 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:45:35.157 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:45:31.124054
2026-02-13T01:45:35.157 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:45:35.157 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:45:35.157 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:45:44.170 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:45:54.185 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:46:04.200 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:46:14.216 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:46:24.229 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:46:34.245 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:46:34.247 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:46:31.330835
2026-02-13T01:46:34.247 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:46:34.247 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:46:34.247 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:46:43.261 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:46:53.277 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:47:03.291 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:47:13.307 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:47:23.323 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:47:33.338 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:47:33.340 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:47:31.533352
2026-02-13T01:47:33.341 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:47:33.341 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:47:33.341 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:47:42.354 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:47:52.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:48:02.384 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:48:12.398 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:48:22.415 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:48:32.430 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:48:32.432 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:48:31.756932
2026-02-13T01:48:32.433 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:48:32.433 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:48:32.433 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:48:41.447 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:48:51.461 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:49:01.477 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:49:11.491 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:49:21.506 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:49:31.521 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:49:31.523 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:48:31.756932
2026-02-13T01:49:31.523 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:49:31.524 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:49:31.524 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:49:40.537 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:49:50.552 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:50:00.568 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:50:10.582 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:50:20.597 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:50:30.614 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:50:30.616 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:49:31.957576
2026-02-13T01:50:30.617 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:50:30.617 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:50:30.617 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:50:39.630 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:50:49.645 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:50:59.659 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:51:09.674 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:51:19.689 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:51:29.705 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:51:29.707 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:50:32.162925
2026-02-13T01:51:29.708 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:51:29.708 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:51:29.708 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:51:38.722 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:51:48.736 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:51:58.751 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:52:08.766 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:52:18.781 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:52:28.796 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:52:28.798 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:51:32.368503
2026-02-13T01:52:28.799 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:52:28.799 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:52:28.799 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:52:37.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:52:47.828 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:52:57.842 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:53:07.857 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:53:17.871 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:53:27.886 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:53:27.889 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:52:32.573129
2026-02-13T01:53:27.889 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:53:27.889 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:53:27.889 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:53:36.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:53:46.915 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:53:56.931 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:54:06.944 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:54:16.959 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:54:26.971 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:54:26.973 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:53:32.776201
2026-02-13T01:54:26.974 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:54:26.974 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:54:26.974 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:54:35.987 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:54:46.001 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:54:56.015 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:55:06.028 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:55:16.041 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:55:26.055 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:55:26.057 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:54:32.984981
2026-02-13T01:55:26.057 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:55:26.057 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:55:26.057 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:55:35.070 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:55:45.085 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:55:55.100 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:56:05.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:56:15.129 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:56:25.142 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:56:25.145 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:55:33.188606
2026-02-13T01:56:25.145 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:56:25.145 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:56:25.145 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:56:34.158 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:56:44.174 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:56:54.188 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:57:04.202 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:57:14.217 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:57:24.231 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:57:24.234 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:56:33.390219
2026-02-13T01:57:24.234 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:57:24.234 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:57:24.234 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:57:33.247 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:57:43.261 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:57:53.277 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:58:03.291 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:58:13.304 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:58:23.318 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:58:23.321 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:57:33.598170
2026-02-13T01:58:23.321 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:58:23.321 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:58:23.321 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:58:32.334 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:58:42.348 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:58:52.363 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T01:59:02.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T01:59:12.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T01:59:22.407 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T01:59:22.409 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:58:33.802584
2026-02-13T01:59:22.409 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T01:59:22.409 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T01:59:22.409 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T01:59:31.422 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T01:59:41.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T01:59:51.455 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:00:01.469 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:00:11.484 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:00:21.500 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:00:21.503 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T01:59:34.004750
2026-02-13T02:00:21.503 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:00:21.503 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:00:21.503 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:00:30.518 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:00:40.532 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:00:50.547 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:01:00.561 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:01:10.576 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:01:20.592 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:01:20.594 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:00:34.209679
2026-02-13T02:01:20.595 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:01:20.595 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:01:20.595 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:01:29.608 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:01:39.623 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:01:49.638 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:01:59.654 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:02:09.670 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:02:19.685 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:02:19.699 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:01:34.413399
2026-02-13T02:02:19.699 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:02:19.699 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:02:19.699 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:02:28.714 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:02:38.729 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:02:48.744 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:02:58.758 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:03:08.772 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:03:18.787 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:03:18.789 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:02:34.618769
2026-02-13T02:03:18.790 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:03:18.790 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:03:18.790 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:03:27.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:03:37.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:03:47.831 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:03:57.844 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:04:07.859 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:04:17.872 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:04:17.875 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:03:34.822145
2026-02-13T02:04:17.875 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:04:17.876 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:04:17.876 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:04:26.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:04:36.902 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:04:46.916 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:04:56.932 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:05:06.946 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:05:16.960 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:05:16.963 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:04:35.025923
2026-02-13T02:05:16.963 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:05:16.963 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:05:16.964 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:05:25.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:05:35.991 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:05:46.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:05:56.018 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:06:06.031 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:06:16.044 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:06:16.044 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:05:35.231261
2026-02-13T02:06:16.044 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:06:16.044 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:06:16.045 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:06:25.057 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:06:35.069 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:06:45.085 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:06:55.099 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:07:05.113 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:07:15.126 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:07:15.128 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:06:35.436159
2026-02-13T02:07:15.129 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:07:15.129 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:07:15.129 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:07:24.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:07:34.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:07:44.165 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:07:54.179 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:08:04.192 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:08:14.207 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:08:14.209 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:07:35.642310
2026-02-13T02:08:14.210 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:08:14.210 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:08:14.210 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:08:23.223 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:08:33.238 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:08:43.252 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:08:53.267 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:09:03.281 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:09:13.297 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:09:13.299 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:08:35.851889
2026-02-13T02:09:13.299 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:09:13.300 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:09:13.300 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:09:22.313 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:09:32.328 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:09:42.341 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:09:52.354 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:10:02.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:10:12.381 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:10:12.383 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:09:36.058197
2026-02-13T02:10:12.383 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:10:12.383 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:10:12.383 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:10:21.397 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:10:31.411 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:10:41.426 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:10:51.441 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:11:01.455 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:11:11.471 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:11:11.473 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:10:36.263821
2026-02-13T02:11:11.474 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:11:11.474 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:11:11.474 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:11:20.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:11:30.504 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:11:40.519 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:11:50.534 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:12:00.549 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:12:10.565 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:12:10.567 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:11:36.471835
2026-02-13T02:12:10.567 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:12:10.567 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:12:10.568 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:12:19.581 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:12:29.596 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:12:39.611 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:12:49.626 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:12:59.641 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:13:09.656 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:13:09.658 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:12:36.674444
2026-02-13T02:13:09.659 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:13:09.659 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:13:09.659 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:13:18.673 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:13:28.687 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:13:38.702 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:13:48.717 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:13:58.733 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:14:08.747 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:14:08.749 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:13:36.881462
2026-02-13T02:14:08.749 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:14:08.750 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:14:08.750 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:14:17.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:14:27.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:14:37.789 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:14:47.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:14:57.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:15:07.830 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:15:07.832 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:14:37.086182
2026-02-13T02:15:07.833 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:15:07.833 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:15:07.833 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:15:16.845 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:15:26.859 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:15:36.875 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:15:46.891 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:15:56.902 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:16:06.914 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:16:06.916 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:15:37.292228
2026-02-13T02:16:06.917 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:16:06.917 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:16:06.917 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:16:15.930 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:16:25.944 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:16:35.957 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:16:45.972 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:16:55.986 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:17:06.000 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:17:06.002 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:16:37.499731
2026-02-13T02:17:06.003 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:17:06.003 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:17:06.003 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:17:15.016 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:17:25.031 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:17:35.044 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:17:45.058 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:17:55.071 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:18:05.085 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:18:05.087 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:17:37.703813
2026-02-13T02:18:05.087 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:18:05.087 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:18:05.087 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:18:14.101 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:18:24.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:18:34.127 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:18:44.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:18:54.154 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:19:04.168 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:19:04.171 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:18:37.917485
2026-02-13T02:19:04.171 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:19:04.171 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:19:04.171 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:19:13.184 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:19:23.197 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:19:33.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:19:43.226 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:19:53.240 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:20:03.254 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:20:03.256 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:19:38.124227
2026-02-13T02:20:03.256 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:20:03.257 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:20:03.257 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:20:12.270 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:20:22.284 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:20:32.300 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:20:42.314 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:20:52.330 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:21:02.345 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:21:02.347 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:20:38.333652
2026-02-13T02:21:02.347 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:21:02.347 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:21:02.347 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:21:11.360 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:21:21.375 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:21:31.390 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:21:41.405 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:21:51.420 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:22:01.434 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:22:01.436 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:21:38.540377
2026-02-13T02:22:01.436 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:22:01.437 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:22:01.437 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:22:10.450 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:22:20.466 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:22:30.481 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:22:40.498 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:22:50.514 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:23:00.528 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:23:00.530 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:22:38.741716
2026-02-13T02:23:00.530 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:23:00.530 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:23:00.531 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:23:09.542 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:23:19.557 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:23:29.571 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:23:39.586 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:23:49.601 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:23:59.616 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:23:59.618 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:23:38.944565
2026-02-13T02:23:59.619 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:23:59.619 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:23:59.619 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:24:08.632 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:24:18.645 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:24:28.660 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:24:38.674 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:24:48.688 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:24:58.704 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:24:58.707 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:24:39.148865
2026-02-13T02:24:58.707 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:24:58.707 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:24:58.707 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:25:07.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:25:17.733 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:25:27.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:25:37.762 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:25:47.777 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:25:57.790 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:25:57.792 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:25:39.349978
2026-02-13T02:25:57.792 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:25:57.792 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:25:57.792 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:26:06.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:26:16.819 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:26:26.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:26:36.848 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:26:46.861 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:26:56.876 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:26:56.878 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:26:39.556584
2026-02-13T02:26:56.878 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:26:56.879 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:26:56.879 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:27:05.892 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:27:15.905 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:27:25.920 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:27:35.936 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:27:45.950 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:27:55.963 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:27:55.966 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:27:39.757928
2026-02-13T02:27:55.966 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:27:55.966 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:27:55.966 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:28:04.981 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:28:14.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:28:25.011 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:28:35.024 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:28:45.039 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:28:55.054 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:28:55.056 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:28:39.959146
2026-02-13T02:28:55.057 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:28:55.057 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:28:55.057 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:29:04.069 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:29:14.084 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:29:24.098 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:29:34.113 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:29:44.127 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:29:54.141 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:29:54.144 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:29:40.161472
2026-02-13T02:29:54.191 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:29:54.191 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:29:54.191 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:30:03.204 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:30:13.219 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:30:23.234 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:30:33.248 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:30:43.262 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:30:53.277 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:30:53.298 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:30:40.366000
2026-02-13T02:30:53.298 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:30:53.298 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:30:53.299 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:31:02.311 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:31:12.326 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:31:22.342 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:31:32.357 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:31:42.373 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:31:52.388 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:31:52.390 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:31:40.568050
2026-02-13T02:31:52.390 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:31:52.390 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:31:52.391 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:32:01.403 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:32:11.418 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:32:21.434 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:32:31.449 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:32:41.465 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:32:51.480 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:32:51.482 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:32:40.772951
2026-02-13T02:32:51.483 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:32:51.483 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:32:51.483 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:33:00.496 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:33:10.510 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:33:20.524 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:33:30.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:33:40.553 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:33:50.569 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:33:50.571 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:33:40.977105
2026-02-13T02:33:50.572 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:33:50.572 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:33:50.572 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:33:59.585 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:34:09.600 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:34:19.616 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:34:29.631 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:34:39.646 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:34:49.663 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:34:49.665 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:34:41.179426
2026-02-13T02:34:49.665 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:34:49.665 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:34:49.665 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:34:58.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:35:08.694 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:35:18.709 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:35:28.724 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:35:38.739 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:35:48.755 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:35:48.774 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:35:41.380884
2026-02-13T02:35:48.774 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:35:48.774 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:35:48.774 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:35:57.788 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:36:07.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:36:17.819 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:36:27.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:36:37.849 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:36:47.864 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:36:47.866 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:36:41.591016
2026-02-13T02:36:47.866 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:36:47.867 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:36:47.867 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:36:56.880 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:37:06.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:37:16.908 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:37:26.922 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:37:36.936 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:37:46.951 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:37:46.954 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:37:41.801192
2026-02-13T02:37:46.954 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:37:46.954 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:37:46.954 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:37:55.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:38:05.980 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:38:15.995 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:38:26.009 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:38:36.024 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:38:46.038 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:38:46.040 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:38:42.004063
2026-02-13T02:38:46.040 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:38:46.040 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:38:46.040 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:38:55.053 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:39:05.067 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:39:15.082 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:39:25.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:39:35.110 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:39:45.126 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:39:45.128 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:39:42.208565
2026-02-13T02:39:45.128 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:39:45.129 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:39:45.129 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:39:54.142 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:40:04.156 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:40:14.169 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:40:24.184 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:40:34.198 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:40:44.211 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:40:44.214 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:40:42.413761
2026-02-13T02:40:44.214 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:40:44.214 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:40:44.215 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:40:53.227 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:41:03.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:41:13.255 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:41:23.269 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:41:33.284 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:41:43.299 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:41:43.302 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:41:42.615842
2026-02-13T02:41:43.302 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:41:43.302 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:41:43.302 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:41:52.315 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:42:02.329 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:42:12.343 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:42:22.358 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:42:32.373 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:42:42.388 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:42:42.391 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:41:42.615842
2026-02-13T02:42:42.391 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:42:42.391 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:42:42.391 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:42:51.405 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:43:01.420 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:43:11.436 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:43:21.452 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:43:31.466 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:43:41.482 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:43:41.485 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:42:42.820955
2026-02-13T02:43:41.485 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:43:41.485 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:43:41.485 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:43:50.498 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:44:00.514 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:44:10.529 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:44:20.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:44:30.559 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:44:40.574 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:44:40.577 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:43:43.022179
2026-02-13T02:44:40.577 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:44:40.577 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:44:40.577 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:44:49.591 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:44:59.606 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:45:09.621 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:45:19.634 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:45:29.650 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:45:39.665 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:45:39.667 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:44:43.225504
2026-02-13T02:45:39.667 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:45:39.668 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:45:39.668 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:45:48.681 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:45:58.696 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:46:08.711 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:46:18.727 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:46:28.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:46:38.758 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:46:38.760 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:45:43.426999
2026-02-13T02:46:38.761 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:46:38.761 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:46:38.761 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:46:47.774 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:46:57.789 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:47:07.803 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:47:17.819 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:47:27.831 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:47:37.846 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:47:37.849 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:46:43.631364
2026-02-13T02:47:37.849 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:47:37.849 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:47:37.850 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:47:46.863 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:47:56.878 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:48:06.893 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:48:16.906 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:48:26.921 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:48:36.935 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:48:36.937 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:47:43.844556
2026-02-13T02:48:36.938 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:48:36.938 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:48:36.938 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:48:45.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:48:55.961 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:49:05.974 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:49:15.989 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:49:26.003 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:49:36.015 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:49:36.017 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:48:44.051946
2026-02-13T02:49:36.017 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:49:36.017 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:49:36.017 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:49:45.029 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:49:55.044 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:50:05.055 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:50:15.069 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:50:25.084 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:50:35.098 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:50:35.100 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:49:44.255093
2026-02-13T02:50:35.100 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:50:35.101 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:50:35.101 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:50:44.112 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:50:54.126 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:51:04.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:51:14.156 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:51:24.170 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:51:34.186 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:51:34.188 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:50:44.461776
2026-02-13T02:51:34.235 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:51:34.235 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:51:34.236 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:51:43.248 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:51:53.260 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:52:03.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:52:13.288 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:52:23.302 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:52:33.319 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:52:33.321 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:51:44.663819
2026-02-13T02:52:33.321 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:52:33.321 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:52:33.321 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:52:42.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:52:52.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:53:02.366 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:53:12.381 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:53:22.396 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:53:32.411 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:53:32.414 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:52:44.864557
2026-02-13T02:53:32.414 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:53:32.414 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:53:32.415 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:53:41.428 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:53:51.443 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:54:01.457 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:54:11.472 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:54:21.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:54:31.502 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:54:31.505 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:53:45.067301
2026-02-13T02:54:31.505 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:54:31.505 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:54:31.506 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:54:40.519 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:54:50.533 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:55:00.549 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:55:10.564 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:55:20.579 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:55:30.593 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:55:30.596 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:54:45.275684
2026-02-13T02:55:30.597 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:55:30.597 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:55:30.597 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:55:39.610 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:55:49.626 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:55:59.640 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:56:09.655 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:56:19.670 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:56:29.685 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:56:29.687 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:55:45.481345
2026-02-13T02:56:29.687 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:56:29.687 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:56:29.688 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:56:38.702 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:56:48.717 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:56:58.733 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:57:08.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:57:18.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:57:28.773 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:57:28.776 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:56:45.686889
2026-02-13T02:57:28.776 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:57:28.776 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:57:28.777 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:57:37.790 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:57:47.803 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:57:57.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:58:07.829 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:58:17.844 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:58:27.857 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:58:27.859 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:57:45.888817
2026-02-13T02:58:27.859 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:58:27.860 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:58:27.860 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:58:36.873 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:58:46.886 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:58:56.900 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T02:59:06.913 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T02:59:16.926 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T02:59:26.941 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T02:59:26.943 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:58:46.094956
2026-02-13T02:59:26.944 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T02:59:26.944 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T02:59:26.944 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T02:59:35.956 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T02:59:45.971 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T02:59:55.982 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:00:05.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:00:16.011 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:00:26.024 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:00:26.027 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T02:59:46.296961
2026-02-13T03:00:26.027 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:00:26.027 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:00:26.027 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:00:35.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:00:45.052 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:00:55.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:01:05.076 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:01:15.090 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:01:25.104 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:01:25.107 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:00:46.502915
2026-02-13T03:01:25.107 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:01:25.107 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:01:25.108 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:01:34.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:01:44.133 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:01:54.144 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:02:04.159 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:02:14.173 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:02:24.186 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:02:24.204 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:01:46.708956
2026-02-13T03:02:24.204 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:02:24.204 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:02:24.204 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:02:33.218 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:02:43.232 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:02:53.247 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:03:03.261 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:03:13.275 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:03:23.289 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:03:23.291 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:02:46.917543
2026-02-13T03:03:23.291 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:03:23.292 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:03:23.292 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:03:32.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:03:42.321 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:03:52.336 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:04:02.350 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:04:12.365 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:04:22.380 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:04:22.383 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:03:47.121072
2026-02-13T03:04:22.430 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:04:22.430 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:04:22.430 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:04:31.443 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:04:41.458 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:04:51.474 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:05:01.489 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:05:11.504 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:05:21.518 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:05:21.521 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:04:47.341372
2026-02-13T03:05:21.521 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:05:21.522 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:05:21.522 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:05:30.536 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:05:40.550 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:05:50.564 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:06:00.579 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:06:10.593 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:06:20.608 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:06:20.610 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:05:47.547077
2026-02-13T03:06:20.610 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:06:20.610 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:06:20.611 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:06:29.625 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:06:39.640 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:06:49.656 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:06:59.671 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:07:09.687 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:07:19.702 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:07:19.704 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:06:47.752094
2026-02-13T03:07:19.704 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:07:19.704 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:07:19.705 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:07:28.718 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:07:38.733 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:07:48.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:07:58.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:08:08.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:08:18.792 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:08:18.793 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:07:47.952457
2026-02-13T03:08:18.793 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:08:18.793 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:08:18.793 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:08:27.806 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:08:37.821 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:08:47.836 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:08:57.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:09:07.864 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:09:17.878 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:09:17.880 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:08:48.153649
2026-02-13T03:09:17.881 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:09:17.881 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:09:17.881 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:09:26.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:09:36.908 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:09:46.923 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:09:56.937 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:10:06.950 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:10:16.964 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:10:16.966 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:09:48.355070
2026-02-13T03:10:16.967 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:10:16.967 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:10:16.967 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:10:25.980 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:10:35.993 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:10:46.008 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:10:56.022 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:11:06.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:11:16.049 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:11:16.052 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:10:48.562711
2026-02-13T03:11:16.052 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:11:16.052 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:11:16.052 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:11:25.064 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:11:35.078 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:11:45.093 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:11:55.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:12:05.122 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:12:15.135 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:12:15.138 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:11:48.764462
2026-02-13T03:12:15.138 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:12:15.138 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:12:15.138 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:12:24.151 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:12:34.165 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:12:44.181 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:12:54.196 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:13:04.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:13:14.225 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:13:14.226 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:12:48.967904
2026-02-13T03:13:14.227 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:13:14.227 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:13:14.227 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:13:23.240 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:13:33.255 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:13:43.269 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:13:53.285 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:14:03.300 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:14:13.315 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:14:13.317 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:13:49.175666
2026-02-13T03:14:13.318 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:14:13.318 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:14:13.318 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:14:22.332 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:14:32.347 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:14:42.363 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:14:52.378 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:15:02.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:15:12.407 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:15:12.409 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:14:49.393513
2026-02-13T03:15:12.410 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:15:12.410 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:15:12.410 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:15:21.425 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:15:31.440 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:15:41.455 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:15:51.469 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:16:01.485 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:16:11.499 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:16:11.500 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:15:49.596679
2026-02-13T03:16:11.500 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:16:11.500 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:16:11.500 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:16:20.513 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:16:30.527 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:16:40.541 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:16:50.556 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:17:00.571 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:17:10.587 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:17:10.590 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:16:49.803948
2026-02-13T03:17:10.590 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:17:10.590 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:17:10.590 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:17:19.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:17:29.616 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:17:39.632 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:17:49.646 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:17:59.661 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:18:09.676 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:18:09.678 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:17:50.004834
2026-02-13T03:18:09.679 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:18:09.679 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:18:09.679 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:18:18.691 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:18:28.706 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:18:38.721 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:18:48.735 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:18:58.750 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:19:08.763 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:19:08.765 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:18:50.210814
2026-02-13T03:19:08.766 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:19:08.766 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:19:08.766 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:19:17.779 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:19:27.794 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:19:37.809 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:19:47.824 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:19:57.837 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:20:07.852 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:20:07.855 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:19:50.416635
2026-02-13T03:20:07.855 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:20:07.855 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:20:07.855 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:20:16.867 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:20:26.882 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:20:36.894 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:20:46.906 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:20:56.921 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:21:06.935 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:21:06.938 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:20:50.637728
2026-02-13T03:21:06.938 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:21:06.938 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:21:06.938 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:21:15.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:21:25.967 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:21:35.983 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:21:45.998 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:21:56.012 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:22:06.024 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:22:06.026 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:21:50.839331
2026-02-13T03:22:06.027 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:22:06.027 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:22:06.027 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:22:15.040 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:22:25.053 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:22:35.067 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:22:45.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:22:55.095 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:23:05.109 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:23:05.111 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:22:51.048638
2026-02-13T03:23:05.112 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:23:05.112 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:23:05.112 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:23:14.124 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:23:24.140 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:23:34.153 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:23:44.166 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:23:54.182 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:24:04.194 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:24:04.196 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:23:51.264662
2026-02-13T03:24:04.197 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:24:04.197 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:24:04.197 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:24:13.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:24:23.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:24:33.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:24:43.255 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:24:53.269 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:25:03.284 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:25:03.307 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:24:51.473397
2026-02-13T03:25:03.307 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:25:03.307 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:25:03.308 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:25:12.321 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:25:22.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:25:32.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:25:42.366 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:25:52.381 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:26:02.396 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:26:02.398 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:25:51.688755
2026-02-13T03:26:02.398 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:26:02.398 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:26:02.398 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:26:11.410 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:26:21.426 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:26:31.443 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:26:41.458 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:26:51.474 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:27:01.489 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:27:01.490 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:26:51.895477
2026-02-13T03:27:01.490 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:27:01.490 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:27:01.490 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:27:10.504 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:27:20.520 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:27:30.536 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:27:40.551 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:27:50.566 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:28:00.582 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:28:00.584 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:27:52.104837
2026-02-13T03:28:00.585 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:28:00.585 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:28:00.585 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:28:09.597 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:28:19.612 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:28:29.627 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:28:39.641 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:28:49.656 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:28:59.672 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:28:59.674 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:28:52.306048
2026-02-13T03:28:59.674 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:28:59.674 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:28:59.675 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:29:08.687 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:29:18.701 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:29:28.716 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:29:38.733 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:29:48.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:29:58.763 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:29:58.765 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:29:52.509263
2026-02-13T03:29:58.766 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:29:58.766 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:29:58.766 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:30:07.779 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:30:17.794 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:30:27.809 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:30:37.824 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:30:47.839 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:30:57.854 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:30:57.856 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:30:52.714693
2026-02-13T03:30:57.857 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:30:57.857 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:30:57.857 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:31:06.869 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:31:16.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:31:26.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:31:36.911 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:31:46.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:31:56.939 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:31:56.940 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:31:52.918417
2026-02-13T03:31:56.940 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:31:56.940 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:31:56.940 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:32:05.951 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:32:15.962 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:32:25.974 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:32:35.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:32:46.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:32:56.018 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:32:56.021 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:32:53.119629
2026-02-13T03:32:56.021 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:32:56.021 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:32:56.021 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:33:05.032 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:33:15.045 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:33:25.059 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:33:35.074 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:33:45.088 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:33:55.103 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:33:55.106 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:33:53.319951
2026-02-13T03:33:55.106 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:33:55.106 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:33:55.106 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:34:04.119 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:34:14.131 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:34:24.145 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:34:34.158 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:34:44.173 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:34:54.187 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:34:54.190 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:34:53.524884
2026-02-13T03:34:54.190 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:34:54.190 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:34:54.190 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:35:03.201 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:35:13.213 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:35:23.228 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:35:33.244 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:35:43.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:35:53.272 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:35:53.275 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:34:53.524884
2026-02-13T03:35:53.275 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:35:53.275 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:35:53.275 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:36:02.288 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:36:12.301 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:36:22.316 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:36:32.330 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:36:42.344 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:36:52.357 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:36:52.372 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:35:53.726507
2026-02-13T03:36:52.372 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:36:52.372 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:36:52.373 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:37:01.386 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:37:11.401 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:37:21.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:37:31.431 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:37:41.447 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:37:51.462 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:37:51.464 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:36:53.941826
2026-02-13T03:37:51.465 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:37:51.465 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:37:51.465 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:38:00.478 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:38:10.493 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:38:20.509 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:38:30.525 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:38:40.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:38:50.555 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:38:50.557 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:37:54.143165
2026-02-13T03:38:50.557 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:38:50.558 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:38:50.558 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:38:59.571 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:39:09.586 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:39:19.601 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:39:29.616 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:39:39.632 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:39:49.648 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:39:49.651 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:38:54.350916
2026-02-13T03:39:49.651 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:39:49.651 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:39:49.651 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:39:58.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:40:08.680 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:40:18.694 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:40:28.710 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:40:38.725 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:40:48.739 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:40:48.741 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:39:54.552996
2026-02-13T03:40:48.788 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:40:48.788 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:40:48.788 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:40:57.803 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:41:07.819 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:41:17.833 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:41:27.848 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:41:37.862 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:41:47.877 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:41:47.879 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:40:54.759007
2026-02-13T03:41:47.879 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:41:47.879 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:41:47.879 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:41:56.892 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:42:06.903 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:42:16.917 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:42:26.932 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:42:36.946 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:42:46.961 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:42:46.964 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:41:54.965511
2026-02-13T03:42:46.964 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:42:46.964 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:42:46.964 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:42:55.975 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:43:05.991 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:43:16.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:43:26.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:43:36.035 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:43:46.047 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:43:46.068 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:42:55.170938
2026-02-13T03:43:46.069 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:43:46.069 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:43:46.069 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:43:55.082 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:44:05.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:44:15.111 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:44:25.126 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:44:35.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:44:45.156 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:44:45.159 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:43:55.374707
2026-02-13T03:44:45.159 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:44:45.159 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:44:45.159 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:44:54.173 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:45:04.187 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:45:14.203 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:45:24.217 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:45:34.232 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:45:44.246 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:45:44.249 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:44:55.584718
2026-02-13T03:45:44.249 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:45:44.250 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:45:44.250 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:45:53.263 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:46:03.278 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:46:13.293 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:46:23.308 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:46:33.322 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:46:43.337 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:46:43.340 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:45:55.789840
2026-02-13T03:46:43.340 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:46:43.340 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:46:43.340 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:46:52.355 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:47:02.370 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:47:12.386 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:47:22.401 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:47:32.416 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:47:42.431 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:47:42.449 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:46:55.993758
2026-02-13T03:47:42.449 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:47:42.449 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:47:42.449 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:47:51.463 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:48:01.478 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:48:11.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:48:21.506 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:48:31.522 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:48:41.536 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:48:41.539 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:47:56.200133
2026-02-13T03:48:41.539 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:48:41.539 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:48:41.539 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:48:50.552 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:49:00.568 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:49:10.583 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:49:20.599 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:49:30.616 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:49:40.631 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:49:40.634 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:48:56.406348
2026-02-13T03:49:40.634 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:49:40.634 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:49:40.634 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:49:49.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:49:59.663 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:50:09.678 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:50:19.694 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:50:29.708 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:50:39.724 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:50:39.726 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:49:56.608843
2026-02-13T03:50:39.726 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:50:39.726 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:50:39.726 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:50:48.739 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:50:58.754 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:51:08.769 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:51:18.785 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:51:28.801 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:51:38.817 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:51:38.819 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:50:56.812887
2026-02-13T03:51:38.820 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:51:38.820 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:51:38.820 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:51:47.832 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:51:57.846 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:52:07.861 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:52:17.875 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:52:27.890 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:52:37.902 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:52:37.904 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:51:57.015846
2026-02-13T03:52:37.951 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:52:37.952 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:52:37.952 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:52:46.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:52:56.979 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:53:06.994 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:53:17.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:53:27.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:53:37.035 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:53:37.038 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:52:57.222213
2026-02-13T03:53:37.038 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:53:37.038 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:53:37.038 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:53:46.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:53:56.063 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:54:06.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:54:16.093 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:54:26.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:54:36.122 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:54:36.125 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:53:57.440156
2026-02-13T03:54:36.125 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:54:36.125 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:54:36.125 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:54:45.139 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:54:55.152 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:55:05.166 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:55:15.181 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:55:25.195 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:55:35.209 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:55:35.212 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:54:57.642711
2026-02-13T03:55:35.212 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:55:35.212 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:55:35.212 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:55:44.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:55:54.239 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:56:04.253 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:56:14.265 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:56:24.278 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:56:34.292 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:56:34.294 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:55:57.845779
2026-02-13T03:56:34.295 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:56:34.295 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:56:34.295 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:56:43.307 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:56:53.323 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:57:03.338 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:57:13.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:57:23.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:57:33.383 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:57:33.385 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:56:58.050327
2026-02-13T03:57:33.386 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:57:33.386 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:57:33.386 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:57:42.400 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:57:52.415 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:58:02.431 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:58:12.444 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:58:22.459 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:58:32.473 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:58:32.475 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:57:58.255812
2026-02-13T03:58:32.483 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:58:32.483 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:58:32.483 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:58:41.498 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:58:51.513 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T03:59:01.528 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T03:59:11.541 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T03:59:21.556 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T03:59:31.573 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T03:59:31.575 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:58:58.462097
2026-02-13T03:59:31.576 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T03:59:31.576 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T03:59:31.576 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T03:59:40.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T03:59:50.604 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:00:00.618 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:00:10.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:00:20.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:00:30.664 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:00:30.666 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T03:59:58.665160
2026-02-13T04:00:30.667 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:00:30.667 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:00:30.667 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:00:39.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:00:49.694 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:00:59.709 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:01:09.723 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:01:19.738 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:01:29.753 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:01:29.756 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:00:58.867673
2026-02-13T04:01:29.756 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:01:29.756 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:01:29.756 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:01:38.768 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:01:48.783 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:01:58.798 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:02:08.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:02:18.829 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:02:28.843 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:02:28.845 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:01:59.071135
2026-02-13T04:02:28.846 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:02:28.846 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:02:28.846 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:02:37.859 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:02:47.875 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:02:57.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:03:07.902 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:03:17.914 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:03:27.929 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:03:27.948 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:02:59.280333
2026-02-13T04:03:27.948 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:03:27.949 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:03:27.949 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:03:36.963 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:03:46.975 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:03:56.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:04:07.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:04:17.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:04:27.033 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:04:27.035 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:03:59.480727
2026-02-13T04:04:27.036 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:04:27.036 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:04:27.036 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:04:36.048 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:04:46.062 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:04:56.076 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:05:06.089 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:05:16.102 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:05:26.116 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:05:26.119 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:04:59.683266
2026-02-13T04:05:26.119 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:05:26.119 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:05:26.119 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:05:35.132 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:05:45.146 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:05:55.159 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:06:05.173 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:06:15.184 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:06:25.197 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:06:25.198 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:05:59.895152
2026-02-13T04:06:25.199 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:06:25.199 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:06:25.199 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:06:34.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:06:44.226 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:06:54.238 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:07:04.252 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:07:14.265 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:07:24.281 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:07:24.283 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:07:00.103196
2026-02-13T04:07:24.284 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:07:24.284 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:07:24.284 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:07:33.297 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:07:43.312 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:07:53.326 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:08:03.340 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:08:13.356 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:08:23.370 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:08:23.373 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:08:00.306002
2026-02-13T04:08:23.373 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:08:23.373 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:08:23.373 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:08:32.387 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:08:42.402 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:08:52.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:09:02.433 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:09:12.449 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:09:22.464 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:09:22.466 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:09:00.514824
2026-02-13T04:09:22.467 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:09:22.467 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:09:22.467 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:09:31.481 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:09:41.496 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:09:51.512 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:10:01.526 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:10:11.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:10:21.555 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:10:21.557 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:10:00.718254
2026-02-13T04:10:21.557 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:10:21.557 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:10:21.558 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:10:30.573 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:10:40.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:10:50.604 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:11:00.620 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:11:10.635 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:11:20.651 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:11:20.653 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:11:00.924422
2026-02-13T04:11:20.653 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:11:20.653 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:11:20.654 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:11:29.667 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:11:39.681 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:11:49.697 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:11:59.713 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:12:09.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:12:19.744 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:12:19.746 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:12:01.133537
2026-02-13T04:12:19.747 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:12:19.747 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:12:19.747 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:12:28.759 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:12:38.773 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:12:48.789 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:12:58.805 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:13:08.819 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:13:18.833 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:13:18.836 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:13:01.340865
2026-02-13T04:13:18.836 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:13:18.836 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:13:18.836 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:13:27.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:13:37.865 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:13:47.880 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:13:57.893 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:14:07.907 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:14:17.922 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:14:17.925 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:14:01.541326
2026-02-13T04:14:17.925 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:14:17.925 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:14:17.926 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:14:26.939 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:14:36.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:14:46.967 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:14:56.980 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:15:06.995 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:15:17.009 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:15:17.011 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:15:01.763207
2026-02-13T04:15:17.011 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:15:17.012 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:15:17.012 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:15:26.023 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:15:36.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:15:46.052 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:15:56.067 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:16:06.080 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:16:16.093 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:16:16.096 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:16:01.968939
2026-02-13T04:16:16.096 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:16:16.096 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:16:16.096 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:16:25.109 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:16:35.124 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:16:45.137 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:16:55.151 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:17:05.166 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:17:15.180 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:17:15.182 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:17:02.175842
2026-02-13T04:17:15.182 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:17:15.182 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:17:15.182 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:17:24.195 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:17:34.210 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:17:44.224 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:17:54.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:18:04.251 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:18:14.265 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:18:14.268 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:18:02.380676
2026-02-13T04:18:14.268 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:18:14.268 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:18:14.269 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:18:23.281 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:18:33.296 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:18:43.311 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:18:53.325 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:19:03.340 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:19:13.354 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:19:13.357 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:19:02.593396
2026-02-13T04:19:13.357 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:19:13.357 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:19:13.357 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:19:22.371 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:19:32.386 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:19:42.400 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:19:52.414 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:20:02.429 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:20:12.444 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:20:12.462 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:20:02.799818
2026-02-13T04:20:12.463 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:20:12.463 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:20:12.463 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:20:21.477 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:20:31.493 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:20:41.509 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:20:51.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:21:01.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:21:11.552 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:21:11.555 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:21:03.005145
2026-02-13T04:21:11.555 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:21:11.555 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:21:11.555 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:21:20.569 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:21:30.584 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:21:40.600 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:21:50.616 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:22:00.631 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:22:10.646 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:22:10.648 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:22:03.208813
2026-02-13T04:22:10.648 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:22:10.649 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:22:10.649 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:22:19.663 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:22:29.678 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:22:39.693 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:22:49.709 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:22:59.722 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:23:09.737 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:23:09.739 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:23:03.411557
2026-02-13T04:23:09.740 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:23:09.740 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:23:09.740 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:23:18.753 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:23:28.768 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:23:38.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:23:48.798 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:23:58.812 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:24:08.826 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:24:08.848 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:24:03.613526
2026-02-13T04:24:08.849 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:24:08.849 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:24:08.849 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:24:17.863 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:24:27.878 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:24:37.893 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:24:47.906 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:24:57.919 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:25:07.933 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:25:07.955 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:25:03.819052
2026-02-13T04:25:07.956 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:25:07.956 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:25:07.956 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:25:16.969 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:25:26.984 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:25:36.998 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:25:47.014 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:25:57.028 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:26:07.042 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:26:07.044 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:26:04.021299
2026-02-13T04:26:07.045 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:26:07.045 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:26:07.045 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:26:16.057 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:26:26.070 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:26:36.085 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:26:46.100 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:26:56.115 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:27:06.130 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:27:06.133 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:27:04.241518
2026-02-13T04:27:06.133 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:27:06.133 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:27:06.133 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:27:15.144 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:27:25.158 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:27:35.172 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:27:45.185 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:27:55.199 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:28:05.213 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:28:05.215 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:28:04.443570
2026-02-13T04:28:05.215 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:28:05.215 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:28:05.215 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:28:14.229 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:28:24.244 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:28:34.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:28:44.274 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:28:54.289 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:29:04.304 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:29:04.306 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:28:04.443570
2026-02-13T04:29:04.306 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:29:04.306 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:29:04.306 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:29:13.321 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:29:23.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:29:33.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:29:43.364 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:29:53.379 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:30:03.393 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:30:03.395 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:29:04.647993
2026-02-13T04:30:03.396 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:30:03.396 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:30:03.396 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:30:12.409 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:30:22.425 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:30:32.440 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:30:42.456 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:30:52.470 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:31:02.487 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:31:02.489 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:30:04.852394
2026-02-13T04:31:02.489 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:31:02.489 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:31:02.490 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:31:11.504 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:31:21.518 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:31:31.533 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:31:41.548 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:31:51.561 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:32:01.577 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:32:01.580 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:31:05.054599
2026-02-13T04:32:01.580 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:32:01.580 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:32:01.581 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:32:10.594 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:32:20.609 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:32:30.623 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:32:40.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:32:50.655 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:33:00.669 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:33:00.671 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:32:05.258727
2026-02-13T04:33:00.672 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:33:00.672 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:33:00.672 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:33:09.685 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:33:19.698 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:33:29.714 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:33:39.729 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:33:49.744 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:33:59.757 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:33:59.760 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:33:05.463731
2026-02-13T04:33:59.760 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:33:59.760 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:33:59.760 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:34:08.773 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:34:18.788 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:34:28.803 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:34:38.818 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:34:48.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:34:58.850 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:34:58.852 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:34:05.672341
2026-02-13T04:34:58.852 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:34:58.852 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:34:58.852 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:35:07.865 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:35:17.880 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:35:27.894 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:35:37.906 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:35:47.920 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:35:57.933 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:35:57.935 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:35:05.880337
2026-02-13T04:35:57.936 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:35:57.936 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:35:57.936 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:36:06.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:36:16.964 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:36:26.978 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:36:36.993 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:36:47.009 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:36:57.025 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:36:57.027 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:36:06.091758
2026-02-13T04:36:57.027 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:36:57.027 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:36:57.027 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:37:06.040 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:37:16.054 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:37:26.069 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:37:36.083 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:37:46.095 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:37:56.110 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:37:56.112 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:37:06.302341
2026-02-13T04:37:56.112 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:37:56.113 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:37:56.113 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:38:05.125 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:38:15.139 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:38:25.151 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:38:35.166 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:38:45.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:38:55.194 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:38:55.197 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:38:06.507108
2026-02-13T04:38:55.197 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:38:55.197 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:38:55.197 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:39:04.210 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:39:14.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:39:24.240 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:39:34.253 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:39:44.266 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:39:54.281 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:39:54.283 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:39:06.710138
2026-02-13T04:39:54.283 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:39:54.284 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:39:54.284 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:40:03.297 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:40:13.312 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:40:23.325 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:40:33.339 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:40:43.354 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:40:53.369 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:40:53.372 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:40:06.910013
2026-02-13T04:40:53.372 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:40:53.372 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:40:53.372 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:41:02.386 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:41:12.400 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:41:22.415 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:41:32.430 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:41:42.446 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:41:52.462 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:41:52.464 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:41:07.112588
2026-02-13T04:41:52.465 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:41:52.465 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:41:52.465 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:42:01.479 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:42:11.494 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:42:21.508 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:42:31.524 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:42:41.539 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:42:51.555 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:42:51.557 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:42:07.316717
2026-02-13T04:42:51.558 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:42:51.558 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:42:51.558 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:43:00.572 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:43:10.585 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:43:20.601 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:43:30.616 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:43:40.632 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:43:50.646 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:43:50.667 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:43:07.532616
2026-02-13T04:43:50.668 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:43:50.668 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:43:50.668 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:43:59.681 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:44:09.696 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:44:19.711 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:44:29.725 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:44:39.740 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:44:49.753 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:44:49.774 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:44:07.737351
2026-02-13T04:44:49.774 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:44:49.774 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:44:49.774 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:44:58.787 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:45:08.803 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:45:18.818 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:45:28.831 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:45:38.847 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:45:48.861 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:45:48.862 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:45:07.941925
2026-02-13T04:45:48.862 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:45:48.862 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:45:48.862 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:45:57.876 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:46:07.890 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:46:17.904 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:46:27.919 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:46:37.933 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:46:47.948 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:46:47.951 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:46:08.150859
2026-02-13T04:46:47.951 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:46:47.951 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:46:47.951 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:46:56.963 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:47:06.975 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:47:16.991 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:47:27.004 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:47:37.018 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:47:47.032 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:47:47.034 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:47:08.355985
2026-02-13T04:47:47.034 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:47:47.034 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:47:47.034 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:47:56.047 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:48:06.061 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:48:16.076 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:48:26.090 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:48:36.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:48:46.120 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:48:46.123 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:48:08.557287
2026-02-13T04:48:46.123 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:48:46.123 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:48:46.123 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:48:55.137 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:49:05.151 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:49:15.164 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:49:25.179 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:49:35.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:49:45.208 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:49:45.210 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:49:08.765757
2026-02-13T04:49:45.210 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:49:45.210 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:49:45.210 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:49:54.223 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:50:04.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:50:14.251 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:50:24.266 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:50:34.280 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:50:44.295 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:50:44.297 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:50:08.971812
2026-02-13T04:50:44.298 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:50:44.298 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:50:44.298 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:50:53.309 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:51:03.323 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:51:13.337 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:51:23.352 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:51:33.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:51:43.381 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:51:43.382 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:51:09.181754
2026-02-13T04:51:43.382 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:51:43.382 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:51:43.382 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:51:52.394 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:52:02.410 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:52:12.424 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:52:22.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:52:32.454 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:52:42.469 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:52:42.471 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:52:09.383752
2026-02-13T04:52:42.472 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:52:42.472 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:52:42.472 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:52:51.485 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:53:01.500 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:53:11.514 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:53:21.529 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:53:31.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:53:41.560 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:53:41.563 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:53:09.589002
2026-02-13T04:53:41.563 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:53:41.563 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:53:41.563 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:53:50.576 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:54:00.592 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:54:10.607 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:54:20.622 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:54:30.637 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:54:40.652 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:54:40.655 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:54:09.794033
2026-02-13T04:54:40.655 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:54:40.655 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:54:40.655 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:54:49.669 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:54:59.682 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:55:09.698 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:55:19.712 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:55:29.727 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:55:39.741 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:55:39.764 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:55:09.998208
2026-02-13T04:55:39.764 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:55:39.764 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:55:39.764 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:55:48.778 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:55:58.793 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:56:08.808 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:56:18.823 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:56:28.837 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:56:38.852 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:56:38.855 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:56:10.207893
2026-02-13T04:56:38.855 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:56:38.855 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:56:38.855 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:56:47.867 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:56:57.882 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:57:07.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:57:17.909 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:57:27.923 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:57:37.937 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:57:37.940 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:57:10.414017
2026-02-13T04:57:37.940 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:57:37.940 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:57:37.941 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:57:46.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:57:56.967 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:58:06.981 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:58:16.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:58:27.009 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:58:37.023 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:58:37.025 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:58:10.621924
2026-02-13T04:58:37.025 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:58:37.025 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:58:37.026 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:58:46.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:58:56.052 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T04:59:06.066 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T04:59:16.078 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T04:59:26.092 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T04:59:36.107 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T04:59:36.109 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T04:59:10.825554
2026-02-13T04:59:36.110 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T04:59:36.110 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T04:59:36.110 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T04:59:45.123 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T04:59:55.135 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:00:05.149 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:00:15.162 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:00:25.177 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:00:35.191 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:00:35.193 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:00:11.043977
2026-02-13T05:00:35.194 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:00:35.194 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:00:35.194 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:00:44.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:00:54.220 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:01:04.235 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:01:14.249 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:01:24.263 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:01:34.277 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:01:34.280 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:01:11.248214
2026-02-13T05:01:34.280 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:01:34.280 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:01:34.281 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:01:43.294 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:01:53.309 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:02:03.324 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:02:13.339 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:02:23.355 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:02:33.371 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:02:33.373 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:02:11.450340
2026-02-13T05:02:33.373 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:02:33.374 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:02:33.374 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:02:42.387 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:02:52.401 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:03:02.416 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:03:12.432 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:03:22.448 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:03:32.463 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:03:32.466 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:03:11.677560
2026-02-13T05:03:32.466 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:03:32.466 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:03:32.466 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:03:41.480 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:03:51.495 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:04:01.511 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:04:11.525 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:04:21.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:04:31.556 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:04:31.559 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:04:11.881664
2026-02-13T05:04:31.559 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:04:31.559 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:04:31.559 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:04:40.573 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:04:50.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:05:00.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:05:10.619 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:05:20.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:05:30.649 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:05:30.652 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:05:12.084712
2026-02-13T05:05:30.652 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:05:30.652 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:05:30.652 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:05:39.666 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:05:49.680 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:05:59.695 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:06:09.709 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:06:19.723 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:06:29.738 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:06:29.740 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:06:12.290997
2026-02-13T05:06:29.741 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:06:29.741 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:06:29.741 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:06:38.753 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:06:48.765 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:06:58.779 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:07:08.793 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:07:18.809 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:07:28.823 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:07:28.825 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:07:12.493756
2026-02-13T05:07:28.826 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:07:28.826 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:07:28.826 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:07:37.839 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:07:47.854 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:07:57.869 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:08:07.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:08:17.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:08:27.909 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:08:27.922 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:08:12.698691
2026-02-13T05:08:27.922 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:08:27.923 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:08:27.923 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:08:36.936 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:08:46.951 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:08:56.964 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:09:06.978 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:09:16.992 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:09:27.007 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:09:27.009 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:09:12.903401
2026-02-13T05:09:27.010 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:09:27.010 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:09:27.010 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:09:36.022 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:09:46.035 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:09:56.048 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:10:06.062 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:10:16.076 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:10:26.091 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:10:26.093 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:10:13.106172
2026-02-13T05:10:26.094 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:10:26.094 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:10:26.094 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:10:35.107 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:10:45.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:10:55.133 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:11:05.147 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:11:15.161 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:11:25.177 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:11:25.180 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:11:13.308856
2026-02-13T05:11:25.180 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:11:25.180 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:11:25.180 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:11:34.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:11:44.206 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:11:54.222 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:12:04.236 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:12:14.250 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:12:24.265 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:12:24.268 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:12:13.508910
2026-02-13T05:12:24.268 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:12:24.268 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:12:24.269 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:12:33.282 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:12:43.297 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:12:53.311 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:13:03.326 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:13:13.342 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:13:23.357 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:13:23.379 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:13:13.713205
2026-02-13T05:13:23.380 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:13:23.380 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:13:23.380 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:13:32.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:13:42.408 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:13:52.424 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:14:02.438 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:14:12.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:14:22.467 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:14:22.488 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:14:13.920398
2026-02-13T05:14:22.488 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:14:22.488 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:14:22.488 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:14:31.500 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:14:41.513 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:14:51.528 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:15:01.543 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:15:11.558 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:15:21.574 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:15:21.577 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:15:14.124735
2026-02-13T05:15:21.577 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:15:21.577 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:15:21.577 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:15:30.591 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:15:40.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:15:50.618 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:16:00.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:16:10.649 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:16:20.663 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:16:20.665 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:16:14.333006
2026-02-13T05:16:20.666 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:16:20.666 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:16:20.666 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:16:29.681 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:16:39.697 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:16:49.712 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:16:59.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:17:09.744 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:17:19.758 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:17:19.761 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:17:14.542020
2026-02-13T05:17:19.761 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:17:19.762 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:17:19.762 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:17:28.775 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:17:38.790 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:17:48.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:17:58.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:18:08.836 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:18:18.852 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:18:18.873 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:18:14.744055
2026-02-13T05:18:18.873 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:18:18.873 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:18:18.874 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:18:27.886 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:18:37.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:18:47.914 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:18:57.929 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:19:07.944 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:19:17.958 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:19:17.960 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:19:14.955539
2026-02-13T05:19:18.007 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:19:18.007 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:19:18.007 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:19:27.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:19:37.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:19:47.048 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:19:57.061 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:20:07.076 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:20:17.090 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:20:17.092 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:20:15.159184
2026-02-13T05:20:17.093 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:20:17.093 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:20:17.093 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:20:26.107 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:20:36.121 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:20:46.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:20:56.151 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:21:06.165 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:21:16.178 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:21:16.181 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:21:15.364659
2026-02-13T05:21:16.181 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:21:16.181 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:21:16.181 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:21:25.194 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:21:35.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:21:45.220 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:21:55.234 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:22:05.248 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:22:15.262 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:22:15.265 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:21:15.364659
2026-02-13T05:22:15.265 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:22:15.265 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:22:15.265 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:22:24.277 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:22:34.289 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:22:44.303 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:22:54.319 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:23:04.333 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:23:14.347 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:23:14.349 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:22:15.570622
2026-02-13T05:23:14.350 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:23:14.350 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:23:14.350 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:23:23.362 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:23:33.375 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:23:43.388 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:23:53.404 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:24:03.420 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:24:13.436 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:24:13.439 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:23:15.784232
2026-02-13T05:24:13.439 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:24:13.439 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:24:13.439 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:24:22.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:24:32.467 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:24:42.483 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:24:52.498 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:25:02.512 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:25:12.527 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:25:12.530 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:24:15.988263
2026-02-13T05:25:12.530 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:25:12.530 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:25:12.531 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:25:21.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:25:31.559 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:25:41.572 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:25:51.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:26:01.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:26:11.616 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:26:11.619 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:25:16.192004
2026-02-13T05:26:11.619 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:26:11.619 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:26:11.619 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:26:20.632 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:26:30.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:26:40.663 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:26:50.677 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:27:00.693 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:27:10.708 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:27:10.711 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:26:16.397771
2026-02-13T05:27:10.711 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:27:10.711 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:27:10.711 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:27:19.724 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:27:29.740 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:27:39.756 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:27:49.770 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:27:59.786 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:28:09.801 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:28:09.803 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:27:16.604540
2026-02-13T05:28:09.803 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:28:09.804 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:28:09.804 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:28:18.816 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:28:28.830 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:28:38.846 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:28:48.865 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:28:58.879 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:29:08.894 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:29:08.896 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:28:16.806566
2026-02-13T05:29:08.896 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:29:08.896 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:29:08.896 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:29:17.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:29:27.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:29:37.939 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:29:47.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:29:57.967 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:30:07.980 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:30:07.983 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:29:17.009567
2026-02-13T05:30:07.983 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:30:07.983 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:30:07.983 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:30:16.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:30:27.010 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:30:37.023 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:30:47.037 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:30:57.052 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:31:07.064 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:31:07.066 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:30:17.220121
2026-02-13T05:31:07.066 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:31:07.066 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:31:07.066 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:31:16.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:31:26.092 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:31:36.106 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:31:46.122 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:31:56.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:32:06.151 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:32:06.153 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:31:17.430665
2026-02-13T05:32:06.153 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:32:06.153 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:32:06.153 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:32:15.165 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:32:25.178 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:32:35.194 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:32:45.209 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:32:55.223 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:33:05.238 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:33:05.240 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:32:17.633805
2026-02-13T05:33:05.241 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:33:05.241 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:33:05.241 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:33:14.254 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:33:24.268 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:33:34.283 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:33:44.299 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:33:54.315 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:34:04.329 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:34:04.332 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:33:17.855926
2026-02-13T05:34:04.332 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:34:04.332 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:34:04.332 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:34:13.346 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:34:23.361 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:34:33.374 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:34:43.389 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:34:53.404 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:35:03.419 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:35:03.421 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:34:18.062455
2026-02-13T05:35:03.421 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:35:03.421 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:35:03.421 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:35:12.434 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:35:22.448 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:35:32.463 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:35:42.480 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:35:52.494 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:36:02.509 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:36:02.511 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:35:18.273876
2026-02-13T05:36:02.512 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:36:02.512 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:36:02.512 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:36:11.525 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:36:21.542 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:36:31.557 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:36:41.577 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:36:51.592 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:37:01.605 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:37:01.607 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:36:18.474034
2026-02-13T05:37:01.608 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:37:01.608 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:37:01.608 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:37:10.619 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:37:20.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:37:30.647 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:37:40.660 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:37:50.673 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:38:00.688 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:38:00.690 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:37:18.674885
2026-02-13T05:38:00.690 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:38:00.690 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:38:00.690 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:38:09.703 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:38:19.718 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:38:29.734 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:38:39.749 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:38:49.764 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:38:59.779 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:38:59.781 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:38:18.878538
2026-02-13T05:38:59.781 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:38:59.781 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:38:59.782 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:39:08.795 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:39:18.811 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:39:28.826 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:39:38.841 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:39:48.856 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:39:58.870 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:39:58.872 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:39:19.084448
2026-02-13T05:39:58.872 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:39:58.872 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:39:58.873 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:40:07.885 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:40:17.899 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:40:27.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:40:37.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:40:47.940 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:40:57.954 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:40:57.956 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:40:19.288476
2026-02-13T05:40:57.956 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:40:57.956 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:40:57.956 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:41:06.968 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:41:16.983 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:41:26.997 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:41:37.012 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:41:47.026 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:41:57.039 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:41:57.041 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:41:19.495350
2026-02-13T05:41:57.042 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:41:57.042 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:41:57.042 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:42:06.055 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:42:16.070 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:42:26.084 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:42:36.098 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:42:46.112 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:42:56.125 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:42:56.128 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:42:19.710341
2026-02-13T05:42:56.128 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:42:56.128 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:42:56.129 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:43:05.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:43:15.154 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:43:25.169 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:43:35.184 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:43:45.199 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:43:55.214 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:43:55.216 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:43:19.914034
2026-02-13T05:43:55.216 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:43:55.217 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:43:55.217 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:44:04.229 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:44:14.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:44:24.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:44:34.271 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:44:44.286 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:44:54.300 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:44:54.303 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:44:20.117392
2026-02-13T05:44:54.303 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:44:54.304 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:44:54.304 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:45:03.318 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:45:13.333 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:45:23.348 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:45:33.362 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:45:43.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:45:53.391 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:45:53.393 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:45:20.319665
2026-02-13T05:45:53.393 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:45:53.394 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:45:53.394 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:46:02.407 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:46:12.422 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:46:22.437 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:46:32.451 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:46:42.467 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:46:52.483 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:46:52.486 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:46:20.527978
2026-02-13T05:46:52.486 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:46:52.486 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:46:52.486 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:47:01.499 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:47:11.514 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:47:21.530 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:47:31.545 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:47:41.560 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:47:51.575 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:47:51.578 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:47:20.733486
2026-02-13T05:47:51.578 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:47:51.578 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:47:51.578 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:48:00.592 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:48:10.607 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:48:20.622 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:48:30.638 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:48:40.651 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:48:50.665 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:48:50.668 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:48:20.936617
2026-02-13T05:48:50.668 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:48:50.669 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:48:50.669 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:48:59.682 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:49:09.697 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:49:19.711 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:49:29.727 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:49:39.743 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:49:49.758 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:49:49.761 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:49:21.149654
2026-02-13T05:49:49.761 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:49:49.761 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:49:49.761 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:49:58.774 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:50:08.789 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:50:18.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:50:28.819 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:50:38.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:50:48.849 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:50:48.852 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:50:21.354399
2026-02-13T05:50:48.852 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:50:48.852 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:50:48.853 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:50:57.866 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:51:07.880 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:51:17.894 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:51:27.908 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:51:37.923 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:51:47.938 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:51:47.941 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:51:21.561732
2026-02-13T05:51:47.941 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:51:47.941 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:51:47.941 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:51:56.955 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:52:06.968 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:52:16.981 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:52:26.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:52:37.010 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:52:47.022 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:52:47.024 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:52:21.775633
2026-02-13T05:52:47.025 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:52:47.025 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:52:47.025 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:52:56.037 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:53:06.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:53:16.064 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:53:26.078 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:53:36.093 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:53:46.107 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:53:46.110 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:53:21.979439
2026-02-13T05:53:46.110 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:53:46.111 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:53:46.111 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:53:55.122 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:54:05.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:54:15.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:54:25.164 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:54:35.178 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:54:45.193 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:54:45.195 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:54:22.183328
2026-02-13T05:54:45.196 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:54:45.196 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:54:45.196 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:54:54.209 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:55:04.224 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:55:14.238 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:55:24.252 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:55:34.266 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:55:44.281 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:55:44.284 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:55:22.390036
2026-02-13T05:55:44.284 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:55:44.284 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:55:44.285 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:55:53.298 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:56:03.314 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:56:13.329 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:56:23.344 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:56:33.359 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:56:43.375 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:56:43.378 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:56:22.592144
2026-02-13T05:56:43.378 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:56:43.378 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:56:43.378 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:56:52.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:57:02.407 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:57:12.422 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:57:22.437 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:57:32.452 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:57:42.467 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:57:42.469 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:57:22.794328
2026-02-13T05:57:42.469 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:57:42.469 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:57:42.469 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:57:51.483 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:58:01.499 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:58:11.514 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:58:21.529 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:58:31.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:58:41.560 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:58:41.562 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:58:22.995663
2026-02-13T05:58:41.563 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:58:41.563 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:58:41.563 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:58:50.576 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:59:00.591 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T05:59:10.605 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T05:59:20.621 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T05:59:30.636 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T05:59:40.651 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T05:59:40.670 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T05:59:23.196739
2026-02-13T05:59:40.670 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T05:59:40.670 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T05:59:40.670 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T05:59:49.685 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T05:59:59.699 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:00:09.715 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:00:19.729 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:00:29.745 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:00:39.760 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:00:39.763 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:00:23.400108
2026-02-13T06:00:39.763 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:00:39.763 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:00:39.763 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:00:48.777 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:00:58.792 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:01:08.806 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:01:18.822 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:01:28.838 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:01:38.853 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:01:38.855 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:01:23.604387
2026-02-13T06:01:38.856 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:01:38.856 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:01:38.856 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:01:47.868 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:01:57.882 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:02:07.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:02:17.909 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:02:27.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:02:37.940 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:02:37.943 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:02:23.806628
2026-02-13T06:02:37.943 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:02:37.943 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:02:37.943 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:02:46.955 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:02:56.969 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:03:06.984 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:03:16.999 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:03:27.013 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:03:37.026 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:03:37.029 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:03:24.012245
2026-02-13T06:03:37.029 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:03:37.029 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:03:37.029 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:03:46.041 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:03:56.055 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:04:06.070 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:04:16.084 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:04:26.100 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:04:36.115 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:04:36.117 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:04:24.213526
2026-02-13T06:04:36.117 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:04:36.117 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:04:36.117 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:04:45.130 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:04:55.145 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:05:05.158 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:05:15.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:05:25.186 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:05:35.201 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:05:35.204 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:05:24.417313
2026-02-13T06:05:35.204 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:05:35.204 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:05:35.204 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:05:44.216 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:05:54.229 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:06:04.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:06:14.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:06:24.271 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:06:34.286 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:06:34.289 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:06:24.621904
2026-02-13T06:06:34.289 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:06:34.289 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:06:34.289 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:06:43.302 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:06:53.316 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:07:03.332 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:07:13.347 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:07:23.361 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:07:33.376 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:07:33.379 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:07:24.840259
2026-02-13T06:07:33.379 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:07:33.379 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:07:33.379 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:07:42.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:07:52.408 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:08:02.424 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:08:12.440 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:08:22.455 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:08:32.471 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:08:32.473 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:08:25.044763
2026-02-13T06:08:32.474 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:08:32.474 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:08:32.474 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:08:41.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:08:51.503 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:09:01.517 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:09:11.532 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:09:21.545 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:09:31.561 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:09:31.564 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:09:25.252964
2026-02-13T06:09:31.564 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:09:31.564 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:09:31.564 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:09:40.578 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:09:50.593 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:10:00.608 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:10:10.624 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:10:20.638 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:10:30.653 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:10:30.656 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:10:25.461038
2026-02-13T06:10:30.656 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:10:30.656 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:10:30.656 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:10:39.670 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:10:49.686 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:10:59.701 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:11:09.715 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:11:19.731 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:11:29.745 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:11:29.748 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:11:25.667062
2026-02-13T06:11:29.748 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:11:29.748 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:11:29.748 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:11:38.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:11:48.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:11:58.791 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:12:08.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:12:18.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:12:28.836 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:12:28.838 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:12:25.870915
2026-02-13T06:12:28.839 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:12:28.839 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:12:28.839 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:12:37.852 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:12:47.865 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:12:57.881 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:13:07.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:13:17.908 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:13:27.922 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:13:27.924 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:13:26.079889
2026-02-13T06:13:27.924 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:13:27.924 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:13:27.925 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:13:36.938 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:13:46.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:13:56.966 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:14:06.980 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:14:16.995 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:14:27.006 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:14:27.009 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:14:26.281020
2026-02-13T06:14:27.009 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:14:27.009 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:14:27.009 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:14:36.022 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:14:46.034 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:14:56.049 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:15:06.063 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:15:16.076 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:15:26.091 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:15:26.094 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:14:26.281020
2026-02-13T06:15:26.094 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:15:26.094 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:15:26.095 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:15:35.106 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:15:45.121 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:15:55.135 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:16:05.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:16:15.163 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:16:25.175 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:16:25.177 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:15:26.485299
2026-02-13T06:16:25.178 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:16:25.178 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:16:25.178 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:16:34.190 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:16:44.203 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:16:54.217 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:17:04.230 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:17:14.244 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:17:24.258 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:17:24.260 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:16:26.629592
2026-02-13T06:17:24.261 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:17:24.261 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:17:24.261 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:17:33.274 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:17:43.289 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:17:53.301 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:18:03.315 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:18:13.331 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:18:23.346 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:18:23.348 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:17:26.773197
2026-02-13T06:18:23.349 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:18:23.349 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:18:23.349 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:18:32.363 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:18:42.378 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:18:52.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:19:02.407 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:19:12.422 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:19:22.436 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:19:22.455 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:18:26.914057
2026-02-13T06:19:22.455 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:19:22.455 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:19:22.456 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:19:31.467 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:19:41.482 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:19:51.497 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:20:01.513 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:20:11.527 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:20:21.543 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:20:21.545 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:19:27.054107
2026-02-13T06:20:21.546 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:20:21.546 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:20:21.546 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:20:30.559 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:20:40.572 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:20:50.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:21:00.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:21:10.618 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:21:20.634 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:21:20.636 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:20:27.195852
2026-02-13T06:21:20.637 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:21:20.637 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:21:20.637 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:21:29.650 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:21:39.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:21:49.680 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:21:59.694 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:22:09.710 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:22:19.725 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:22:19.728 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:21:27.338425
2026-02-13T06:22:19.728 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:22:19.728 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:22:19.728 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:22:28.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:22:38.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:22:48.770 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:22:58.785 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:23:08.799 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:23:18.814 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:23:18.816 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:22:27.479874
2026-02-13T06:23:18.816 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:23:18.816 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:23:18.817 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:23:27.829 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:23:37.845 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:23:47.860 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:23:57.875 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:24:07.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:24:17.904 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:24:17.906 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:23:27.625662
2026-02-13T06:24:17.906 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:24:17.906 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:24:17.906 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:24:26.920 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:24:36.935 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:24:46.951 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:24:56.964 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:25:06.980 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:25:16.994 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:25:16.996 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:24:27.768864
2026-02-13T06:25:16.997 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:25:16.997 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:25:16.997 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:25:26.009 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:25:36.022 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:25:46.032 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:25:56.044 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:26:06.059 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:26:16.073 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:26:16.076 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:25:27.909456
2026-02-13T06:26:16.076 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:26:16.076 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:26:16.076 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:26:25.089 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:26:35.101 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:26:45.113 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:26:55.126 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:27:05.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:27:15.155 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:27:15.157 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:26:28.050067
2026-02-13T06:27:15.158 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:27:15.158 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:27:15.158 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:27:24.170 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:27:34.184 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:27:44.197 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:27:54.212 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:28:04.227 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:28:14.242 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:28:14.244 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:27:28.202148
2026-02-13T06:28:14.244 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:28:14.245 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:28:14.245 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:28:23.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:28:33.270 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:28:43.284 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:28:53.298 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:29:03.312 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:29:13.326 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:29:13.346 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:28:28.343691
2026-02-13T06:29:13.346 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:29:13.346 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:29:13.346 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:29:22.360 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:29:32.376 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:29:42.391 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:29:52.405 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:30:02.419 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:30:12.435 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:30:12.438 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:29:28.485514
2026-02-13T06:30:12.438 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:30:12.438 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:30:12.438 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:30:21.451 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:30:31.464 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:30:41.480 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:30:51.496 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:31:01.511 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:31:11.525 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:31:11.527 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:30:28.626562
2026-02-13T06:31:11.528 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:31:11.528 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:31:11.528 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:31:20.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:31:30.553 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:31:40.568 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:31:50.581 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:32:00.596 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:32:10.611 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:32:10.614 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:31:28.768876
2026-02-13T06:32:10.614 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:32:10.614 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:32:10.614 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:32:19.628 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:32:29.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:32:39.664 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:32:49.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:32:59.694 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:33:09.708 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:33:09.711 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:32:28.912975
2026-02-13T06:33:09.711 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:33:09.711 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:33:09.711 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:33:18.726 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:33:28.741 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:33:38.756 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:33:48.772 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:33:58.786 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:34:08.802 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:34:08.804 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:33:29.055774
2026-02-13T06:34:08.804 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:34:08.804 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:34:08.805 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:34:17.818 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:34:27.831 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:34:37.845 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:34:47.860 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:34:57.874 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:35:07.889 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:35:07.891 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:34:29.199372
2026-02-13T06:35:07.892 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:35:07.892 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:35:07.892 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:35:16.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:35:26.914 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:35:36.929 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:35:46.943 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:35:56.958 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:36:06.973 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:36:06.976 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:35:29.341979
2026-02-13T06:36:06.976 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:36:06.976 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:36:06.976 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:36:15.989 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:36:26.003 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:36:36.018 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:36:46.032 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:36:56.046 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:37:06.060 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:37:06.062 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:36:29.485226
2026-02-13T06:37:06.070 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:37:06.070 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:37:06.070 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:37:15.082 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:37:25.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:37:35.110 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:37:45.125 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:37:55.140 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:38:05.155 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:38:05.157 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:37:29.628172
2026-02-13T06:38:05.158 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:38:05.158 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:38:05.158 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:38:14.169 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:38:24.184 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:38:34.198 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:38:44.213 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:38:54.228 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:39:04.244 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:39:04.246 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:38:29.771588
2026-02-13T06:39:04.246 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:39:04.246 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:39:04.246 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:39:13.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:39:23.274 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:39:33.290 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:39:43.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:39:53.320 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:40:03.334 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:40:03.336 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:39:29.912921
2026-02-13T06:40:03.337 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:40:03.337 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:40:03.337 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:40:12.350 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:40:22.365 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:40:32.379 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:40:42.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:40:52.407 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:41:02.421 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:41:02.423 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:40:30.057097
2026-02-13T06:41:02.423 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:41:02.424 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:41:02.424 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:41:11.437 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:41:21.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:41:31.467 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:41:41.482 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:41:51.495 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:42:01.511 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:42:01.513 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:41:30.198794
2026-02-13T06:42:01.514 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:42:01.514 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:42:01.514 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:42:10.527 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:42:20.541 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:42:30.556 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:42:40.569 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:42:50.584 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:43:00.598 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:43:00.601 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:42:30.341502
2026-02-13T06:43:00.601 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:43:00.601 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:43:00.601 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:43:09.615 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:43:19.631 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:43:29.646 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:43:39.661 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:43:49.675 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:43:59.690 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:43:59.692 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:43:30.484198
2026-02-13T06:43:59.693 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:43:59.693 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:43:59.693 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:44:08.704 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:44:18.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:44:28.735 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:44:38.749 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:44:48.764 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:44:58.778 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:44:58.781 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:44:30.625361
2026-02-13T06:44:58.781 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:44:58.781 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:44:58.781 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:45:07.794 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:45:17.809 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:45:27.824 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:45:37.839 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:45:47.853 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:45:57.867 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:45:57.889 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:45:30.768372
2026-02-13T06:45:57.889 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:45:57.889 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:45:57.890 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:46:06.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:46:16.913 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:46:26.928 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:46:36.941 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:46:46.956 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:46:56.970 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:46:56.972 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:46:30.908627
2026-02-13T06:46:56.973 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:46:56.973 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:46:56.973 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:47:05.986 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:47:16.001 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:47:26.016 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:47:36.029 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:47:46.041 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:47:56.054 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:47:56.056 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:47:31.051679
2026-02-13T06:47:56.056 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:47:56.057 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:47:56.057 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:48:05.068 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:48:15.084 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:48:25.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:48:35.109 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:48:45.123 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:48:55.138 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:48:55.140 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:48:31.201760
2026-02-13T06:48:55.141 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:48:55.141 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:48:55.141 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:49:04.153 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:49:14.166 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:49:24.181 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:49:34.195 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:49:44.208 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:49:54.221 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:49:54.224 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:49:31.351155
2026-02-13T06:49:54.231 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:49:54.231 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:49:54.231 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:50:03.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:50:13.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:50:23.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:50:33.288 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:50:43.302 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:50:53.316 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:50:53.319 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:50:31.490328
2026-02-13T06:50:53.319 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:50:53.319 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:50:53.320 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:51:02.331 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:51:12.347 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:51:22.363 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:51:32.378 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:51:42.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:51:52.409 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:51:52.412 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:51:31.639319
2026-02-13T06:51:52.412 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:51:52.412 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:51:52.412 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:52:01.424 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:52:11.438 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:52:21.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:52:31.468 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:52:41.483 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:52:51.496 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:52:51.499 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:52:31.780103
2026-02-13T06:52:51.499 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:52:51.499 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:52:51.499 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:53:00.513 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:53:10.528 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:53:20.543 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:53:30.557 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:53:40.571 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:53:50.585 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:53:50.588 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:53:31.919526
2026-02-13T06:53:50.588 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:53:50.588 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:53:50.588 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:53:59.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:54:09.617 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:54:19.628 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:54:29.643 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:54:39.658 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:54:49.674 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:54:49.692 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:54:32.061569
2026-02-13T06:54:49.692 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:54:49.692 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:54:49.692 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:54:58.706 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:55:08.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:55:18.735 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:55:28.750 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:55:38.765 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:55:48.780 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:55:48.783 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:55:32.203311
2026-02-13T06:55:48.783 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:55:48.783 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:55:48.783 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:55:57.796 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:56:07.810 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:56:17.826 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:56:27.840 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:56:37.855 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:56:47.870 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:56:47.872 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:56:32.344070
2026-02-13T06:56:47.919 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:56:47.919 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:56:47.920 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:56:56.931 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:57:06.946 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:57:16.960 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:57:26.975 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:57:36.991 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:57:47.006 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:57:47.008 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:57:32.485370
2026-02-13T06:57:47.008 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:57:47.008 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:57:47.009 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:57:56.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:58:06.032 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:58:16.046 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:58:26.060 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:58:36.075 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:58:46.090 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:58:46.110 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:58:32.628765
2026-02-13T06:58:46.110 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:58:46.110 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:58:46.110 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:58:55.123 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T06:59:05.135 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T06:59:15.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T06:59:25.165 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T06:59:35.179 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T06:59:45.194 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T06:59:45.196 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T06:59:32.768822
2026-02-13T06:59:45.196 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T06:59:45.197 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T06:59:45.197 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T06:59:54.209 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:00:04.223 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:00:14.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:00:24.252 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:00:34.266 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:00:44.281 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:00:44.284 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:00:32.911331
2026-02-13T07:00:44.284 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:00:44.285 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:00:44.285 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:00:53.298 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:01:03.311 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:01:13.327 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:01:23.343 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:01:33.358 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:01:43.372 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:01:43.375 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:01:33.050978
2026-02-13T07:01:43.375 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:01:43.375 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:01:43.376 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:01:52.389 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:02:02.404 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:02:12.420 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:02:22.435 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:02:32.451 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:02:42.466 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:02:42.469 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:02:33.191473
2026-02-13T07:02:42.469 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:02:42.469 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:02:42.469 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:02:51.483 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:03:01.498 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:03:11.512 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:03:21.527 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:03:31.542 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:03:41.556 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:03:41.558 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:03:33.329627
2026-02-13T07:03:41.559 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:03:41.559 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:03:41.559 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:03:50.572 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:04:00.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:04:10.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:04:20.616 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:04:30.630 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:04:40.646 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:04:40.648 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:04:33.470267
2026-02-13T07:04:40.649 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:04:40.649 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:04:40.649 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:04:49.663 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:04:59.678 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:05:09.693 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:05:19.708 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:05:29.723 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:05:39.738 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:05:39.740 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:05:33.615881
2026-02-13T07:05:39.741 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:05:39.741 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:05:39.741 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:05:48.754 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:05:58.770 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:06:08.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:06:18.798 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:06:28.812 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:06:38.828 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:06:38.830 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:06:33.756044
2026-02-13T07:06:38.831 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:06:38.831 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:06:38.831 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:06:47.844 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:06:57.857 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:07:07.871 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:07:17.886 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:07:27.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:07:37.916 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:07:37.918 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:07:33.905355
2026-02-13T07:07:37.918 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:07:37.918 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:07:37.918 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:07:46.932 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:07:56.943 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:08:06.958 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:08:16.973 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:08:26.988 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:08:37.003 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:08:37.005 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:08:34.050500
2026-02-13T07:08:37.005 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:08:37.006 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:08:37.006 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:08:46.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:08:56.032 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:09:06.045 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:09:16.059 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:09:26.074 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:09:36.088 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:09:36.091 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:09:34.193172
2026-02-13T07:09:36.091 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:09:36.091 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:09:36.091 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:09:45.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:09:55.119 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:10:05.135 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:10:15.149 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:10:25.163 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:10:35.178 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:10:35.181 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:10:34.334205
2026-02-13T07:10:35.181 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:10:35.181 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:10:35.182 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:10:44.195 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:10:54.209 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:11:04.224 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:11:14.239 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:11:24.254 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:11:34.268 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:11:34.271 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:10:34.334205
2026-02-13T07:11:34.271 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:11:34.272 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:11:34.272 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:11:43.285 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:11:53.300 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:12:03.316 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:12:13.331 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:12:23.346 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:12:33.360 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:12:33.363 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:11:34.472849
2026-02-13T07:12:33.363 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:12:33.363 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:12:33.363 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:12:42.376 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:12:52.390 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:13:02.405 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:13:12.421 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:13:22.434 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:13:32.449 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:13:32.451 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:12:34.614645
2026-02-13T07:13:32.451 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:13:32.452 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:13:32.452 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:13:41.466 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:13:51.481 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:14:01.495 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:14:11.511 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:14:21.526 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:14:31.540 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:14:31.542 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:13:34.757390
2026-02-13T07:14:31.543 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:14:31.543 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:14:31.543 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:14:40.556 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:14:50.571 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:15:00.584 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:15:10.597 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:15:20.612 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:15:30.625 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:15:30.628 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:14:34.899266
2026-02-13T07:15:30.628 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:15:30.628 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:15:30.628 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:15:39.640 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:15:49.654 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:15:59.670 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:16:09.684 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:16:19.699 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:16:29.715 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:16:29.717 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:15:35.040955
2026-02-13T07:16:29.718 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:16:29.718 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:16:29.718 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:16:38.732 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:16:48.747 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:16:58.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:17:08.775 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:17:18.789 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:17:28.805 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:17:28.807 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:16:35.185149
2026-02-13T07:17:28.808 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:17:28.808 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:17:28.808 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:17:37.823 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:17:47.838 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:17:57.853 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:18:07.868 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:18:17.883 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:18:27.897 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:18:27.899 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:17:35.326932
2026-02-13T07:18:27.900 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:18:27.900 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:18:27.900 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:18:36.913 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:18:46.927 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:18:56.942 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:19:06.956 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:19:16.969 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:19:26.985 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:19:26.987 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:18:35.467436
2026-02-13T07:19:27.034 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:19:27.034 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:19:27.034 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:19:36.047 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:19:46.062 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:19:56.075 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:20:06.088 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:20:16.103 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:20:26.119 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:20:26.121 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:19:35.610341
2026-02-13T07:20:26.121 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:20:26.121 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:20:26.121 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:20:35.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:20:45.149 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:20:55.161 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:21:05.175 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:21:15.190 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:21:25.205 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:21:25.208 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:20:35.755432
2026-02-13T07:21:25.208 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:21:25.208 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:21:25.209 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:21:34.222 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:21:44.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:21:54.252 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:22:04.266 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:22:14.281 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:22:24.294 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:22:24.296 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:21:35.900498
2026-02-13T07:22:24.297 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:22:24.297 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:22:24.297 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:22:33.311 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:22:43.326 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:22:53.341 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:23:03.356 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:23:13.371 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:23:23.385 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:23:23.388 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:22:36.043909
2026-02-13T07:23:23.388 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:23:23.388 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:23:23.388 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:23:32.402 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:23:42.418 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:23:52.433 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:24:02.449 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:24:12.463 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:24:22.480 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:24:22.482 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:23:36.186526
2026-02-13T07:24:22.482 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:24:22.482 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:24:22.482 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:24:31.497 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:24:41.511 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:24:51.527 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:25:01.541 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:25:11.556 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:25:21.570 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:25:21.574 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:24:36.328337
2026-02-13T07:25:21.574 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:25:21.574 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:25:21.574 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:25:30.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:25:40.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:25:50.617 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:26:00.632 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:26:10.646 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:26:20.662 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:26:20.664 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:25:36.471418
2026-02-13T07:26:20.665 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:26:20.665 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:26:20.665 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:26:29.678 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:26:39.692 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:26:49.705 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:26:59.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:27:09.734 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:27:19.749 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:27:19.752 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:26:36.613650
2026-02-13T07:27:19.752 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:27:19.752 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:27:19.752 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:27:28.764 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:27:38.780 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:27:48.795 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:27:58.811 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:28:08.825 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:28:18.839 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:28:18.842 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:27:36.757657
2026-02-13T07:28:18.842 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:28:18.843 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:28:18.843 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:28:27.857 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:28:37.872 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:28:47.886 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:28:57.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:29:07.914 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:29:17.929 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:29:17.931 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:28:36.899623
2026-02-13T07:29:17.931 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:29:17.931 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:29:17.931 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:29:26.945 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:29:36.958 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:29:46.972 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:29:56.987 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:30:07.003 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:30:17.017 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:30:17.019 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:29:37.043083
2026-02-13T07:30:17.020 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:30:17.020 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:30:17.020 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:30:26.032 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:30:36.046 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:30:46.059 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:30:56.073 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:31:06.087 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:31:16.102 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:31:16.104 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:30:37.185153
2026-02-13T07:31:16.104 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:31:16.104 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:31:16.105 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:31:25.117 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:31:35.130 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:31:45.145 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:31:55.158 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:32:05.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:32:15.185 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:32:15.188 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:31:37.326639
2026-02-13T07:32:15.188 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:32:15.188 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:32:15.189 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:32:24.202 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:32:34.216 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:32:44.231 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:32:54.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:33:04.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:33:14.272 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:33:14.275 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:32:37.471821
2026-02-13T07:33:14.275 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:33:14.276 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:33:14.276 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:33:23.289 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:33:33.304 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:33:43.318 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:33:53.331 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:34:03.345 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:34:13.359 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:34:13.362 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:33:37.612582
2026-02-13T07:34:13.362 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:34:13.363 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:34:13.363 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:34:22.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:34:32.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:34:42.407 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:34:52.423 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:35:02.436 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:35:12.450 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:35:12.474 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:34:37.755774
2026-02-13T07:35:12.474 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:35:12.474 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:35:12.474 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:35:21.487 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:35:31.500 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:35:41.516 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:35:51.529 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:36:01.542 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:36:11.557 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:36:11.575 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:35:37.906806
2026-02-13T07:36:11.576 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:36:11.576 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:36:11.576 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:36:20.589 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:36:30.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:36:40.617 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:36:50.631 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:37:00.646 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:37:10.661 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:37:10.664 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:36:38.049538
2026-02-13T07:37:10.664 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:37:10.664 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:37:10.664 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:37:19.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:37:29.694 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:37:39.708 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:37:49.723 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:37:59.737 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:38:09.752 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:38:09.771 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:37:38.189341
2026-02-13T07:38:09.771 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:38:09.772 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:38:09.772 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:38:18.785 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:38:28.798 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:38:38.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:38:48.826 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:38:58.841 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:39:08.855 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:39:08.857 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:38:38.333348
2026-02-13T07:39:08.857 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:39:08.857 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:39:08.857 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:39:17.870 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:39:27.882 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:39:37.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:39:47.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:39:57.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:40:07.938 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:40:07.940 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:39:38.478986
2026-02-13T07:40:07.940 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:40:07.940 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:40:07.940 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:40:16.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:40:26.966 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:40:36.981 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:40:46.995 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:40:57.010 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:41:07.024 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:41:07.026 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:40:38.622728
2026-02-13T07:41:07.026 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:41:07.026 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:41:07.026 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:41:16.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:41:26.053 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:41:36.067 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:41:46.080 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:41:56.095 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:42:06.110 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:42:06.113 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:41:38.765014
2026-02-13T07:42:06.113 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:42:06.113 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:42:06.113 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:42:15.126 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:42:25.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:42:35.155 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:42:45.169 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:42:55.183 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:43:05.197 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:43:05.200 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:42:38.905352
2026-02-13T07:43:05.200 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:43:05.200 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:43:05.200 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:43:14.213 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:43:24.227 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:43:34.242 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:43:44.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:43:54.272 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:44:04.287 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:44:04.289 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:43:39.046767
2026-02-13T07:44:04.289 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:44:04.290 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:44:04.290 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:44:13.302 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:44:23.316 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:44:33.331 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:44:43.346 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:44:53.361 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:45:03.376 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:45:03.378 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:44:39.188671
2026-02-13T07:45:03.378 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:45:03.378 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:45:03.378 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:45:12.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:45:22.407 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:45:32.421 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:45:42.437 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:45:52.452 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:46:02.467 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:46:02.469 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:45:39.329950
2026-02-13T07:46:02.469 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:46:02.469 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:46:02.470 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:46:11.484 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:46:21.499 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:46:31.513 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:46:41.529 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:46:51.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:47:01.557 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:47:01.571 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:46:39.472580
2026-02-13T07:47:01.571 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:47:01.571 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:47:01.571 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:47:10.585 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:47:20.599 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:47:30.615 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:47:40.631 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:47:50.646 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:48:00.659 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:48:00.661 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:47:39.613992
2026-02-13T07:48:00.669 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:48:00.669 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:48:00.669 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:48:09.682 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:48:19.698 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:48:29.712 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:48:39.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:48:49.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:48:59.757 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:48:59.758 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:48:39.763742
2026-02-13T07:48:59.758 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:48:59.758 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:48:59.758 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:49:08.769 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:49:18.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:49:28.798 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:49:38.812 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:49:48.828 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:49:58.842 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:49:58.863 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:49:39.906862
2026-02-13T07:49:58.863 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:49:58.863 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:49:58.863 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:50:07.876 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:50:17.891 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:50:27.905 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:50:37.918 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:50:47.932 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:50:57.948 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:50:57.950 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:50:40.049010
2026-02-13T07:50:57.951 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:50:57.951 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:50:57.951 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:51:06.962 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:51:16.977 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:51:26.993 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:51:37.008 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:51:47.022 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:51:57.037 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:51:57.039 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:51:40.189243
2026-02-13T07:51:57.039 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:51:57.040 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:51:57.040 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:52:06.052 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:52:16.067 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:52:26.082 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:52:36.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:52:46.109 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:52:56.122 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:52:56.124 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:52:40.328688
2026-02-13T07:52:56.125 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:52:56.125 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:52:56.125 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:53:05.138 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:53:15.153 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:53:25.167 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:53:35.181 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:53:45.194 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:53:55.209 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:53:55.211 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:53:40.470748
2026-02-13T07:53:55.212 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:53:55.212 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:53:55.212 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:54:04.224 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:54:14.238 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:54:24.253 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:54:34.265 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:54:44.279 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:54:54.294 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:54:54.297 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:54:40.611202
2026-02-13T07:54:54.297 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:54:54.297 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:54:54.297 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:55:03.310 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:55:13.326 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:55:23.341 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:55:33.356 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:55:43.371 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:55:53.386 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:55:53.389 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:55:40.753333
2026-02-13T07:55:53.389 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:55:53.389 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:55:53.389 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:56:02.402 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:56:12.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:56:22.433 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:56:32.448 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:56:42.463 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:56:52.478 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:56:52.480 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:56:40.895252
2026-02-13T07:56:52.481 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:56:52.481 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:56:52.481 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:57:01.494 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:57:11.509 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:57:21.524 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:57:31.539 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:57:41.553 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:57:51.568 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:57:51.571 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:57:41.063422
2026-02-13T07:57:51.571 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:57:51.572 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:57:51.572 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:58:00.585 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:58:10.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:58:20.616 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:58:30.632 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:58:40.646 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:58:50.661 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:58:50.663 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:58:41.205813
2026-02-13T07:58:50.664 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:58:50.664 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:58:50.664 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:58:59.678 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T07:59:09.692 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T07:59:19.707 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T07:59:29.722 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T07:59:39.736 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T07:59:49.753 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T07:59:49.755 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T07:59:41.346548
2026-02-13T07:59:49.755 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T07:59:49.756 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T07:59:49.756 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T07:59:58.768 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:00:08.783 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:00:18.796 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:00:28.808 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:00:38.822 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:00:48.835 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:00:48.836 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:00:41.490101
2026-02-13T08:00:48.836 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:00:48.836 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:00:48.836 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:00:57.848 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:01:07.862 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:01:17.877 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:01:27.892 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:01:37.905 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:01:47.919 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:01:47.920 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:01:41.650362
2026-02-13T08:01:47.920 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:01:47.920 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:01:47.920 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:01:56.934 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:02:06.947 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:02:16.962 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:02:26.977 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:02:36.991 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:02:47.006 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:02:47.009 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:02:41.811654
2026-02-13T08:02:47.009 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:02:47.009 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:02:47.009 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:02:56.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:03:06.034 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:03:16.047 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:03:26.061 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:03:36.076 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:03:46.089 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:03:46.091 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:03:41.952851
2026-02-13T08:03:46.091 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:03:46.092 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:03:46.092 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:03:55.103 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:04:05.118 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:04:15.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:04:25.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:04:35.164 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:04:45.179 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:04:45.182 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:04:42.098116
2026-02-13T08:04:45.228 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:04:45.229 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:04:45.229 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:04:54.242 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:05:04.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:05:14.270 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:05:24.285 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:05:34.301 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:05:44.316 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:05:44.319 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:05:42.239869
2026-02-13T08:05:44.319 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:05:44.319 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:05:44.320 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:05:53.333 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:06:03.346 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:06:13.359 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:06:23.374 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:06:33.389 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:06:43.403 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:06:43.405 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:06:42.377398
2026-02-13T08:06:43.405 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:06:43.406 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:06:43.406 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:06:52.419 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:07:02.434 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:07:12.451 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:07:22.465 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:07:32.480 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:07:42.495 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:07:42.513 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:06:42.377398
2026-02-13T08:07:42.514 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:07:42.514 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:07:42.514 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:07:51.527 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:08:01.541 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:08:11.557 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:08:21.571 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:08:31.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:08:41.602 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:08:41.605 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:07:42.519495
2026-02-13T08:08:41.606 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:08:41.606 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:08:41.606 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:08:50.619 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:09:00.635 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:09:10.650 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:09:20.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:09:30.680 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:09:40.695 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:09:40.698 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:08:42.661796
2026-02-13T08:09:40.698 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:09:40.698 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:09:40.698 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:09:49.713 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:09:59.727 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:10:09.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:10:19.758 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:10:29.773 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:10:39.787 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:10:39.790 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:09:42.805758
2026-02-13T08:10:39.790 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:10:39.790 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:10:39.791 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:10:48.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:10:58.818 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:11:08.833 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:11:18.848 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:11:28.863 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:11:38.879 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:11:38.881 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:10:42.946206
2026-02-13T08:11:38.882 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:11:38.882 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:11:38.882 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:11:47.900 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:11:57.918 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:12:07.933 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:12:17.948 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:12:27.962 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:12:37.976 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:12:37.979 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:11:43.088523
2026-02-13T08:12:37.979 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:12:37.979 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:12:37.979 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:12:46.992 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:12:57.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:13:07.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:13:17.035 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:13:27.049 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:13:37.063 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:13:37.066 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:12:43.230268
2026-02-13T08:13:37.066 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:13:37.066 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:13:37.066 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:13:46.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:13:56.094 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:14:06.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:14:16.121 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:14:26.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:14:36.150 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:14:36.153 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:13:43.378571
2026-02-13T08:14:36.153 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:14:36.154 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:14:36.154 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:14:45.168 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:14:55.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:15:05.194 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:15:15.209 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:15:25.223 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:15:35.238 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:15:35.239 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:14:43.521322
2026-02-13T08:15:35.239 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:15:35.239 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:15:35.239 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:15:44.252 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:15:54.268 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:16:04.283 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:16:14.297 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:16:24.313 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:16:34.328 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:16:34.330 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:15:43.665507
2026-02-13T08:16:34.331 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:16:34.331 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:16:34.331 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:16:43.344 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:16:53.359 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:17:03.372 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:17:13.387 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:17:23.402 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:17:33.417 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:17:33.420 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:16:43.807270
2026-02-13T08:17:33.420 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:17:33.421 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:17:33.421 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:17:42.433 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:17:52.448 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:18:02.464 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:18:12.479 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:18:22.493 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:18:32.508 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:18:32.510 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:17:43.948000
2026-02-13T08:18:32.510 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:18:32.510 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:18:32.510 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:18:41.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:18:51.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:19:01.553 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:19:11.569 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:19:21.582 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:19:31.596 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:19:31.619 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:18:44.089202
2026-02-13T08:19:31.619 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:19:31.619 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:19:31.619 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:19:40.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:19:50.647 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:20:00.661 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:20:10.676 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:20:20.690 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:20:30.704 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:20:30.707 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:19:44.235865
2026-02-13T08:20:30.707 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:20:30.708 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:20:30.708 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:20:39.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:20:49.735 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:20:59.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:21:09.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:21:19.775 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:21:29.790 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:21:29.792 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:20:44.379926
2026-02-13T08:21:29.792 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:21:29.792 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:21:29.792 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:21:38.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:21:48.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:21:58.832 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:22:08.847 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:22:18.863 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:22:28.877 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:22:28.880 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:21:44.530430
2026-02-13T08:22:28.880 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:22:28.880 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:22:28.880 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:22:37.894 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:22:47.908 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:22:57.922 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:23:07.937 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:23:17.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:23:27.967 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:23:27.987 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:22:44.674745
2026-02-13T08:23:27.987 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:23:27.987 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:23:27.988 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:23:37.000 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:23:47.013 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:23:57.026 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:24:07.039 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:24:17.053 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:24:27.065 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:24:27.068 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:23:44.818289
2026-02-13T08:24:27.068 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:24:27.068 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:24:27.068 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:24:36.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:24:46.094 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:24:56.107 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:25:06.121 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:25:16.135 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:25:26.150 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:25:26.152 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:24:44.959218
2026-02-13T08:25:26.152 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:25:26.152 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:25:26.152 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:25:35.163 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:25:45.179 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:25:55.194 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:26:05.208 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:26:15.224 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:26:25.239 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:26:25.241 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:25:45.099326
2026-02-13T08:26:25.242 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:26:25.242 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:26:25.242 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:26:34.255 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:26:44.269 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:26:54.283 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:27:04.297 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:27:14.312 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:27:24.327 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:27:24.330 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:26:45.240516
2026-02-13T08:27:24.330 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:27:24.330 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:27:24.330 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:27:33.344 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:27:43.359 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:27:53.374 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:28:03.389 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:28:13.405 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:28:23.421 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:28:23.423 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:27:45.385603
2026-02-13T08:28:23.424 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:28:23.424 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:28:23.424 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:28:32.437 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:28:42.452 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:28:52.468 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:29:02.482 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:29:12.497 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:29:22.510 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:29:22.513 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:28:45.525763
2026-02-13T08:29:22.513 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:29:22.513 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:29:22.513 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:29:31.526 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:29:41.541 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:29:51.557 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:30:01.572 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:30:11.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:30:21.602 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:30:21.605 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:29:45.672380
2026-02-13T08:30:21.605 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:30:21.605 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:30:21.605 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:30:30.619 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:30:40.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:30:50.649 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:31:00.663 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:31:10.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:31:20.691 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:31:20.694 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:30:45.812477
2026-02-13T08:31:20.694 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:31:20.695 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:31:20.695 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:31:29.710 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:31:39.725 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:31:49.739 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:31:59.754 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:32:09.768 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:32:19.783 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:32:19.786 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:31:45.953212
2026-02-13T08:32:19.786 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:32:19.786 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:32:19.786 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:32:28.800 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:32:38.815 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:32:48.830 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:32:58.845 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:33:08.860 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:33:18.874 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:33:18.876 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:32:46.095812
2026-02-13T08:33:18.877 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:33:18.877 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:33:18.877 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:33:27.890 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:33:37.902 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:33:47.916 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:33:57.931 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:34:07.947 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:34:17.962 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:34:17.964 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:33:46.236122
2026-02-13T08:34:17.965 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:34:17.965 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:34:17.965 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:34:26.978 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:34:36.994 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:34:47.007 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:34:57.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:35:07.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:35:17.049 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:35:17.052 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:34:46.377531
2026-02-13T08:35:17.052 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:35:17.052 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:35:17.052 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:35:26.064 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:35:36.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:35:46.095 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:35:56.109 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:36:06.123 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:36:16.138 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:36:16.140 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:35:46.518948
2026-02-13T08:36:16.140 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:36:16.140 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:36:16.141 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:36:25.153 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:36:35.165 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:36:45.179 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:36:55.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:37:05.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:37:15.221 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:37:15.223 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:36:46.660837
2026-02-13T08:37:15.224 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:37:15.224 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:37:15.224 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:37:24.236 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:37:34.251 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:37:44.266 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:37:54.281 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:38:04.296 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:38:14.310 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:38:14.312 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:37:46.800884
2026-02-13T08:38:14.312 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:38:14.313 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:38:14.313 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:38:23.325 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:38:33.340 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:38:43.355 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:38:53.368 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:39:03.381 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:39:13.396 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:39:13.399 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:38:46.942353
2026-02-13T08:39:13.399 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:39:13.399 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:39:13.399 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:39:22.413 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:39:32.429 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:39:42.444 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:39:52.459 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:40:02.473 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:40:12.486 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:40:12.489 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:39:47.085218
2026-02-13T08:40:12.489 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:40:12.489 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:40:12.489 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:40:21.503 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:40:31.518 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:40:41.531 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:40:51.545 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:41:01.560 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:41:11.574 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:41:11.577 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:40:47.227504
2026-02-13T08:41:11.577 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:41:11.577 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:41:11.577 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:41:20.590 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:41:30.606 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:41:40.621 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:41:50.636 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:42:00.651 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:42:10.664 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:42:10.667 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:41:47.376637
2026-02-13T08:42:10.667 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:42:10.667 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:42:10.668 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:42:19.682 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:42:29.697 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:42:39.711 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:42:49.726 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:42:59.741 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:43:09.755 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:43:09.758 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:42:47.530442
2026-02-13T08:43:09.758 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:43:09.758 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:43:09.758 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:43:18.771 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:43:28.785 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:43:38.799 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:43:48.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:43:58.828 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:44:08.841 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:44:08.844 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:43:47.669794
2026-02-13T08:44:08.844 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:44:08.844 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:44:08.844 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:44:17.857 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:44:27.871 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:44:37.885 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:44:47.898 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:44:57.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:45:07.924 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:45:07.927 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:44:47.813542
2026-02-13T08:45:07.927 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:45:07.927 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:45:07.927 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:45:16.940 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:45:26.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:45:36.967 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:45:46.981 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:45:56.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:46:07.011 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:46:07.013 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:45:47.956830
2026-02-13T08:46:07.014 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:46:07.014 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:46:07.014 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:46:16.027 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:46:26.040 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:46:36.055 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:46:46.069 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:46:56.083 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:47:06.097 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:47:06.100 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:46:48.100679
2026-02-13T08:47:06.100 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:47:06.100 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:47:06.101 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:47:15.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:47:25.126 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:47:35.140 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:47:45.154 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:47:55.168 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:48:05.181 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:48:05.183 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:47:48.240573
2026-02-13T08:48:05.184 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:48:05.184 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:48:05.184 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:48:14.197 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:48:24.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:48:34.226 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:48:44.240 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:48:54.254 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:49:04.269 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:49:04.272 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:48:48.383009
2026-02-13T08:49:04.272 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:49:04.272 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:49:04.272 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:49:13.286 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:49:23.301 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:49:33.316 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:49:43.329 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:49:53.345 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:50:03.358 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:50:03.361 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:49:48.530066
2026-02-13T08:50:03.361 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:50:03.361 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:50:03.361 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:50:12.375 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:50:22.389 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:50:32.404 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:50:42.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:50:52.431 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:51:02.447 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:51:02.449 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:50:48.671470
2026-02-13T08:51:02.449 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:51:02.449 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:51:02.449 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:51:11.462 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:51:21.476 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:51:31.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:51:41.507 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:51:51.522 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:52:01.537 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:52:01.542 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:51:48.815325
2026-02-13T08:52:01.542 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:52:01.543 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:52:01.543 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:52:10.555 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:52:20.570 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:52:30.586 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:52:40.599 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:52:50.614 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:53:00.629 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:53:00.632 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:52:48.957462
2026-02-13T08:53:00.632 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:53:00.632 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:53:00.632 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:53:09.646 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:53:19.660 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:53:29.675 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:53:39.689 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:53:49.704 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:53:59.719 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:53:59.722 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:53:49.100536
2026-02-13T08:53:59.768 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:53:59.768 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:53:59.768 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:54:08.782 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:54:18.797 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:54:28.812 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:54:38.826 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:54:48.841 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:54:58.855 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:54:58.858 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:54:49.238570
2026-02-13T08:54:58.858 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:54:58.858 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:54:58.858 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:55:07.871 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:55:17.885 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:55:27.898 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:55:37.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:55:47.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:55:57.937 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:55:57.939 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:55:49.381342
2026-02-13T08:55:57.940 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:55:57.940 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:55:57.940 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:56:06.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:56:16.967 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:56:26.982 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:56:36.997 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:56:47.011 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:56:57.025 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:56:57.028 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:56:49.523083
2026-02-13T08:56:57.028 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:56:57.028 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:56:57.028 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:57:06.039 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:57:16.053 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:57:26.068 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:57:36.083 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:57:46.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:57:56.110 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:57:56.113 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:57:49.663152
2026-02-13T08:57:56.114 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:57:56.114 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:57:56.114 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:58:05.126 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:58:15.140 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:58:25.156 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:58:35.169 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:58:45.183 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:58:55.195 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:58:55.198 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:58:49.804497
2026-02-13T08:58:55.198 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:58:55.198 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:58:55.198 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-02-13T08:59:04.210 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-02-13T08:59:14.226 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-02-13T08:59:24.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-02-13T08:59:34.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-02-13T08:59:44.271 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-02-13T08:59:54.287 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-02-13T08:59:54.290 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-02-13T08:59:49.948663
2026-02-13T08:59:54.337 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-02-13T08:59:54.337 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-02-13T08:59:54.337 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
