2026-04-24T09:00:06.461 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:00:16.475 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:00:26.491 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:00:36.505 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:00:46.517 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:00:46.542 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:00:34.624576
2026-04-24T09:00:46.542 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:00:46.542 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:00:46.542 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:00:55.556 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:01:05.571 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:01:15.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:01:25.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:01:35.615 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:01:45.628 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:01:45.649 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:01:34.765342
2026-04-24T09:01:45.650 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:01:45.650 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:01:45.650 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:01:54.663 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:02:04.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:02:14.695 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:02:24.709 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:02:34.725 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:02:44.740 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:02:44.764 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:02:34.902332
2026-04-24T09:02:44.765 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:02:44.765 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:02:44.765 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:02:53.780 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:03:03.795 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:03:13.808 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:03:23.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:03:33.835 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:03:43.847 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:03:43.870 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:03:35.039957
2026-04-24T09:03:43.870 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:03:43.870 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:03:43.870 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:03:52.883 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:04:02.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:04:12.906 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:04:22.919 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:04:32.931 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:04:42.945 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:04:42.965 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:04:35.178967
2026-04-24T09:04:42.966 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:04:42.966 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:04:42.966 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:04:51.980 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:05:01.995 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:05:12.009 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:05:22.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:05:32.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:05:42.048 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:05:42.067 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:05:35.318556
2026-04-24T09:05:42.067 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:05:42.067 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:05:42.067 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:05:51.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:06:01.094 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:06:11.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:06:21.122 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:06:31.137 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:06:41.152 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:06:41.172 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:06:35.463573
2026-04-24T09:06:41.173 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:06:41.173 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:06:41.173 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:06:50.186 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:07:00.199 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:07:10.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:07:20.224 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:07:30.238 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:07:40.254 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:07:40.276 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:07:35.602912
2026-04-24T09:07:40.276 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:07:40.276 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:07:40.276 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:07:49.288 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:07:59.303 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:08:09.317 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:08:19.332 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:08:29.347 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:08:39.362 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:08:39.382 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:08:35.786761
2026-04-24T09:08:39.382 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:08:39.382 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:08:39.382 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:08:48.395 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:08:58.406 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:09:08.416 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:09:18.432 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:09:28.445 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:09:38.460 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:09:38.480 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:09:35.925375
2026-04-24T09:09:38.480 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:09:38.480 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:09:38.480 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:09:47.494 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:09:57.506 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:10:07.521 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:10:17.536 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:10:27.550 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:10:37.563 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:10:37.581 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:10:36.065397
2026-04-24T09:10:37.581 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:10:37.581 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:10:37.581 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:10:46.595 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:10:56.607 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:11:06.619 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:11:16.634 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:11:26.651 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:11:36.667 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:11:36.687 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:11:36.203742
2026-04-24T09:11:36.687 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:11:36.687 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:11:36.687 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:11:45.701 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:11:55.715 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:12:05.730 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:12:15.745 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:12:25.760 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:12:35.776 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:12:35.798 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:11:36.203742
2026-04-24T09:12:35.798 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:12:35.798 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:12:35.798 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:12:44.808 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:12:54.821 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:13:04.835 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:13:14.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:13:24.866 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:13:34.881 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:13:34.902 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:12:36.342383
2026-04-24T09:13:34.902 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:13:34.902 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:13:34.902 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:13:43.914 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:13:53.927 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:14:03.938 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:14:13.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:14:23.967 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:14:33.979 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:14:33.982 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:13:36.481616
2026-04-24T09:14:33.982 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:14:33.982 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:14:33.982 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:14:42.994 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:14:53.007 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:15:03.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:15:13.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:15:23.049 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:15:33.064 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:15:33.086 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:14:36.618784
2026-04-24T09:15:33.087 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:15:33.087 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:15:33.087 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:15:42.098 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:15:52.112 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:16:02.123 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:16:12.139 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:16:22.152 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:16:32.167 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:16:32.183 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:15:36.756452
2026-04-24T09:16:32.184 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:16:32.184 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:16:32.184 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:16:41.197 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:16:51.208 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:17:01.221 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:17:11.236 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:17:21.252 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:17:31.267 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:17:31.290 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:16:36.894288
2026-04-24T09:17:31.291 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:17:31.291 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:17:31.291 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:17:40.303 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:17:50.317 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:18:00.333 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:18:10.348 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:18:20.362 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:18:30.378 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:18:30.401 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:17:37.036865
2026-04-24T09:18:30.401 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:18:30.401 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:18:30.401 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:18:39.411 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:18:49.424 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:18:59.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:19:09.452 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:19:19.467 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:19:29.481 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:19:29.500 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:18:37.174891
2026-04-24T09:19:29.500 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:19:29.500 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:19:29.501 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:19:38.510 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:19:48.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:19:58.539 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:20:08.555 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:20:18.571 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:20:28.586 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:20:28.604 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:19:37.313404
2026-04-24T09:20:28.605 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:20:28.605 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:20:28.605 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:20:37.616 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:20:47.630 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:20:57.646 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:21:07.661 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:21:17.676 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:21:27.691 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:21:27.713 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:20:37.453974
2026-04-24T09:21:27.713 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:21:27.713 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:21:27.713 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:21:36.727 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:21:46.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:21:56.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:22:06.772 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:22:16.788 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:22:26.801 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:22:26.823 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:21:37.594380
2026-04-24T09:22:26.823 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:22:26.823 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:22:26.823 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:22:35.836 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:22:45.851 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:22:55.866 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:23:05.880 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:23:15.894 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:23:25.906 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:23:25.926 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:22:37.734322
2026-04-24T09:23:25.926 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:23:25.926 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:23:25.926 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:23:34.939 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:23:44.952 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:23:54.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:24:04.979 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:24:14.995 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:24:25.007 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:24:25.030 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:23:37.872805
2026-04-24T09:24:25.030 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:24:25.030 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:24:25.031 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:24:34.042 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:24:44.056 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:24:54.071 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:25:04.086 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:25:14.101 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:25:24.113 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:25:24.131 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:24:38.010835
2026-04-24T09:25:24.131 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:25:24.131 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:25:24.132 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:25:33.144 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:25:43.158 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:25:53.173 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:26:03.188 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:26:13.203 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:26:23.215 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:26:23.231 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:25:38.148782
2026-04-24T09:26:23.232 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:26:23.232 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:26:23.232 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:26:32.246 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:26:42.260 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:26:52.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:27:02.288 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:27:12.301 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:27:22.312 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:27:22.333 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:26:38.286359
2026-04-24T09:27:22.334 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:27:22.334 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:27:22.334 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:27:31.347 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:27:41.362 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:27:51.376 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:28:01.391 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:28:11.405 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:28:21.415 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:28:21.433 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:27:38.425836
2026-04-24T09:28:21.434 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:28:21.434 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:28:21.434 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:28:30.448 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:28:40.463 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:28:50.476 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:29:00.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:29:10.508 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:29:20.523 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:29:20.526 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:28:38.564236
2026-04-24T09:29:20.526 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:29:20.526 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:29:20.526 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:29:29.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:29:39.557 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:29:49.573 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:29:59.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:30:09.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:30:19.613 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:30:19.635 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:29:38.703097
2026-04-24T09:30:19.635 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:30:19.635 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:30:19.635 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:30:28.649 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:30:38.664 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:30:48.680 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:30:58.695 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:31:08.708 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:31:18.724 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:31:18.748 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:30:38.844657
2026-04-24T09:31:18.749 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:31:18.749 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:31:18.749 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:31:27.762 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:31:37.778 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:31:47.793 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:31:57.806 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:32:07.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:32:17.832 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:32:17.853 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:31:38.988216
2026-04-24T09:32:17.853 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:32:17.853 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:32:17.854 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:32:26.866 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:32:36.882 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:32:46.896 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:32:56.907 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:33:06.922 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:33:16.938 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:33:16.956 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:32:39.130651
2026-04-24T09:33:16.956 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:33:16.956 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:33:16.957 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:33:25.971 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:33:35.985 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:33:45.999 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:33:56.010 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:34:06.022 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:34:16.036 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:34:16.058 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:33:39.270702
2026-04-24T09:34:16.059 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:34:16.059 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:34:16.059 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:34:25.073 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:34:35.088 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:34:45.102 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:34:55.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:35:05.128 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:35:15.144 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:35:15.164 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:34:39.411278
2026-04-24T09:35:15.164 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:35:15.164 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:35:15.164 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:35:24.178 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:35:34.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:35:44.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:35:54.219 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:36:04.234 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:36:14.247 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:36:14.268 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:35:39.552491
2026-04-24T09:36:14.268 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:36:14.268 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:36:14.269 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:36:23.283 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:36:33.299 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:36:43.312 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:36:53.326 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:37:03.341 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:37:13.355 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:37:13.376 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:36:39.691311
2026-04-24T09:37:13.376 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:37:13.376 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:37:13.376 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:37:22.390 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:37:32.405 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:37:42.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:37:52.431 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:38:02.447 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:38:12.462 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:38:12.465 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:37:39.831900
2026-04-24T09:38:12.465 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:38:12.466 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:38:12.466 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:38:21.480 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:38:31.495 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:38:41.509 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:38:51.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:39:01.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:39:11.552 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:39:11.570 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:38:39.969267
2026-04-24T09:39:11.570 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:39:11.570 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:39:11.570 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:39:20.585 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:39:30.601 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:39:40.613 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:39:50.624 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:40:00.638 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:40:10.653 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:40:10.676 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:39:40.108458
2026-04-24T09:40:10.676 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:40:10.676 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:40:10.676 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:40:19.690 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:40:29.704 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:40:39.717 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:40:49.729 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:40:59.744 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:41:09.759 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:41:09.762 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:40:40.246384
2026-04-24T09:41:09.762 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:41:09.762 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:41:09.762 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:41:18.777 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:41:28.792 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:41:38.806 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:41:48.818 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:41:58.832 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:42:08.847 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:42:08.850 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:41:40.384034
2026-04-24T09:42:08.850 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:42:08.850 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:42:08.850 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:42:17.865 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:42:27.880 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:42:37.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:42:47.905 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:42:57.917 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:43:07.932 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:43:07.935 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:42:40.522355
2026-04-24T09:43:07.935 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:43:07.935 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:43:07.935 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:43:16.948 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:43:26.962 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:43:36.978 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:43:46.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:43:57.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:44:07.016 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:44:07.034 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:43:40.659886
2026-04-24T09:44:07.034 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:44:07.034 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:44:07.034 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:44:16.048 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:44:26.062 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:44:36.078 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:44:46.092 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:44:56.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:45:06.119 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:45:06.138 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:44:40.798150
2026-04-24T09:45:06.138 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:45:06.138 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:45:06.138 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:45:15.151 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:45:25.167 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:45:35.182 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:45:45.196 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:45:55.206 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:46:05.215 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:46:05.236 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:45:40.937159
2026-04-24T09:46:05.236 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:46:05.236 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:46:05.237 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:46:14.250 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:46:24.265 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:46:34.280 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:46:44.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:46:54.307 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:47:04.322 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:47:04.341 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:46:41.077550
2026-04-24T09:47:04.342 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:47:04.342 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:47:04.342 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:47:13.354 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:47:23.370 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:47:33.386 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:47:43.400 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:47:53.411 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:48:03.421 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:48:03.442 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:47:41.215812
2026-04-24T09:48:03.443 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:48:03.443 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:48:03.443 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:48:12.456 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:48:22.472 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:48:32.487 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:48:42.549 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:48:52.564 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:49:02.578 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:49:02.598 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:48:41.356011
2026-04-24T09:49:02.599 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:49:02.599 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:49:02.599 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:49:11.609 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:49:21.623 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:49:31.638 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:49:41.653 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:49:51.669 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:50:01.685 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:50:01.702 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:49:41.496019
2026-04-24T09:50:01.703 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:50:01.703 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:50:01.703 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:50:10.716 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:50:20.731 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:50:30.747 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:50:40.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:50:50.775 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:51:00.788 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:51:00.805 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:50:41.644587
2026-04-24T09:51:00.805 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:51:00.805 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:51:00.805 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:51:09.816 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:51:19.829 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:51:29.846 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:51:39.861 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:51:49.874 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:51:59.890 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:51:59.913 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:51:41.783722
2026-04-24T09:51:59.913 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:51:59.914 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:51:59.914 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:52:08.927 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:52:18.942 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:52:28.957 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:52:38.971 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:52:48.985 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:52:58.999 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:52:59.002 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:52:41.926179
2026-04-24T09:52:59.002 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:52:59.003 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:52:59.003 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:53:08.013 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:53:18.026 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:53:28.040 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:53:38.055 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:53:48.068 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:53:58.083 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:53:58.100 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:53:42.076367
2026-04-24T09:53:58.100 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:53:58.100 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:53:58.100 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:54:07.112 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:54:17.128 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:54:27.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:54:37.157 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:54:47.170 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:54:57.185 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:54:57.204 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:54:42.214221
2026-04-24T09:54:57.204 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:54:57.204 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:54:57.204 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:55:06.214 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:55:16.228 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:55:26.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:55:36.255 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:55:46.270 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:55:56.285 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:55:56.307 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:55:42.356894
2026-04-24T09:55:56.307 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:55:56.307 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:55:56.308 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:56:05.321 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:56:15.336 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:56:25.350 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:56:35.366 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:56:45.381 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:56:55.396 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:56:55.420 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:56:42.494660
2026-04-24T09:56:55.421 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:56:55.421 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:56:55.421 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:57:04.434 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:57:14.450 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:57:24.464 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:57:34.480 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:57:44.496 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:57:54.510 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:57:54.529 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:57:42.638039
2026-04-24T09:57:54.529 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:57:54.529 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:57:54.529 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:58:03.543 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:58:13.559 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:58:23.575 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:58:33.591 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:58:43.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:58:53.615 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:58:53.638 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:58:42.777736
2026-04-24T09:58:53.638 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:58:53.638 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:58:53.638 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T09:59:02.652 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T09:59:12.666 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T09:59:22.683 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T09:59:32.697 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T09:59:42.712 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T09:59:52.727 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T09:59:52.752 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T09:59:42.917247
2026-04-24T09:59:52.752 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T09:59:52.752 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T09:59:52.752 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:00:01.763 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:00:11.778 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:00:21.793 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:00:31.805 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:00:41.816 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:00:51.830 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:00:51.851 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:00:43.056560
2026-04-24T10:00:51.851 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:00:51.851 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:00:51.852 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:01:00.865 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:01:10.880 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:01:20.894 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:01:30.908 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:01:40.923 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:01:50.936 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:01:50.957 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:01:43.194946
2026-04-24T10:01:50.957 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:01:50.957 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:01:50.957 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:01:59.970 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:02:09.983 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:02:19.997 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:02:30.009 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:02:40.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:02:50.031 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:02:50.052 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:02:43.333504
2026-04-24T10:02:50.053 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:02:50.053 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:02:50.053 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:02:59.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:03:09.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:03:19.094 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:03:29.107 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:03:39.122 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:03:49.136 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:03:49.160 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:03:43.473134
2026-04-24T10:03:49.160 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:03:49.160 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:03:49.160 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:03:58.174 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:04:08.189 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:04:18.203 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:04:28.213 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:04:38.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:04:48.239 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:04:48.261 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:04:43.613522
2026-04-24T10:04:48.261 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:04:48.261 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:04:48.261 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:04:57.274 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:05:07.290 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:05:17.304 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:05:27.318 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:05:37.334 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:05:47.349 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:05:47.372 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:05:43.750757
2026-04-24T10:05:47.373 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:05:47.373 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:05:47.373 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:05:56.387 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:06:06.399 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:06:16.410 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:06:26.423 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:06:36.438 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:06:46.453 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:06:46.476 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:06:43.890561
2026-04-24T10:06:46.476 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:06:46.476 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:06:46.476 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:06:55.491 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:07:05.505 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:07:15.517 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:07:25.532 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:07:35.545 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:07:45.561 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:07:45.584 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:07:44.029658
2026-04-24T10:07:45.584 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:07:45.584 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:07:45.584 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:07:54.597 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:08:04.609 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:08:14.621 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:08:24.637 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:08:34.652 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:08:44.667 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:08:44.686 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:08:44.170344
2026-04-24T10:08:44.686 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:08:44.686 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:08:44.687 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:08:53.701 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:09:03.715 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:09:13.729 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:09:23.744 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:09:33.760 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:09:43.774 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:09:43.794 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:08:44.170344
2026-04-24T10:09:43.795 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:09:43.795 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:09:43.795 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:09:52.807 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:10:02.818 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:10:12.832 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:10:22.847 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:10:32.862 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:10:42.877 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:10:42.897 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:09:44.309234
2026-04-24T10:10:42.898 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:10:42.898 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:10:42.898 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:10:51.908 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:11:01.919 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:11:11.935 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:11:21.951 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:11:31.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:11:41.980 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:11:42.003 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:10:44.448164
2026-04-24T10:11:42.004 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:11:42.004 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:11:42.004 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:11:51.014 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:12:01.025 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:12:11.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:12:21.052 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:12:31.064 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:12:41.080 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:12:41.102 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:11:44.586010
2026-04-24T10:12:41.102 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:12:41.102 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:12:41.102 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:12:50.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:13:00.126 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:13:10.139 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:13:20.154 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:13:30.169 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:13:40.184 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:13:40.204 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:12:44.924014
2026-04-24T10:13:40.204 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:13:40.204 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:13:40.204 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:13:49.215 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:13:59.231 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:14:09.246 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:14:19.261 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:14:29.277 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:14:39.291 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:14:39.312 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:13:45.061399
2026-04-24T10:14:39.313 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:14:39.313 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:14:39.313 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:14:48.325 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:14:58.340 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:15:08.355 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:15:18.372 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:15:28.387 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:15:38.402 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:15:38.404 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:14:45.200238
2026-04-24T10:15:38.405 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:15:38.405 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:15:38.405 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:15:47.414 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:15:57.428 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:16:07.444 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:16:17.459 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:16:27.472 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:16:37.488 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:16:37.507 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:15:45.337941
2026-04-24T10:16:37.508 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:16:37.508 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:16:37.508 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:16:46.517 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:16:56.533 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:17:06.547 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:17:16.561 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:17:26.574 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:17:36.586 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:17:36.607 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:16:45.477959
2026-04-24T10:17:36.607 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:17:36.608 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:17:36.608 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:17:45.617 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:17:55.630 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:18:05.645 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:18:15.660 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:18:25.676 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:18:35.690 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:18:35.711 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:17:45.615455
2026-04-24T10:18:35.711 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:18:35.712 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:18:35.712 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:18:44.725 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:18:54.741 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:19:04.756 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:19:14.771 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:19:24.786 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:19:34.801 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:19:34.823 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:18:45.754562
2026-04-24T10:19:34.823 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:19:34.823 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:19:34.823 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:19:43.837 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:19:53.852 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:20:03.867 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:20:13.881 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:20:23.896 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:20:33.907 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:20:33.928 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:19:45.891501
2026-04-24T10:20:33.928 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:20:33.929 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:20:33.929 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:20:42.941 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:20:52.956 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:21:02.970 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:21:12.986 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:21:23.003 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:21:33.014 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:21:33.037 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:20:46.029959
2026-04-24T10:21:33.038 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:21:33.038 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:21:33.038 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:21:42.049 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:21:52.063 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:22:02.078 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:22:12.090 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:22:22.104 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:22:32.117 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:22:32.139 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:21:46.168165
2026-04-24T10:22:32.140 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:22:32.140 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:22:32.140 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:22:41.152 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:22:51.166 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:23:01.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:23:11.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:23:21.206 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:23:31.217 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:23:31.240 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:22:46.307738
2026-04-24T10:23:31.240 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:23:31.240 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:23:31.240 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:23:40.254 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:23:50.269 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:24:00.284 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:24:10.298 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:24:20.312 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:24:30.326 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:24:30.345 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:23:46.446603
2026-04-24T10:24:30.346 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:24:30.346 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:24:30.346 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:24:39.360 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:24:49.375 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:24:59.390 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:25:09.404 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:25:19.414 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:25:29.429 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:25:29.451 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:24:46.584156
2026-04-24T10:25:29.451 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:25:29.451 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:25:29.452 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:25:38.466 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:25:48.480 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:25:58.495 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:26:08.510 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:26:18.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:26:28.537 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:26:28.555 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:25:46.724143
2026-04-24T10:26:28.556 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:26:28.556 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:26:28.556 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:26:37.569 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:26:47.582 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:26:57.597 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:27:07.608 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:27:17.621 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:27:27.633 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:27:27.650 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:26:46.861852
2026-04-24T10:27:27.650 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:27:27.650 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:27:27.650 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:27:36.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:27:46.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:27:56.694 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:28:06.708 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:28:16.723 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:28:26.739 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:28:26.763 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:27:47.001220
2026-04-24T10:28:26.763 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:28:26.763 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:28:26.763 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:28:35.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:28:45.791 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:28:55.806 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:29:05.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:29:15.832 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:29:25.848 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:29:25.870 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:28:47.140102
2026-04-24T10:29:25.870 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:29:25.870 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:29:25.870 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:29:34.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:29:44.898 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:29:54.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:30:04.923 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:30:14.940 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:30:24.955 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:30:24.975 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:29:47.278629
2026-04-24T10:30:24.976 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:30:24.976 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:30:24.976 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:30:33.989 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:30:44.001 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:30:54.012 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:31:04.025 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:31:14.039 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:31:24.054 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:31:24.056 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:30:47.418270
2026-04-24T10:31:24.056 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:31:24.057 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:31:24.057 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:31:33.070 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:31:43.083 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:31:53.098 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:32:03.110 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:32:13.124 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:32:23.139 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:32:23.159 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:31:47.556595
2026-04-24T10:32:23.159 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:32:23.159 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:32:23.159 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:32:32.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:32:42.185 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:32:52.199 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:33:02.210 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:33:12.221 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:33:22.235 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:33:22.256 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:32:47.696861
2026-04-24T10:33:22.256 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:33:22.256 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:33:22.257 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:33:31.271 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:33:41.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:33:51.302 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:34:01.317 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:34:11.333 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:34:21.347 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:34:21.367 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:33:47.835334
2026-04-24T10:34:21.367 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:34:21.367 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:34:21.368 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:34:30.381 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:34:40.397 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:34:50.410 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:35:00.422 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:35:10.437 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:35:20.453 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:35:20.467 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:34:48.021590
2026-04-24T10:35:20.468 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:35:20.468 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:35:20.468 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:35:29.482 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:35:39.497 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:35:49.510 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:35:59.525 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:36:09.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:36:19.557 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:36:19.578 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:35:48.160867
2026-04-24T10:36:19.578 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:36:19.578 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:36:19.579 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:36:28.592 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:36:38.605 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:36:48.617 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:36:58.631 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:37:08.646 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:37:18.662 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:37:18.687 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:36:48.319576
2026-04-24T10:37:18.687 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:37:18.687 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:37:18.688 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:37:27.702 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:37:37.717 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:37:47.731 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:37:57.747 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:38:07.763 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:38:17.778 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:38:17.802 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:37:48.461042
2026-04-24T10:38:17.802 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:38:17.802 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:38:17.802 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:38:26.812 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:38:36.826 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:38:46.840 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:38:56.855 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:39:06.870 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:39:16.885 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:39:16.902 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:38:48.605716
2026-04-24T10:39:16.902 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:39:16.902 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:39:16.902 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:39:25.914 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:39:35.929 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:39:45.942 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:39:55.956 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:40:05.969 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:40:15.983 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:40:15.985 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:39:48.745101
2026-04-24T10:40:15.985 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:40:15.985 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:40:15.986 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:40:24.997 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:40:35.010 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:40:45.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:40:55.035 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:41:05.049 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:41:15.064 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:41:15.088 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:40:48.883318
2026-04-24T10:41:15.088 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:41:15.088 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:41:15.088 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:41:24.102 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:41:34.115 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:41:44.129 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:41:54.142 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:42:04.158 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:42:14.171 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:42:14.194 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:41:49.022073
2026-04-24T10:42:14.195 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:42:14.195 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:42:14.195 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:42:23.205 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:42:33.216 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:42:43.229 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:42:53.244 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:43:03.260 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:43:13.275 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:43:13.293 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:42:49.159805
2026-04-24T10:43:13.293 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:43:13.293 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:43:13.293 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:43:22.307 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:43:32.322 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:43:42.338 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:43:52.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:44:02.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:44:12.381 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:44:12.384 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:43:49.297133
2026-04-24T10:44:12.384 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:44:12.384 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:44:12.384 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:44:21.398 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:44:31.411 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:44:41.422 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:44:51.436 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:45:01.450 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:45:11.465 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:45:11.486 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:44:49.434938
2026-04-24T10:45:11.486 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:45:11.486 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:45:11.487 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:45:20.500 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:45:30.513 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:45:40.529 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:45:50.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:46:00.559 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:46:10.575 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:46:10.597 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:45:49.574828
2026-04-24T10:46:10.597 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:46:10.598 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:46:10.598 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:46:19.609 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:46:29.623 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:46:39.637 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:46:49.652 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:46:59.667 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:47:09.682 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:47:09.707 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:46:49.711826
2026-04-24T10:47:09.707 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:47:09.707 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:47:09.707 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:47:18.719 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:47:28.735 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:47:38.751 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:47:48.765 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:47:58.780 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:48:08.796 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:48:08.817 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:47:49.850837
2026-04-24T10:48:08.817 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:48:08.817 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:48:08.817 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:48:17.830 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:48:27.847 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:48:37.862 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:48:47.877 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:48:57.893 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:49:07.904 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:49:07.922 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:48:49.990476
2026-04-24T10:49:07.922 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:49:07.922 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:49:07.922 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:49:16.941 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:49:26.956 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:49:36.969 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:49:46.984 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:49:56.998 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:50:07.010 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:50:07.029 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:49:50.128092
2026-04-24T10:50:07.030 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:50:07.030 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:50:07.030 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:50:16.043 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:50:26.058 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:50:36.073 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:50:46.088 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:50:56.102 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:51:06.115 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:51:06.137 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:50:50.265313
2026-04-24T10:51:06.138 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:51:06.138 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:51:06.138 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:51:15.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:51:25.164 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:51:35.179 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:51:45.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:51:55.204 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:52:05.216 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:52:05.242 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:51:50.403475
2026-04-24T10:52:05.243 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:52:05.243 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:52:05.243 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:52:14.256 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:52:24.272 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:52:34.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:52:44.302 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:52:54.316 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:53:04.331 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:53:04.351 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:52:50.541281
2026-04-24T10:53:04.351 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:53:04.351 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:53:04.351 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:53:13.365 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:53:23.379 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:53:33.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:53:43.407 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:53:53.418 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:54:03.432 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:54:03.452 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:53:50.680771
2026-04-24T10:54:03.452 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:54:03.453 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:54:03.453 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:54:12.465 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:54:22.480 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:54:32.496 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:54:42.511 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:54:52.527 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:55:02.542 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:55:02.563 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:54:50.819530
2026-04-24T10:55:02.563 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:55:02.564 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:55:02.564 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:55:11.578 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:55:21.594 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:55:31.608 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:55:41.619 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:55:51.634 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:56:01.649 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:56:01.672 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:55:50.960371
2026-04-24T10:56:01.672 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:56:01.672 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:56:01.672 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:56:10.687 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:56:20.702 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:56:30.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:56:40.736 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:56:50.751 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:57:00.767 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:57:00.768 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:56:51.100076
2026-04-24T10:57:00.768 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:57:00.768 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:57:00.768 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:57:09.782 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:57:19.798 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:57:29.809 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:57:39.823 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:57:49.836 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:57:59.852 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:57:59.855 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:57:51.240012
2026-04-24T10:57:59.855 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:57:59.855 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:57:59.856 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:58:08.869 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:58:18.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:58:28.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:58:38.911 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:58:48.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:58:58.940 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:58:58.941 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:58:51.381116
2026-04-24T10:58:58.941 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:58:58.941 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:58:58.941 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T10:59:07.955 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T10:59:17.970 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T10:59:27.986 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T10:59:38.002 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T10:59:48.012 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T10:59:58.023 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T10:59:58.024 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T10:59:51.521120
2026-04-24T10:59:58.024 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T10:59:58.024 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T10:59:58.024 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:00:07.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:00:17.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:00:27.066 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:00:37.082 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:00:47.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:00:57.109 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:00:57.131 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:00:51.674768
2026-04-24T11:00:57.132 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:00:57.132 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:00:57.132 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:01:06.144 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:01:16.158 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:01:26.172 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:01:36.185 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:01:46.200 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:01:56.211 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:01:56.230 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:01:51.813780
2026-04-24T11:01:56.231 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:01:56.231 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:01:56.231 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:02:05.244 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:02:15.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:02:25.271 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:02:35.286 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:02:45.300 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:02:55.313 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:02:55.335 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:02:51.951635
2026-04-24T11:02:55.335 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:02:55.335 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:02:55.335 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:03:04.348 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:03:14.364 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:03:24.380 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:03:34.396 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:03:44.409 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:03:54.422 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:03:54.442 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:03:52.089143
2026-04-24T11:03:54.442 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:03:54.442 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:03:54.442 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:04:03.455 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:04:13.471 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:04:23.487 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:04:33.502 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:04:43.515 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:04:53.530 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:04:53.553 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:04:52.226800
2026-04-24T11:04:53.553 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:04:53.553 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:04:53.553 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:05:02.567 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:05:12.583 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:05:22.598 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:05:32.611 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:05:42.622 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:05:52.636 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:05:52.657 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:05:52.364054
2026-04-24T11:05:52.657 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:05:52.658 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:05:52.658 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:06:01.671 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:06:11.685 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:06:21.700 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:06:31.712 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:06:41.727 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:06:51.741 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:06:51.759 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:05:52.364054
2026-04-24T11:06:51.760 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:06:51.760 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:06:51.760 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:07:00.773 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:07:10.789 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:07:20.803 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:07:30.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:07:40.824 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:07:50.839 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:07:50.858 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:06:52.500853
2026-04-24T11:07:50.858 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:07:50.859 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:07:50.859 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:07:59.873 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:08:09.886 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:08:19.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:08:29.915 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:08:39.931 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:08:49.944 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:08:49.964 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:07:52.637358
2026-04-24T11:08:49.965 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:08:49.965 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:08:49.965 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:08:58.978 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:09:08.992 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:09:19.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:09:29.017 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:09:39.029 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:09:49.042 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:09:49.065 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:08:52.776172
2026-04-24T11:09:49.065 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:09:49.065 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:09:49.066 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:09:58.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:10:08.092 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:10:18.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:10:28.118 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:10:38.132 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:10:48.145 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:10:48.167 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:09:52.914162
2026-04-24T11:10:48.168 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:10:48.168 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:10:48.168 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:10:57.181 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:11:07.196 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:11:17.208 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:11:27.220 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:11:37.234 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:11:47.246 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:11:47.267 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:10:53.052582
2026-04-24T11:11:47.267 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:11:47.267 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:11:47.268 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:11:56.282 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:12:06.296 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:12:16.310 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:12:26.325 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:12:36.340 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:12:46.355 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:12:46.374 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:11:53.190924
2026-04-24T11:12:46.374 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:12:46.374 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:12:46.374 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:12:55.387 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:13:05.402 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:13:15.413 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:13:25.426 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:13:35.442 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:13:45.458 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:13:45.477 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:12:53.329365
2026-04-24T11:13:45.477 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:13:45.478 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:13:45.478 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:13:54.491 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:14:04.505 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:14:14.519 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:14:24.534 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:14:34.550 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:14:44.563 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:14:44.581 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:13:53.470137
2026-04-24T11:14:44.582 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:14:44.582 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:14:44.582 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:14:53.595 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:15:03.607 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:15:13.619 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:15:23.634 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:15:33.650 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:15:43.664 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:15:43.666 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:14:53.607460
2026-04-24T11:15:43.667 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:15:43.667 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:15:43.667 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:15:52.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:16:02.694 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:16:12.708 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:16:22.721 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:16:32.737 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:16:42.753 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:16:42.771 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:15:53.747751
2026-04-24T11:16:42.771 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:16:42.771 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:16:42.771 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:16:51.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:17:01.799 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:17:11.810 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:17:21.824 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:17:31.837 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:17:41.852 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:17:41.868 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:16:53.887415
2026-04-24T11:17:41.868 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:17:41.868 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:17:41.868 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:17:50.882 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:18:00.896 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:18:10.908 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:18:20.923 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:18:30.939 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:18:40.954 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:18:40.972 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:17:54.027473
2026-04-24T11:18:40.972 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:18:40.972 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:18:40.972 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:18:49.982 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:18:59.998 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:19:10.010 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:19:20.025 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:19:30.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:19:40.052 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:19:40.073 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:18:54.172334
2026-04-24T11:19:40.074 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:19:40.074 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:19:40.074 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:19:49.086 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:19:59.102 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:20:09.113 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:20:19.124 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:20:29.138 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:20:39.152 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:20:39.176 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:19:54.310743
2026-04-24T11:20:39.176 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:20:39.176 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:20:39.176 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:20:48.189 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:20:58.203 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:21:08.215 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:21:18.229 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:21:28.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:21:38.259 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:21:38.281 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:20:54.450072
2026-04-24T11:21:38.281 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:21:38.282 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:21:38.282 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:21:47.294 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:21:57.308 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:22:07.320 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:22:17.336 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:22:27.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:22:37.365 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:22:37.384 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:21:54.589650
2026-04-24T11:22:37.385 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:22:37.385 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:22:37.385 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:22:46.398 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:22:56.409 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:23:06.421 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:23:16.434 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:23:26.449 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:23:36.465 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:23:36.488 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:22:54.728501
2026-04-24T11:23:36.488 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:23:36.488 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:23:36.488 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:23:45.501 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:23:55.516 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:24:05.529 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:24:15.545 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:24:25.562 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:24:35.578 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:24:35.602 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:23:54.872469
2026-04-24T11:24:35.602 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:24:35.603 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:24:35.603 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:24:44.613 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:24:54.627 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:25:04.642 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:25:14.658 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:25:24.673 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:25:34.688 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:25:34.705 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:24:55.011531
2026-04-24T11:25:34.705 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:25:34.705 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:25:34.705 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:25:43.718 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:25:53.733 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:26:03.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:26:13.762 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:26:23.778 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:26:33.794 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:26:33.817 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:25:55.152963
2026-04-24T11:26:33.818 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:26:33.818 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:26:33.818 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:26:42.827 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:26:52.843 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:27:02.858 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:27:12.872 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:27:22.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:27:32.902 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:27:32.924 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:26:55.290149
2026-04-24T11:27:32.924 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:27:32.924 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:27:32.925 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:27:41.937 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:27:51.951 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:28:01.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:28:11.981 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:28:21.995 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:28:32.007 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:28:32.009 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:27:55.511676
2026-04-24T11:28:32.010 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:28:32.010 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:28:32.010 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:28:41.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:28:51.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:29:01.047 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:29:11.061 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:29:21.076 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:29:31.092 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:29:31.114 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:28:55.651547
2026-04-24T11:29:31.114 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:29:31.114 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:29:31.114 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:29:40.127 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:29:50.142 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:30:00.156 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:30:10.170 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:30:20.184 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:30:30.199 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:30:30.221 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:29:55.847561
2026-04-24T11:30:30.221 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:30:30.221 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:30:30.221 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:30:39.236 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:30:49.250 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:30:59.265 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:31:09.280 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:31:19.294 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:31:29.307 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:31:29.323 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:30:55.990193
2026-04-24T11:31:29.324 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:31:29.324 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:31:29.324 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:31:38.336 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:31:48.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:31:58.366 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:32:08.383 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:32:18.398 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:32:28.411 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:32:28.432 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:31:56.139632
2026-04-24T11:32:28.433 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:32:28.433 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:32:28.433 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:32:37.445 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:32:47.458 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:32:57.473 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:33:07.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:33:17.502 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:33:27.514 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:33:27.517 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:32:56.279630
2026-04-24T11:33:27.517 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:33:27.518 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:33:27.518 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:33:36.532 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:33:46.548 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:33:56.562 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:34:06.577 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:34:16.592 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:34:26.606 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:34:26.628 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:33:56.418472
2026-04-24T11:34:26.628 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:34:26.628 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:34:26.629 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:34:35.641 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:34:45.656 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:34:55.670 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:35:05.686 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:35:15.700 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:35:25.713 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:35:25.736 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:34:56.557497
2026-04-24T11:35:25.736 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:35:25.736 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:35:25.736 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:35:34.749 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:35:44.764 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:35:54.777 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:36:04.792 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:36:14.806 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:36:24.818 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:36:24.843 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:35:56.694644
2026-04-24T11:36:24.843 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:36:24.843 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:36:24.843 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:36:33.857 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:36:43.872 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:36:53.888 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:37:03.902 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:37:13.916 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:37:23.932 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:37:23.953 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:36:56.833977
2026-04-24T11:37:23.953 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:37:23.953 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:37:23.954 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:37:32.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:37:42.980 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:37:52.995 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:38:03.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:38:13.018 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:38:23.031 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:38:23.052 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:37:56.974926
2026-04-24T11:38:23.052 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:38:23.052 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:38:23.053 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:38:32.066 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:38:42.080 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:38:52.094 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:39:02.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:39:12.118 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:39:22.132 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:39:22.149 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:38:57.112562
2026-04-24T11:39:22.149 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:39:22.149 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:39:22.150 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:39:31.162 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:39:41.222 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:39:51.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:40:01.252 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:40:11.267 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:40:21.281 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:40:21.304 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:39:57.249382
2026-04-24T11:40:21.305 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:40:21.305 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:40:21.305 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:40:30.319 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:40:40.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:40:50.348 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:41:00.362 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:41:10.379 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:41:20.394 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:41:20.412 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:40:57.387702
2026-04-24T11:41:20.413 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:41:20.413 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:41:20.413 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:41:29.426 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:41:39.441 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:41:49.457 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:41:59.473 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:42:09.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:42:19.503 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:42:19.522 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:41:57.528047
2026-04-24T11:42:19.522 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:42:19.522 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:42:19.522 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:42:28.534 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:42:38.550 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:42:48.565 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:42:58.581 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:43:08.597 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:43:18.609 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:43:18.626 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:42:57.668223
2026-04-24T11:43:18.627 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:43:18.627 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:43:18.627 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:43:27.640 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:43:37.656 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:43:47.670 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:43:57.686 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:44:07.701 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:44:17.714 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:44:17.732 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:43:57.810826
2026-04-24T11:44:17.732 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:44:17.732 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:44:17.732 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:44:26.746 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:44:36.762 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:44:46.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:44:56.791 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:45:06.805 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:45:16.817 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:45:16.820 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:44:57.949726
2026-04-24T11:45:16.820 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:45:16.820 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:45:16.820 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:45:25.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:45:35.848 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:45:45.863 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:45:55.879 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:46:05.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:46:15.908 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:46:15.928 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:45:58.088571
2026-04-24T11:46:15.929 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:46:15.929 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:46:15.929 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:46:24.943 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:46:34.957 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:46:44.972 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:46:54.985 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:47:05.000 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:47:15.013 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:47:15.034 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:46:58.226919
2026-04-24T11:47:15.035 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:47:15.035 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:47:15.035 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:47:24.049 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:47:34.064 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:47:44.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:47:54.092 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:48:04.107 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:48:14.121 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:48:14.140 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:47:58.366289
2026-04-24T11:48:14.140 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:48:14.140 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:48:14.140 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:48:23.152 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:48:33.168 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:48:43.181 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:48:53.195 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:49:03.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:49:13.218 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:49:13.243 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:48:58.504968
2026-04-24T11:49:13.243 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:49:13.243 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:49:13.243 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:49:22.256 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:49:32.270 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:49:42.285 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:49:52.299 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:50:02.312 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:50:12.326 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:50:12.350 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:49:58.643719
2026-04-24T11:50:12.351 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:50:12.351 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:50:12.351 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:50:21.365 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:50:31.380 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:50:41.396 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:50:51.409 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:51:01.422 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:51:11.438 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:51:11.460 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:50:58.782697
2026-04-24T11:51:11.460 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:51:11.470 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:51:11.470 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:51:20.483 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:51:30.497 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:51:40.509 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:51:50.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:52:00.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:52:10.553 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:52:10.573 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:51:58.920950
2026-04-24T11:52:10.573 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:52:10.573 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:52:10.574 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:52:19.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:52:29.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:52:39.613 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:52:49.626 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:52:59.643 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:53:09.658 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:53:09.678 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:52:59.059230
2026-04-24T11:53:09.679 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:53:09.679 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:53:09.679 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:53:18.694 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:53:28.708 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:53:38.723 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:53:48.738 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:53:58.754 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:54:08.769 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:54:08.794 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:53:59.199581
2026-04-24T11:54:08.794 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:54:08.795 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:54:08.795 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:54:17.806 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:54:27.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:54:37.832 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:54:47.845 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:54:57.860 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:55:07.874 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:55:07.892 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:54:59.339340
2026-04-24T11:55:07.892 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:55:07.892 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:55:07.892 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:55:16.903 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:55:26.918 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:55:36.934 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:55:46.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:55:56.964 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:56:06.979 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:56:06.999 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:55:59.478882
2026-04-24T11:56:07.000 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:56:07.000 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:56:07.000 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:56:16.011 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:56:26.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:56:36.034 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:56:46.048 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:56:56.063 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:57:06.077 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:57:06.096 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:56:59.621597
2026-04-24T11:57:06.096 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:57:06.096 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:57:06.096 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:57:15.107 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:57:25.122 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:57:35.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:57:45.148 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:57:55.162 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:58:05.177 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:58:05.198 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:57:59.760251
2026-04-24T11:58:05.199 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:58:05.199 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:58:05.199 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:58:14.209 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:58:24.221 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:58:34.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:58:44.251 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:58:54.266 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T11:59:04.281 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T11:59:04.304 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T11:58:59.899139
2026-04-24T11:59:04.304 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T11:59:04.304 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T11:59:04.304 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T11:59:13.315 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T11:59:23.332 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T11:59:33.347 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T11:59:43.362 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T11:59:53.376 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:00:03.389 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:00:03.409 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:00:00.038387
2026-04-24T12:00:03.409 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:00:03.410 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:00:03.410 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:00:12.421 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:00:22.436 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:00:32.450 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:00:42.465 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:00:52.480 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:01:02.493 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:01:02.513 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:01:00.176523
2026-04-24T12:01:02.513 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:01:02.513 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:01:02.513 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:01:11.528 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:01:21.542 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:01:31.557 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:01:41.573 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:01:51.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:02:01.603 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:02:01.627 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:02:00.314537
2026-04-24T12:02:01.627 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:02:01.627 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:02:01.627 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:02:10.642 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:02:20.656 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:02:30.672 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:02:40.689 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:02:50.703 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:03:00.716 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:03:00.739 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:03:00.453898
2026-04-24T12:03:00.740 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:03:00.740 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:03:00.740 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:03:09.754 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:03:19.769 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:03:29.785 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:03:39.798 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:03:49.810 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:03:59.822 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:03:59.825 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:03:00.453898
2026-04-24T12:03:59.825 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:03:59.825 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:03:59.826 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:04:08.839 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:04:18.854 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:04:28.868 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:04:38.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:04:48.898 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:04:58.912 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:04:58.936 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:04:00.591817
2026-04-24T12:04:58.937 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:04:58.937 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:04:58.937 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:05:07.951 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:05:17.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:05:27.980 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:05:37.995 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:05:48.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:05:58.017 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:05:58.042 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:05:00.731007
2026-04-24T12:05:58.042 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:05:58.042 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:05:58.042 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:06:07.055 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:06:17.070 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:06:27.084 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:06:37.100 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:06:47.112 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:06:57.124 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:06:57.148 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:06:00.869367
2026-04-24T12:06:57.149 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:06:57.149 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:06:57.149 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:07:06.162 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:07:16.177 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:07:26.192 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:07:36.205 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:07:46.216 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:07:56.230 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:07:56.248 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:07:01.009592
2026-04-24T12:07:56.248 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:07:56.248 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:07:56.249 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:08:05.261 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:08:15.275 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:08:25.290 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:08:35.303 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:08:45.316 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:08:55.331 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:08:55.350 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:08:01.149157
2026-04-24T12:08:55.350 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:08:55.351 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:08:55.351 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:09:04.365 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:09:14.381 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:09:24.396 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:09:34.409 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:09:44.422 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:09:54.437 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:09:54.455 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:09:01.288369
2026-04-24T12:09:54.455 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:09:54.455 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:09:54.455 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:10:03.469 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:10:13.485 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:10:23.500 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:10:33.514 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:10:43.529 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:10:53.543 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:10:53.562 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:10:01.428416
2026-04-24T12:10:53.562 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:10:53.562 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:10:53.562 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:11:02.576 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:11:12.591 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:11:22.605 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:11:32.615 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:11:42.628 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:11:52.644 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:11:52.662 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:11:01.571897
2026-04-24T12:11:52.662 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:11:52.662 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:11:52.662 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:12:01.677 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:12:11.692 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:12:21.705 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:12:31.716 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:12:41.730 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:12:51.745 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:12:51.768 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:12:01.719472
2026-04-24T12:12:51.768 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:12:51.768 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:12:51.769 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:13:00.781 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:13:10.797 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:13:20.810 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:13:30.823 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:13:40.838 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:13:50.852 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:13:50.876 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:13:01.856222
2026-04-24T12:13:50.876 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:13:50.877 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:13:50.877 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:13:59.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:14:09.904 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:14:19.918 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:14:29.934 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:14:39.950 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:14:49.964 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:14:49.986 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:14:01.996798
2026-04-24T12:14:49.986 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:14:49.986 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:14:49.987 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:14:58.998 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:15:09.011 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:15:19.022 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:15:29.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:15:39.050 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:15:49.064 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:15:49.086 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:15:02.190181
2026-04-24T12:15:49.086 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:15:49.087 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:15:49.087 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:15:58.099 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:16:08.113 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:16:18.128 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:16:28.143 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:16:38.157 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:16:48.170 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:16:48.174 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:16:02.328982
2026-04-24T12:16:48.174 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:16:48.174 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:16:48.174 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:16:57.188 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:17:07.203 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:17:17.213 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:17:27.227 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:17:37.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:17:47.258 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:17:47.279 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:17:02.493464
2026-04-24T12:17:47.280 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:17:47.280 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:17:47.280 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:17:56.293 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:18:06.307 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:18:16.322 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:18:26.337 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:18:36.352 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:18:46.368 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:18:46.370 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:18:02.634752
2026-04-24T12:18:46.371 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:18:46.371 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:18:46.371 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:18:55.385 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:19:05.400 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:19:15.411 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:19:25.423 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:19:35.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:19:45.454 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:19:45.477 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:19:02.774849
2026-04-24T12:19:45.477 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:19:45.477 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:19:45.478 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:19:54.489 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:20:04.504 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:20:14.518 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:20:24.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:20:34.553 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:20:44.568 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:20:44.589 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:20:02.911009
2026-04-24T12:20:44.590 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:20:44.590 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:20:44.590 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:20:53.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:21:03.612 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:21:13.626 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:21:23.641 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:21:33.656 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:21:43.670 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:21:43.673 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:21:03.051164
2026-04-24T12:21:43.673 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:21:43.673 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:21:43.673 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:21:52.687 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:22:02.701 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:22:12.712 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:22:22.726 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:22:32.741 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:22:42.755 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:22:42.776 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:22:03.189681
2026-04-24T12:22:42.776 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:22:42.776 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:22:42.776 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:22:51.789 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:23:01.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:23:11.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:23:21.825 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:23:31.841 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:23:41.855 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:23:41.876 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:23:03.328366
2026-04-24T12:23:41.876 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:23:41.877 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:23:41.877 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:23:50.890 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:24:00.902 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:24:10.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:24:20.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:24:30.940 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:24:40.953 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:24:40.970 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:24:03.466764
2026-04-24T12:24:40.970 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:24:40.970 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:24:40.970 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:24:49.983 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:24:59.998 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:25:10.008 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:25:20.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:25:30.034 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:25:40.049 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:25:40.072 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:25:03.609133
2026-04-24T12:25:40.072 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:25:40.072 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:25:40.072 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:25:49.082 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:25:59.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:26:09.110 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:26:19.125 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:26:29.137 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:26:39.151 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:26:39.170 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:26:03.747209
2026-04-24T12:26:39.170 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:26:39.171 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:26:39.171 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:26:48.182 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:26:58.196 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:27:08.208 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:27:18.219 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:27:28.231 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:27:38.245 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:27:38.264 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:27:03.884828
2026-04-24T12:27:38.264 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:27:38.264 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:27:38.265 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:27:47.277 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:27:57.292 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:28:07.307 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:28:17.321 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:28:27.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:28:37.347 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:28:37.365 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:28:04.023947
2026-04-24T12:28:37.365 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:28:37.365 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:28:37.366 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:28:46.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:28:56.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:29:06.405 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:29:16.415 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:29:26.429 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:29:36.445 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:29:36.467 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:29:04.162999
2026-04-24T12:29:36.468 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:29:36.468 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:29:36.468 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:29:45.481 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:29:55.496 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:30:05.509 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:30:15.524 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:30:25.539 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:30:35.554 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:30:35.557 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:30:04.306255
2026-04-24T12:30:35.557 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:30:35.557 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:30:35.557 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:30:44.572 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:30:54.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:31:04.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:31:14.614 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:31:24.628 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:31:34.644 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:31:34.662 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:31:04.446898
2026-04-24T12:31:34.662 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:31:34.662 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:31:34.662 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:31:43.675 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:31:53.690 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:32:03.705 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:32:13.719 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:32:23.732 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:32:33.748 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:32:33.767 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:32:04.587202
2026-04-24T12:32:33.768 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:32:33.768 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:32:33.768 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:32:42.780 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:32:52.795 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:33:02.806 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:33:12.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:33:22.831 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:33:32.846 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:33:32.867 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:33:04.725935
2026-04-24T12:33:32.868 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:33:32.868 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:33:32.868 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:33:41.883 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:33:51.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:34:01.909 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:34:11.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:34:21.940 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:34:31.955 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:34:31.974 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:34:04.867674
2026-04-24T12:34:31.974 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:34:31.975 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:34:31.975 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:34:40.987 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:34:51.002 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:35:01.014 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:35:11.025 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:35:21.040 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:35:31.053 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:35:31.070 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:35:05.006855
2026-04-24T12:35:31.070 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:35:31.070 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:35:31.071 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:35:40.084 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:35:50.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:36:00.109 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:36:10.124 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:36:20.139 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:36:30.153 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:36:30.171 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:36:05.145978
2026-04-24T12:36:30.171 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:36:30.171 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:36:30.171 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:36:39.185 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:36:49.198 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:36:59.210 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:37:09.224 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:37:19.239 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:37:29.254 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:37:29.274 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:37:05.284560
2026-04-24T12:37:29.274 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:37:29.274 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:37:29.275 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:37:38.288 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:37:48.304 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:37:58.317 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:38:08.333 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:38:18.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:38:28.361 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:38:28.363 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:38:05.423574
2026-04-24T12:38:28.363 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:38:28.363 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:38:28.364 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:38:37.378 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:38:47.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:38:57.406 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:39:07.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:39:17.430 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:39:27.445 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:39:27.448 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:39:05.563503
2026-04-24T12:39:27.448 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:39:27.448 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:39:27.448 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:39:36.461 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:39:46.477 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:39:56.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:40:06.505 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:40:16.520 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:40:26.536 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:40:26.555 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:40:05.701701
2026-04-24T12:40:26.555 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:40:26.555 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:40:26.555 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:40:35.570 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:40:45.584 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:40:55.600 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:41:05.609 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:41:15.622 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:41:25.637 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:41:25.660 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:41:05.838610
2026-04-24T12:41:25.660 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:41:25.660 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:41:25.660 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:41:34.673 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:41:44.689 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:41:54.703 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:42:04.715 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:42:14.731 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:42:24.747 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:42:24.765 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:42:05.977400
2026-04-24T12:42:24.766 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:42:24.766 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:42:24.766 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:42:33.780 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:42:43.794 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:42:53.806 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:43:03.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:43:13.829 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:43:23.844 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:43:23.864 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:43:06.116255
2026-04-24T12:43:23.865 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:43:23.865 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:43:23.865 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:43:32.878 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:43:42.891 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:43:52.904 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:44:02.917 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:44:12.932 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:44:22.947 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:44:22.968 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:44:06.255433
2026-04-24T12:44:22.968 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:44:22.968 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:44:22.969 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:44:31.982 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:44:41.998 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:44:52.009 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:45:02.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:45:12.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:45:22.047 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:45:22.049 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:45:06.393420
2026-04-24T12:45:22.050 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:45:22.050 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:45:22.050 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:45:31.062 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:45:41.077 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:45:51.092 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:46:01.106 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:46:11.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:46:21.135 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:46:21.155 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:46:06.532535
2026-04-24T12:46:21.156 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:46:21.156 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:46:21.156 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:46:30.167 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:46:40.183 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:46:50.196 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:47:00.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:47:10.219 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:47:20.235 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:47:20.256 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:47:06.672231
2026-04-24T12:47:20.256 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:47:20.256 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:47:20.256 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:47:29.269 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:47:39.282 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:47:49.300 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:47:59.310 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:48:09.325 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:48:19.341 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:48:19.362 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:48:06.810054
2026-04-24T12:48:19.362 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:48:19.362 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:48:19.363 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:48:28.376 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:48:38.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:48:48.406 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:48:58.418 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:49:08.433 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:49:18.448 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:49:18.468 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:49:06.949326
2026-04-24T12:49:18.468 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:49:18.469 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:49:18.469 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:49:27.482 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:49:37.498 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:49:47.510 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:49:57.526 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:50:07.542 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:50:17.558 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:50:17.575 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:50:07.088092
2026-04-24T12:50:17.575 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:50:17.575 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:50:17.576 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:50:26.589 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:50:36.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:50:46.615 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:50:56.629 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:51:06.644 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:51:16.661 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:51:16.680 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:51:07.226366
2026-04-24T12:51:16.680 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:51:16.680 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:51:16.681 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:51:25.694 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:51:35.709 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:51:45.724 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:51:55.738 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:52:05.755 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:52:15.771 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:52:15.797 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:52:07.364115
2026-04-24T12:52:15.797 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:52:15.797 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:52:15.797 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:52:24.808 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:52:34.821 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:52:44.837 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:52:54.851 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:53:04.866 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:53:14.882 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:53:14.902 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:53:07.502147
2026-04-24T12:53:14.902 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:53:14.902 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:53:14.902 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:53:23.914 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:53:33.930 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:53:43.946 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:53:53.959 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:54:03.974 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:54:13.989 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:54:14.010 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:54:07.639761
2026-04-24T12:54:14.010 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:54:14.010 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:54:14.010 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:54:23.022 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:54:33.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:54:43.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:54:53.066 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:55:03.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:55:13.095 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:55:13.114 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:55:07.778275
2026-04-24T12:55:13.114 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:55:13.115 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:55:13.115 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:55:22.126 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:55:32.140 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:55:42.155 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:55:52.170 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:56:02.186 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:56:12.201 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:56:12.220 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:56:07.920482
2026-04-24T12:56:12.221 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:56:12.221 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:56:12.221 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:56:21.233 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:56:31.247 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:56:41.263 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:56:51.277 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:57:01.290 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:57:11.304 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:57:11.324 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:57:08.057084
2026-04-24T12:57:11.324 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:57:11.324 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:57:11.324 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:57:20.336 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:57:30.348 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:57:40.363 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:57:50.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:58:00.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:58:10.403 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:58:10.423 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:58:08.195985
2026-04-24T12:58:10.423 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:58:10.424 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:58:10.424 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:58:19.438 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:58:29.451 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:58:39.466 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:58:49.482 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:58:59.497 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T12:59:09.509 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T12:59:09.527 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T12:59:08.333918
2026-04-24T12:59:09.527 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T12:59:09.527 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T12:59:09.527 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T12:59:18.542 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T12:59:28.557 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T12:59:38.572 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T12:59:48.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T12:59:58.604 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:00:08.614 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:00:08.632 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:00:08.472295
2026-04-24T13:00:08.632 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:00:08.632 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:00:08.632 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:00:17.647 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:00:27.663 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:00:37.678 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:00:47.694 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:00:57.710 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:01:07.725 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:01:07.744 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:00:08.472295
2026-04-24T13:01:07.744 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:01:07.744 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:01:07.744 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:01:16.759 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:01:26.775 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:01:36.789 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:01:46.803 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:01:56.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:02:06.825 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:02:06.846 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:01:08.610218
2026-04-24T13:02:06.846 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:02:06.846 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:02:06.846 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:02:15.860 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:02:25.876 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:02:35.892 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:02:45.905 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:02:55.918 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:03:05.933 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:03:05.935 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:02:08.749947
2026-04-24T13:03:05.936 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:03:05.936 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:03:05.936 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:03:14.950 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:03:24.964 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:03:34.979 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:03:44.994 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:03:55.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:04:05.017 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:04:05.039 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:03:08.888637
2026-04-24T13:04:05.039 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:04:05.039 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:04:05.039 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:04:14.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:04:24.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:04:34.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:04:44.092 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:04:54.102 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:05:04.117 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:05:04.139 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:04:09.036002
2026-04-24T13:05:04.140 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:05:04.140 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:05:04.140 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:05:13.152 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:05:23.166 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:05:33.182 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:05:43.196 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:05:53.208 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:06:03.221 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:06:03.241 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:05:09.174004
2026-04-24T13:06:03.241 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:06:03.241 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:06:03.242 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:06:12.255 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:06:22.269 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:06:32.284 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:06:42.299 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:06:52.314 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:07:02.329 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:07:02.354 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:06:09.363157
2026-04-24T13:07:02.355 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:07:02.355 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:07:02.355 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:07:11.368 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:07:21.384 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:07:31.399 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:07:41.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:07:51.420 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:08:01.436 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:08:01.456 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:07:09.502014
2026-04-24T13:08:01.457 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:08:01.457 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:08:01.457 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:08:10.471 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:08:20.486 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:08:30.501 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:08:40.513 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:08:50.527 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:09:00.542 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:09:00.562 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:08:09.645673
2026-04-24T13:09:00.562 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:09:00.562 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:09:00.562 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:09:09.577 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:09:19.592 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:09:29.605 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:09:39.615 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:09:49.629 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:09:59.644 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:09:59.647 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:09:09.787555
2026-04-24T13:09:59.647 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:09:59.647 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:09:59.647 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:10:08.661 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:10:18.676 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:10:28.692 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:10:38.706 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:10:48.721 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:10:58.736 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:10:58.757 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:10:09.939853
2026-04-24T13:10:58.757 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:10:58.757 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:10:58.758 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:11:07.772 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:11:17.787 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:11:27.800 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:11:37.812 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:11:47.824 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:11:57.839 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:11:57.860 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:11:10.081590
2026-04-24T13:11:57.861 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:11:57.861 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:11:57.861 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:12:06.875 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:12:16.891 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:12:26.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:12:36.913 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:12:46.928 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:12:56.944 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:12:56.962 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:12:10.220441
2026-04-24T13:12:56.962 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:12:56.962 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:12:56.962 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:13:05.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:13:15.991 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:13:26.004 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:13:36.015 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:13:46.028 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:13:56.041 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:13:56.060 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:13:10.361051
2026-04-24T13:13:56.060 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:13:56.060 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:13:56.060 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:14:05.072 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:14:15.087 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:14:25.101 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:14:35.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:14:45.128 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:14:55.143 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:14:55.158 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:14:10.500698
2026-04-24T13:14:55.158 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:14:55.158 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:14:55.158 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:15:04.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:15:14.184 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:15:24.197 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:15:34.206 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:15:44.215 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:15:54.228 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:15:54.230 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:15:10.639559
2026-04-24T13:15:54.231 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:15:54.231 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:15:54.231 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:16:03.244 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:16:13.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:16:23.274 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:16:33.290 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:16:43.303 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:16:53.317 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:16:53.335 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:16:10.778997
2026-04-24T13:16:53.335 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:16:53.335 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:16:53.335 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:17:02.347 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:17:12.362 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:17:22.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:17:32.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:17:42.406 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:17:52.417 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:17:52.420 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:17:10.917223
2026-04-24T13:17:52.420 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:17:52.420 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:17:52.420 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:18:01.432 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:18:11.447 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:18:21.460 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:18:31.476 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:18:41.490 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:18:51.505 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:18:51.526 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:18:11.056626
2026-04-24T13:18:51.526 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:18:51.526 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:18:51.526 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:19:00.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:19:10.552 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:19:20.567 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:19:30.583 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:19:40.598 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:19:50.609 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:19:50.629 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:19:11.195191
2026-04-24T13:19:50.629 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:19:50.629 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:19:50.629 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:19:59.643 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:20:09.658 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:20:19.673 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:20:29.688 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:20:39.703 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:20:49.718 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:20:49.720 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:20:11.334079
2026-04-24T13:20:49.721 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:20:49.721 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:20:49.721 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:20:58.734 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:21:08.749 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:21:18.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:21:28.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:21:38.792 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:21:48.804 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:21:48.827 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:21:11.473833
2026-04-24T13:21:48.827 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:21:48.827 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:21:48.827 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:21:57.840 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:22:07.855 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:22:17.869 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:22:27.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:22:37.899 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:22:47.910 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:22:47.913 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:22:11.621557
2026-04-24T13:22:47.913 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:22:47.913 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:22:47.913 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:22:56.926 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:23:06.942 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:23:16.959 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:23:26.973 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:23:36.989 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:23:47.004 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:23:47.026 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:23:11.760943
2026-04-24T13:23:47.026 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:23:47.026 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:23:47.026 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:23:56.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:24:06.052 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:24:16.067 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:24:26.082 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:24:36.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:24:46.110 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:24:46.111 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:24:11.897139
2026-04-24T13:24:46.111 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:24:46.111 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:24:46.111 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:24:55.125 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:25:05.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:25:15.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:25:25.163 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:25:35.177 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:25:45.189 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:25:45.191 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:25:12.036346
2026-04-24T13:25:45.192 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:25:45.192 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:25:45.192 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:25:54.204 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:26:04.216 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:26:14.229 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:26:24.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:26:34.261 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:26:44.277 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:26:44.279 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:26:12.176020
2026-04-24T13:26:44.280 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:26:44.280 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:26:44.280 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:26:53.293 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:27:03.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:27:13.317 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:27:23.330 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:27:33.346 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:27:43.361 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:27:43.382 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:27:12.315087
2026-04-24T13:27:43.382 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:27:43.382 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:27:43.382 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:27:52.396 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:28:02.408 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:28:12.419 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:28:22.435 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:28:32.451 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:28:42.465 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:28:42.466 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:28:12.454295
2026-04-24T13:28:42.466 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:28:42.466 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:28:42.466 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:28:51.479 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:29:01.495 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:29:11.507 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:29:21.521 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:29:31.535 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:29:41.549 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:29:41.552 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:29:12.592320
2026-04-24T13:29:41.552 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:29:41.552 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:29:41.552 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:29:50.566 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:30:00.579 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:30:10.593 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:30:20.609 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:30:30.621 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:30:40.637 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:30:40.659 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:30:12.732804
2026-04-24T13:30:40.660 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:30:40.660 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:30:40.660 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:30:49.672 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:30:59.687 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:31:09.700 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:31:19.710 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:31:29.721 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:31:39.735 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:31:39.737 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:31:12.869206
2026-04-24T13:31:39.738 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:31:39.738 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:31:39.738 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:31:48.751 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:31:58.764 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:32:08.779 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:32:18.793 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:32:28.805 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:32:38.817 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:32:38.836 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:32:13.007312
2026-04-24T13:32:38.836 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:32:38.836 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:32:38.836 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:32:47.849 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:32:57.862 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:33:07.875 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:33:17.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:33:27.902 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:33:37.913 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:33:37.915 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:33:13.148531
2026-04-24T13:33:37.915 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:33:37.916 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:33:37.916 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:33:46.928 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:33:56.943 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:34:06.956 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:34:16.971 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:34:26.985 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:34:36.999 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:34:37.019 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:34:13.292166
2026-04-24T13:34:37.019 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:34:37.019 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:34:37.020 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:34:46.032 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:34:56.046 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:35:06.058 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:35:16.073 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:35:26.089 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:35:36.102 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:35:36.104 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:35:13.430726
2026-04-24T13:35:36.105 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:35:36.105 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:35:36.105 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:35:45.117 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:35:55.132 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:36:05.146 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:36:15.159 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:36:25.175 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:36:35.190 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:36:35.208 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:36:13.569504
2026-04-24T13:36:35.209 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:36:35.209 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:36:35.209 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:36:44.220 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:36:54.234 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:37:04.249 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:37:14.264 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:37:24.280 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:37:34.294 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:37:34.297 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:37:13.707062
2026-04-24T13:37:34.297 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:37:34.297 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:37:34.297 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:37:43.309 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:37:53.322 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:38:03.336 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:38:13.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:38:23.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:38:33.381 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:38:33.402 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:38:13.844879
2026-04-24T13:38:33.402 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:38:33.402 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:38:33.402 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:38:42.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:38:52.427 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:39:02.442 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:39:12.456 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:39:22.470 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:39:32.486 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:39:32.488 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:39:13.985702
2026-04-24T13:39:32.488 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:39:32.489 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:39:32.489 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:39:41.502 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:39:51.514 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:40:01.529 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:40:11.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:40:21.560 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:40:31.575 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:40:31.578 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:40:14.124785
2026-04-24T13:40:31.579 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:40:31.579 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:40:31.579 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:40:40.592 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:40:50.605 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:41:00.617 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:41:10.632 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:41:20.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:41:30.663 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:41:30.681 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:41:14.265790
2026-04-24T13:41:30.681 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:41:30.681 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:41:30.681 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:41:39.696 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:41:49.710 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:41:59.725 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:42:09.739 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:42:19.754 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:42:29.769 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:42:29.772 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:42:14.404578
2026-04-24T13:42:29.772 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:42:29.772 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:42:29.773 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:42:38.786 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:42:48.802 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:42:58.812 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:43:08.827 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:43:18.841 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:43:28.857 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:43:28.879 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:43:14.545007
2026-04-24T13:43:28.879 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:43:28.879 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:43:28.879 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:43:37.893 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:43:47.906 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:43:57.920 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:44:07.936 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:44:17.952 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:44:27.967 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:44:27.969 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:44:14.685448
2026-04-24T13:44:27.969 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:44:27.969 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:44:27.970 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:44:36.983 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:44:47.000 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:44:57.010 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:45:07.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:45:17.032 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:45:27.044 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:45:27.067 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:45:14.822850
2026-04-24T13:45:27.068 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:45:27.068 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:45:27.068 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:45:36.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:45:46.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:45:56.111 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:46:06.124 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:46:16.139 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:46:26.152 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:46:26.154 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:46:14.962643
2026-04-24T13:46:26.154 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:46:26.154 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:46:26.154 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:46:35.166 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:46:45.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:46:55.194 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:47:05.208 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:47:15.221 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:47:25.235 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:47:25.253 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:47:15.100128
2026-04-24T13:47:25.254 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:47:25.254 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:47:25.254 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:47:34.267 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:47:44.281 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:47:54.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:48:04.307 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:48:14.322 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:48:24.338 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:48:24.340 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:48:15.239596
2026-04-24T13:48:24.340 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:48:24.340 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:48:24.341 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:48:33.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:48:43.368 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:48:53.383 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:49:03.398 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:49:13.410 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:49:23.421 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:49:23.445 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:49:15.379502
2026-04-24T13:49:23.445 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:49:23.445 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:49:23.446 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:49:32.459 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:49:42.472 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:49:52.486 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:50:02.502 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:50:12.514 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:50:22.529 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:50:22.531 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:50:15.517946
2026-04-24T13:50:22.532 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:50:22.532 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:50:22.532 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:50:31.543 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:50:41.558 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:50:51.573 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:51:01.586 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:51:11.600 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:51:21.611 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:51:21.613 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:51:15.657792
2026-04-24T13:51:21.614 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:51:21.614 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:51:21.614 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:51:30.627 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:51:40.643 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:51:50.658 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:52:00.673 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:52:10.688 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:52:20.702 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:52:20.724 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:52:15.797234
2026-04-24T13:52:20.725 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:52:20.725 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:52:20.725 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:52:29.738 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:52:39.753 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:52:49.768 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:52:59.783 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:53:09.797 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:53:19.808 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:53:19.811 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:53:15.937189
2026-04-24T13:53:19.811 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:53:19.811 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:53:19.811 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:53:28.823 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:53:38.838 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:53:48.852 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:53:58.867 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:54:08.882 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:54:18.897 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:54:18.918 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:54:16.076994
2026-04-24T13:54:18.918 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:54:18.918 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:54:18.918 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:54:27.931 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:54:37.946 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:54:47.961 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:54:57.974 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:55:07.989 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:55:18.004 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:55:18.006 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:55:16.214734
2026-04-24T13:55:18.006 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:55:18.006 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:55:18.006 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:55:27.017 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:55:37.031 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:55:47.045 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:55:57.059 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:56:07.071 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:56:17.084 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:56:17.106 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:56:16.352873
2026-04-24T13:56:17.107 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:56:17.107 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:56:17.107 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:56:26.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:56:36.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:56:46.146 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:56:56.162 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:57:06.176 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:57:16.189 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:57:16.192 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:56:16.352873
2026-04-24T13:57:16.192 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:57:16.192 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:57:16.193 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:57:25.205 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:57:35.215 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:57:45.229 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:57:55.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:58:05.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:58:15.274 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:58:15.291 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:57:16.516597
2026-04-24T13:58:15.292 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:58:15.292 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:58:15.292 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:58:24.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:58:34.320 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:58:44.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:58:54.350 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T13:59:04.365 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T13:59:14.380 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T13:59:14.382 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:58:16.656613
2026-04-24T13:59:14.382 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T13:59:14.382 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T13:59:14.382 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T13:59:23.397 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T13:59:33.409 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T13:59:43.422 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T13:59:53.438 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:00:03.452 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:00:13.467 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:00:13.485 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T13:59:16.799378
2026-04-24T14:00:13.485 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:00:13.485 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:00:13.485 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:00:22.499 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:00:32.513 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:00:42.528 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:00:52.543 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:01:02.557 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:01:12.572 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:01:12.596 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:00:16.938830
2026-04-24T14:01:12.597 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:01:12.597 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:01:12.597 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:01:21.609 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:01:31.621 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:01:41.636 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:01:51.650 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:02:01.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:02:11.680 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:02:11.683 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:01:17.091457
2026-04-24T14:02:11.683 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:02:11.683 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:02:11.684 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:02:20.697 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:02:30.710 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:02:40.725 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:02:50.740 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:03:00.755 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:03:10.770 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:03:10.788 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:02:17.231381
2026-04-24T14:03:10.789 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:03:10.789 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:03:10.789 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:03:19.803 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:03:29.815 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:03:39.829 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:03:49.843 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:03:59.857 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:04:09.872 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:04:09.874 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:03:17.374032
2026-04-24T14:04:09.875 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:04:09.875 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:04:09.875 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:04:18.888 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:04:28.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:04:38.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:04:48.927 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:04:58.942 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:05:08.957 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:05:08.977 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:04:17.514966
2026-04-24T14:05:08.977 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:05:08.977 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:05:08.977 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:05:17.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:05:28.004 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:05:38.015 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:05:48.028 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:05:58.042 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:06:08.056 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:06:08.056 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:05:17.654296
2026-04-24T14:06:08.057 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:06:08.057 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:06:08.057 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:06:17.070 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:06:27.086 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:06:37.100 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:06:47.112 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:06:57.125 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:07:07.139 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:07:07.164 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:06:17.793242
2026-04-24T14:07:07.164 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:07:07.164 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:07:07.165 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:07:16.176 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:07:26.192 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:07:36.205 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:07:46.216 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:07:56.231 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:08:06.243 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:08:06.245 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:07:17.931508
2026-04-24T14:08:06.246 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:08:06.246 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:08:06.246 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:08:15.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:08:25.270 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:08:35.284 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:08:45.299 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:08:55.312 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:09:05.326 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:09:05.348 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:08:18.068887
2026-04-24T14:09:05.349 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:09:05.349 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:09:05.349 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:09:14.362 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:09:24.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:09:34.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:09:44.406 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:09:54.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:10:04.432 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:10:04.435 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:09:18.207432
2026-04-24T14:10:04.435 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:10:04.435 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:10:04.435 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:10:13.449 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:10:23.465 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:10:33.480 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:10:43.494 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:10:53.506 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:11:03.519 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:11:03.540 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:10:18.346613
2026-04-24T14:11:03.540 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:11:03.540 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:11:03.541 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:11:12.553 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:11:22.569 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:11:32.584 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:11:42.598 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:11:52.611 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:12:02.623 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:12:02.642 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:11:18.485884
2026-04-24T14:12:02.643 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:12:02.643 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:12:02.643 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:12:11.657 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:12:21.673 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:12:31.688 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:12:41.703 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:12:51.718 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:13:01.732 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:13:01.736 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:12:18.624476
2026-04-24T14:13:01.737 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:13:01.737 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:13:01.737 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:13:10.751 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:13:20.766 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:13:30.781 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:13:40.797 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:13:50.808 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:14:00.818 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:14:00.836 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:13:18.764572
2026-04-24T14:14:00.836 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:14:00.837 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:14:00.837 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:14:09.851 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:14:19.866 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:14:29.879 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:14:39.894 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:14:49.906 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:14:59.921 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:14:59.922 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:14:18.906159
2026-04-24T14:14:59.922 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:14:59.922 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:14:59.922 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:15:08.935 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:15:18.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:15:28.962 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:15:38.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:15:48.992 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:15:59.006 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:15:59.027 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:15:19.045653
2026-04-24T14:15:59.028 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:15:59.028 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:15:59.028 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:16:08.039 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:16:18.053 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:16:28.067 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:16:38.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:16:48.094 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:16:58.109 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:16:58.110 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:16:19.183880
2026-04-24T14:16:58.110 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:16:58.110 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:16:58.110 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:17:07.122 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:17:17.137 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:17:27.152 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:17:37.167 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:17:47.181 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:17:57.195 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:17:57.214 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:17:19.321287
2026-04-24T14:17:57.214 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:17:57.215 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:17:57.215 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:18:06.226 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:18:16.240 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:18:26.254 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:18:36.269 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:18:46.284 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:18:56.299 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:18:56.300 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:18:19.459875
2026-04-24T14:18:56.300 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:18:56.300 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:18:56.300 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:19:05.309 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:19:15.324 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:19:25.340 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:19:35.354 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:19:45.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:19:55.384 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:19:55.406 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:19:19.600240
2026-04-24T14:19:55.406 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:19:55.406 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:19:55.406 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:20:04.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:20:14.431 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:20:24.446 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:20:34.461 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:20:44.475 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:20:54.490 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:20:54.493 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:20:19.739479
2026-04-24T14:20:54.493 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:20:54.493 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:20:54.493 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:21:03.506 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:21:13.522 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:21:23.537 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:21:33.552 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:21:43.566 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:21:53.582 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:21:53.604 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:21:19.879426
2026-04-24T14:21:53.605 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:21:53.605 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:21:53.605 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:22:02.616 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:22:12.630 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:22:22.646 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:22:32.661 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:22:42.677 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:22:52.692 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:22:52.694 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:22:20.019099
2026-04-24T14:22:52.695 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:22:52.695 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:22:52.695 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:23:01.708 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:23:11.721 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:23:21.736 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:23:31.749 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:23:41.765 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:23:51.779 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:23:51.796 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:23:20.158545
2026-04-24T14:23:51.796 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:23:51.797 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:23:51.797 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:24:00.808 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:24:10.819 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:24:20.835 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:24:30.851 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:24:40.866 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:24:50.880 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:24:50.883 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:24:20.299134
2026-04-24T14:24:50.883 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:24:50.883 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:24:50.884 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:24:59.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:25:09.907 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:25:19.922 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:25:29.937 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:25:39.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:25:49.966 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:25:49.987 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:25:20.438301
2026-04-24T14:25:49.987 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:25:49.987 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:25:49.987 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:25:59.001 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:26:09.013 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:26:19.026 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:26:29.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:26:39.052 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:26:49.065 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:26:49.068 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:26:20.577014
2026-04-24T14:26:49.068 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:26:49.069 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:26:49.069 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:26:58.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:27:08.093 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:27:18.106 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:27:28.117 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:27:38.132 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:27:48.147 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:27:48.166 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:27:20.715362
2026-04-24T14:27:48.166 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:27:48.166 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:27:48.166 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:27:57.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:28:07.194 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:28:17.210 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:28:27.221 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:28:37.236 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:28:47.250 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:28:47.252 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:28:20.854469
2026-04-24T14:28:47.252 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:28:47.252 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:28:47.252 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:28:56.267 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:29:06.280 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:29:16.296 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:29:26.311 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:29:36.326 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:29:46.341 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:29:46.358 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:29:20.990825
2026-04-24T14:29:46.358 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:29:46.359 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:29:46.359 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:29:55.372 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:30:05.383 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:30:15.398 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:30:25.410 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:30:35.422 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:30:45.437 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:30:45.440 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:30:21.130250
2026-04-24T14:30:45.440 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:30:45.440 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:30:45.440 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:30:54.454 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:31:04.468 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:31:14.484 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:31:24.500 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:31:34.513 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:31:44.528 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:31:44.547 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:31:21.269840
2026-04-24T14:31:44.547 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:31:44.547 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:31:44.547 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:31:53.560 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:32:03.573 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:32:13.586 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:32:23.601 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:32:33.611 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:32:43.624 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:32:43.644 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:32:21.409669
2026-04-24T14:32:43.644 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:32:43.644 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:32:43.644 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:32:52.657 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:33:02.673 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:33:12.688 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:33:22.702 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:33:32.713 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:33:42.726 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:33:42.729 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:33:21.547886
2026-04-24T14:33:42.729 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:33:42.729 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:33:42.729 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:33:51.743 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:34:01.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:34:11.772 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:34:21.787 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:34:31.803 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:34:41.814 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:34:41.831 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:34:21.700076
2026-04-24T14:34:41.831 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:34:41.832 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:34:41.832 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:34:50.845 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:35:00.860 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:35:10.875 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:35:20.890 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:35:30.903 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:35:40.919 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:35:40.939 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:35:21.838984
2026-04-24T14:35:40.939 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:35:40.939 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:35:40.939 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:35:49.952 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:35:59.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:36:09.979 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:36:19.995 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:36:30.007 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:36:40.019 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:36:40.021 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:36:21.978741
2026-04-24T14:36:40.022 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:36:40.022 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:36:40.022 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:36:49.034 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:36:59.048 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:37:09.060 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:37:19.074 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:37:29.089 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:37:39.102 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:37:39.105 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:37:22.118835
2026-04-24T14:37:39.105 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:37:39.105 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:37:39.105 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:37:48.117 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:37:58.132 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:38:08.144 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:38:18.157 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:38:28.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:38:38.185 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:38:38.202 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:38:22.257531
2026-04-24T14:38:38.202 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:38:38.202 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:38:38.202 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:38:47.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:38:57.223 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:39:07.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:39:17.253 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:39:27.266 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:39:37.281 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:39:37.284 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:39:22.397500
2026-04-24T14:39:37.284 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:39:37.284 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:39:37.285 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:39:46.296 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:39:56.307 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:40:06.320 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:40:16.334 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:40:26.348 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:40:36.364 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:40:36.388 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:40:22.574899
2026-04-24T14:40:36.388 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:40:36.388 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:40:36.388 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:40:45.401 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:40:55.413 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:41:05.426 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:41:15.441 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:41:25.456 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:41:35.471 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:41:35.473 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:41:22.713393
2026-04-24T14:41:35.474 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:41:35.474 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:41:35.474 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:41:44.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:41:54.502 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:42:04.513 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:42:14.527 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:42:24.541 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:42:34.556 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:42:34.576 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:42:22.857086
2026-04-24T14:42:34.577 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:42:34.577 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:42:34.577 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:42:43.590 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:42:53.604 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:43:03.616 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:43:13.628 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:43:23.642 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:43:33.658 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:43:33.678 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:43:22.998023
2026-04-24T14:43:33.678 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:43:33.678 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:43:33.678 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:43:42.691 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:43:52.704 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:44:02.717 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:44:12.732 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:44:22.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:44:32.763 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:44:32.765 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:44:23.146232
2026-04-24T14:44:32.766 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:44:32.766 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:44:32.766 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:44:41.778 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:44:51.793 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:45:01.806 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:45:11.819 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:45:21.833 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:45:31.849 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:45:31.870 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:45:23.285736
2026-04-24T14:45:31.870 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:45:31.870 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:45:31.870 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:45:40.885 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:45:50.898 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:46:00.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:46:10.926 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:46:20.940 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:46:30.956 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:46:30.979 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:46:23.427028
2026-04-24T14:46:30.980 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:46:30.980 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:46:30.980 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:46:39.994 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:46:50.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:47:00.016 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:47:10.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:47:20.067 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:47:30.081 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:47:30.083 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:47:23.565176
2026-04-24T14:47:30.084 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:47:30.084 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:47:30.084 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:47:39.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:47:49.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:47:59.121 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:48:09.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:48:19.148 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:48:29.163 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:48:29.165 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:48:23.706604
2026-04-24T14:48:29.165 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:48:29.165 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:48:29.165 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:48:38.178 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:48:48.192 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:48:58.205 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:49:08.216 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:49:18.231 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:49:28.245 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:49:28.267 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:49:23.849122
2026-04-24T14:49:28.268 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:49:28.268 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:49:28.268 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:49:37.282 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:49:47.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:49:57.307 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:50:07.319 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:50:17.333 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:50:27.346 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:50:27.348 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:50:23.988201
2026-04-24T14:50:27.349 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:50:27.349 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:50:27.349 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:50:36.361 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:50:46.374 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:50:56.387 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:51:06.401 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:51:16.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:51:26.425 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:51:26.449 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:51:24.127619
2026-04-24T14:51:26.449 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:51:26.449 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:51:26.450 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:51:35.463 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:51:45.478 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:51:55.491 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:52:05.506 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:52:15.521 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:52:25.537 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:52:25.540 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:52:24.267547
2026-04-24T14:52:25.540 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:52:25.541 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:52:25.541 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:52:34.554 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:52:44.569 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:52:54.584 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:53:04.599 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:53:14.611 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:53:24.622 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:53:24.625 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:53:24.408133
2026-04-24T14:53:24.625 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:53:24.625 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:53:24.625 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:53:33.638 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:53:43.652 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:53:53.666 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:54:03.681 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:54:13.694 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:54:23.707 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:54:23.727 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:53:24.408133
2026-04-24T14:54:23.727 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:54:23.727 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:54:23.727 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:54:32.741 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:54:42.756 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:54:52.771 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:55:02.785 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:55:12.800 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:55:22.811 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:55:22.813 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:54:24.546959
2026-04-24T14:55:22.814 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:55:22.814 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:55:22.814 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:55:31.827 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:55:41.841 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:55:51.856 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:56:01.868 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:56:11.883 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:56:21.898 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:56:21.919 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:55:24.685606
2026-04-24T14:56:21.919 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:56:21.920 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:56:21.920 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:56:30.933 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:56:40.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:56:50.962 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:57:00.977 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:57:10.993 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:57:21.006 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:57:21.008 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:56:24.826595
2026-04-24T14:57:21.008 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:57:21.009 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:57:21.009 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:57:30.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:57:40.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:57:50.047 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:58:00.061 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:58:10.075 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:58:20.088 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:58:20.109 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:57:24.965192
2026-04-24T14:58:20.109 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:58:20.109 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:58:20.109 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:58:29.121 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:58:39.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:58:49.151 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:58:59.165 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T14:59:09.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T14:59:19.193 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T14:59:19.196 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:58:25.103680
2026-04-24T14:59:19.196 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T14:59:19.196 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T14:59:19.196 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T14:59:28.208 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T14:59:38.219 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T14:59:48.232 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T14:59:58.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:00:08.260 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:00:18.275 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:00:18.293 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T14:59:25.243369
2026-04-24T15:00:18.293 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:00:18.293 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:00:18.293 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:00:27.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:00:37.319 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:00:47.333 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:00:57.348 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:01:07.363 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:01:17.378 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:01:17.381 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:00:25.381561
2026-04-24T15:01:17.381 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:01:17.381 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:01:17.382 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:01:26.394 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:01:36.407 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:01:46.420 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:01:56.433 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:02:06.447 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:02:16.462 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:02:16.482 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:01:25.520010
2026-04-24T15:02:16.482 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:02:16.483 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:02:16.483 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:02:25.497 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:02:35.508 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:02:45.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:02:55.539 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:03:05.553 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:03:15.569 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:03:15.589 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:02:25.660200
2026-04-24T15:03:15.589 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:03:15.589 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:03:15.590 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:03:24.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:03:34.614 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:03:44.628 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:03:54.642 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:04:04.658 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:04:14.673 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:04:14.676 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:03:25.801999
2026-04-24T15:04:14.676 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:04:14.676 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:04:14.676 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:04:23.689 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:04:33.704 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:04:43.718 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:04:53.733 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:05:03.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:05:13.762 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:05:13.782 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:04:25.939801
2026-04-24T15:05:13.782 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:05:13.783 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:05:13.783 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:05:22.794 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:05:32.807 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:05:42.819 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:05:52.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:06:02.847 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:06:12.864 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:06:12.866 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:05:26.077940
2026-04-24T15:06:12.867 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:06:12.867 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:06:12.867 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:06:21.880 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:06:31.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:06:41.907 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:06:51.921 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:07:01.935 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:07:11.950 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:07:11.969 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:06:26.218867
2026-04-24T15:07:11.970 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:07:11.970 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:07:11.970 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:07:20.983 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:07:31.000 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:07:41.012 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:07:51.026 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:08:01.040 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:08:11.053 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:08:11.055 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:07:26.356642
2026-04-24T15:08:11.056 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:08:11.056 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:08:11.056 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:08:20.067 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:08:30.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:08:40.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:08:50.110 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:09:00.123 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:09:10.137 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:09:10.155 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:08:26.494042
2026-04-24T15:09:10.155 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:09:10.155 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:09:10.155 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:09:19.169 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:09:29.183 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:09:39.198 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:09:49.209 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:09:59.220 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:10:09.233 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:10:09.235 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:09:26.633646
2026-04-24T15:10:09.235 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:10:09.235 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:10:09.236 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:10:18.248 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:10:28.263 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:10:38.279 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:10:48.294 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:10:58.307 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:11:08.322 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:11:08.340 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:10:26.776685
2026-04-24T15:11:08.340 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:11:08.340 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:11:08.340 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:11:17.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:11:27.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:11:37.384 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:11:47.397 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:11:57.409 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:12:07.420 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:12:07.423 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:11:26.917630
2026-04-24T15:12:07.423 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:12:07.423 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:12:07.424 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:12:16.436 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:12:26.451 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:12:36.466 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:12:46.480 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:12:56.494 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:13:06.507 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:13:06.529 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:12:27.056535
2026-04-24T15:13:06.530 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:13:06.530 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:13:06.530 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:13:15.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:13:25.560 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:13:35.575 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:13:45.589 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:13:55.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:14:05.613 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:14:05.615 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:13:27.195571
2026-04-24T15:14:05.615 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:14:05.615 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:14:05.616 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:14:14.628 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:14:24.643 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:14:34.658 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:14:44.674 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:14:54.687 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:15:04.702 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:15:04.704 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:14:27.335243
2026-04-24T15:15:04.704 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:15:04.705 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:15:04.705 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:15:13.718 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:15:23.733 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:15:33.749 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:15:43.765 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:15:53.780 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:16:03.794 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:16:03.796 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:15:27.474544
2026-04-24T15:16:03.796 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:16:03.796 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:16:03.796 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:16:12.806 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:16:22.816 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:16:32.830 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:16:42.846 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:16:52.861 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:17:02.876 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:17:02.897 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:16:27.612910
2026-04-24T15:17:02.897 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:17:02.898 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:17:02.898 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:17:11.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:17:21.922 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:17:31.938 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:17:41.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:17:51.966 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:18:01.978 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:18:01.981 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:17:27.752135
2026-04-24T15:18:01.981 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:18:01.981 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:18:01.981 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:18:10.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:18:21.007 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:18:31.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:18:41.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:18:51.048 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:19:01.062 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:19:01.065 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:18:27.894209
2026-04-24T15:19:01.065 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:19:01.066 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:19:01.066 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:19:10.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:19:20.093 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:19:30.106 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:19:40.118 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:19:50.132 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:20:00.145 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:20:00.147 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:19:28.035101
2026-04-24T15:20:00.147 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:20:00.147 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:20:00.147 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:20:09.160 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:20:19.173 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:20:29.187 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:20:39.201 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:20:49.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:20:59.224 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:20:59.226 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:20:28.173044
2026-04-24T15:20:59.227 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:20:59.227 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:20:59.227 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:21:08.239 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:21:18.254 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:21:28.269 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:21:38.284 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:21:48.299 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:21:58.313 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:21:58.333 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:21:28.312919
2026-04-24T15:21:58.333 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:21:58.333 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:21:58.334 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:22:07.347 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:22:17.361 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:22:27.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:22:37.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:22:47.405 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:22:57.417 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:22:57.420 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:22:28.455083
2026-04-24T15:22:57.420 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:22:57.420 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:22:57.420 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:23:06.434 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:23:16.449 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:23:26.464 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:23:36.479 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:23:46.493 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:23:56.507 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:23:56.509 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:23:28.593641
2026-04-24T15:23:56.509 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:23:56.509 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:23:56.510 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:24:05.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:24:15.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:24:25.552 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:24:35.566 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:24:45.580 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:24:55.596 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:24:55.597 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:24:28.731822
2026-04-24T15:24:55.597 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:24:55.597 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:24:55.597 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:25:04.608 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:25:14.621 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:25:24.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:25:34.653 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:25:44.667 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:25:54.682 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:25:54.685 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:25:28.954414
2026-04-24T15:25:54.685 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:25:54.685 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:25:54.686 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:26:03.699 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:26:13.710 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:26:23.726 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:26:33.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:26:43.756 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:26:53.769 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:26:53.771 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:26:29.093778
2026-04-24T15:26:53.771 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:26:53.771 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:26:53.771 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:27:02.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:27:12.799 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:27:22.810 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:27:32.824 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:27:42.837 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:27:52.851 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:27:52.854 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:27:29.269485
2026-04-24T15:27:52.854 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:27:52.854 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:27:52.854 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:28:01.866 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:28:11.881 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:28:21.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:28:31.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:28:41.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:28:51.940 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:28:51.943 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:28:29.414345
2026-04-24T15:28:51.943 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:28:51.943 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:28:51.943 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:29:00.957 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:29:10.970 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:29:20.985 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:29:31.001 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:29:41.012 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:29:51.023 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:29:51.025 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:29:29.565407
2026-04-24T15:29:51.026 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:29:51.026 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:29:51.026 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:30:00.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:30:10.052 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:30:20.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:30:30.080 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:30:40.095 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:30:50.107 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:30:50.109 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:30:29.705431
2026-04-24T15:30:50.109 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:30:50.109 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:30:50.110 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:30:59.122 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:31:09.137 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:31:19.152 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:31:29.166 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:31:39.182 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:31:49.195 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:31:49.198 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:31:29.844420
2026-04-24T15:31:49.198 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:31:49.198 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:31:49.198 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:31:58.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:32:08.218 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:32:18.233 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:32:28.248 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:32:38.263 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:32:48.277 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:32:48.279 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:32:29.984415
2026-04-24T15:32:48.280 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:32:48.280 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:32:48.280 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:32:57.293 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:33:07.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:33:17.319 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:33:27.333 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:33:37.348 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:33:47.361 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:33:47.364 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:33:30.123245
2026-04-24T15:33:47.364 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:33:47.365 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:33:47.365 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:33:56.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:34:06.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:34:16.404 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:34:26.416 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:34:36.431 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:34:46.445 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:34:46.461 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:34:30.261946
2026-04-24T15:34:46.461 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:34:46.461 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:34:46.461 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:34:55.475 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:35:05.489 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:35:15.505 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:35:25.518 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:35:35.532 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:35:45.548 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:35:45.550 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:35:30.400456
2026-04-24T15:35:45.550 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:35:45.550 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:35:45.551 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:35:54.564 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:36:04.579 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:36:14.595 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:36:24.607 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:36:34.617 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:36:44.632 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:36:44.634 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:36:30.540218
2026-04-24T15:36:44.634 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:36:44.634 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:36:44.634 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:36:53.647 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:37:03.663 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:37:13.677 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:37:23.693 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:37:33.708 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:37:43.723 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:37:43.748 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:37:30.677204
2026-04-24T15:37:43.748 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:37:43.748 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:37:43.748 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:37:52.762 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:38:02.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:38:12.791 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:38:22.805 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:38:32.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:38:42.833 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:38:42.835 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:38:30.818634
2026-04-24T15:38:42.835 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:38:42.835 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:38:42.836 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:38:51.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:39:01.863 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:39:11.877 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:39:21.891 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:39:31.904 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:39:41.918 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:39:41.936 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:39:30.962125
2026-04-24T15:39:41.937 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:39:41.937 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:39:41.937 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:39:50.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:40:00.961 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:40:10.977 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:40:20.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:40:31.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:40:41.016 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:40:41.018 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:40:31.101321
2026-04-24T15:40:41.019 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:40:41.019 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:40:41.019 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:40:50.032 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:41:00.045 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:41:10.059 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:41:20.074 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:41:30.088 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:41:40.103 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:41:40.126 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:41:31.240124
2026-04-24T15:41:40.126 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:41:40.126 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:41:40.126 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:41:49.140 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:41:59.154 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:42:09.169 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:42:19.183 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:42:29.195 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:42:39.206 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:42:39.208 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:42:31.381413
2026-04-24T15:42:39.208 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:42:39.209 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:42:39.209 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:42:48.220 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:42:58.233 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:43:08.247 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:43:18.260 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:43:28.275 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:43:38.291 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:43:38.311 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:43:31.519708
2026-04-24T15:43:38.311 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:43:38.311 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:43:38.311 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:43:47.322 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:43:57.336 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:44:07.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:44:17.366 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:44:27.381 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:44:37.397 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:44:37.400 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:44:31.667752
2026-04-24T15:44:37.400 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:44:37.400 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:44:37.400 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:44:46.411 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:44:56.426 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:45:06.442 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:45:16.457 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:45:26.473 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:45:36.488 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:45:36.508 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:45:31.804919
2026-04-24T15:45:36.508 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:45:36.508 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:45:36.508 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:45:45.519 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:45:55.533 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:46:05.547 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:46:15.562 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:46:25.577 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:46:35.591 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:46:35.608 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:46:31.943708
2026-04-24T15:46:35.608 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:46:35.608 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:46:35.608 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:46:44.620 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:46:54.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:47:04.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:47:14.664 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:47:24.680 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:47:34.696 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:47:34.716 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:47:32.083929
2026-04-24T15:47:34.716 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:47:34.716 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:47:34.716 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:47:43.730 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:47:53.745 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:48:03.759 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:48:13.774 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:48:23.789 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:48:33.803 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:48:33.805 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:48:32.224237
2026-04-24T15:48:33.805 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:48:33.806 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:48:33.806 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:48:42.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:48:52.832 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:49:02.846 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:49:12.861 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:49:22.876 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:49:32.892 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:49:32.894 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:48:32.224237
2026-04-24T15:49:32.894 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:49:32.894 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:49:32.894 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:49:41.906 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:49:51.920 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:50:01.932 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:50:11.947 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:50:21.962 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:50:31.977 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:50:31.996 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:49:32.363552
2026-04-24T15:50:31.997 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:50:31.997 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:50:31.997 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:50:41.008 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:50:51.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:51:01.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:51:11.047 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:51:21.061 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:51:31.076 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:51:31.078 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:50:32.502046
2026-04-24T15:51:31.078 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:51:31.078 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:51:31.078 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:51:40.092 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:51:50.104 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:52:00.115 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:52:10.129 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:52:20.142 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:52:30.156 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:52:30.177 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:51:32.642057
2026-04-24T15:52:30.178 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:52:30.178 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:52:30.178 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:52:39.190 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:52:49.204 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:52:59.214 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:53:09.227 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:53:19.242 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:53:29.258 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:53:29.260 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:52:32.783425
2026-04-24T15:53:29.261 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:53:29.261 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:53:29.261 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:53:38.274 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:53:48.289 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:53:58.303 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:54:08.317 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:54:18.332 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:54:28.347 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:54:28.365 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:53:32.921175
2026-04-24T15:54:28.366 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:54:28.366 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:54:28.366 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:54:37.380 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:54:47.394 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:54:57.407 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:55:07.420 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:55:17.435 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:55:27.450 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:55:27.452 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:54:33.060474
2026-04-24T15:55:27.452 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:55:27.452 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:55:27.453 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:55:36.466 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:55:46.481 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:55:56.496 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:56:06.510 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:56:16.524 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:56:26.538 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:56:26.556 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:55:33.200491
2026-04-24T15:56:26.556 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:56:26.556 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:56:26.556 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:56:35.570 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:56:45.585 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:56:55.601 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:57:05.612 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:57:15.626 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:57:25.642 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:57:25.660 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:56:33.338843
2026-04-24T15:57:25.661 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:57:25.661 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:57:25.661 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:57:34.675 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:57:44.690 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:57:54.704 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:58:04.717 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:58:14.732 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:58:24.748 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:58:24.750 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:57:33.477744
2026-04-24T15:58:24.751 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:58:24.751 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:58:24.751 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:58:33.764 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:58:43.779 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:58:53.795 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T15:59:03.807 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T15:59:13.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T15:59:23.833 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T15:59:23.854 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:58:33.619801
2026-04-24T15:59:23.854 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T15:59:23.855 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T15:59:23.855 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T15:59:32.868 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T15:59:42.882 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T15:59:52.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:00:02.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:00:12.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:00:22.940 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:00:22.942 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T15:59:33.757767
2026-04-24T16:00:22.942 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:00:22.942 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:00:22.942 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:00:31.956 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:00:41.970 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:00:51.983 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:01:01.998 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:01:12.010 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:01:22.020 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:01:22.023 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:00:33.896602
2026-04-24T16:01:22.023 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:01:22.023 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:01:22.023 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:01:31.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:01:41.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:01:51.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:02:01.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:02:11.093 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:02:21.106 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:02:21.108 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:01:34.033292
2026-04-24T16:02:21.108 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:02:21.109 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:02:21.109 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:02:30.122 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:02:40.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:02:50.148 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:03:00.163 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:03:10.177 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:03:20.191 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:03:20.213 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:02:34.173924
2026-04-24T16:03:20.253 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:03:20.253 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:03:20.254 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:03:29.267 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:03:39.279 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:03:49.293 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:03:59.306 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:04:09.321 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:04:19.335 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:04:19.337 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:03:34.312461
2026-04-24T16:04:19.338 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:04:19.338 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:04:19.338 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:04:28.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:04:38.368 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:04:48.383 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:04:58.399 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:05:08.411 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:05:18.425 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:05:18.448 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:04:34.452621
2026-04-24T16:05:18.449 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:05:18.449 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:05:18.449 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:05:27.462 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:05:37.478 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:05:47.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:05:57.506 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:06:07.521 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:06:17.534 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:06:17.537 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:05:34.592855
2026-04-24T16:06:17.538 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:06:17.538 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:06:17.538 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:06:26.552 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:06:36.568 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:06:46.583 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:06:56.597 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:07:06.607 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:07:16.617 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:07:16.620 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:06:34.731981
2026-04-24T16:07:16.620 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:07:16.620 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:07:16.620 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:07:25.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:07:35.649 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:07:45.662 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:07:55.677 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:08:05.690 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:08:15.705 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:08:15.707 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:07:34.872224
2026-04-24T16:08:15.707 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:08:15.708 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:08:15.708 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:08:24.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:08:34.735 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:08:44.750 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:08:54.764 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:09:04.779 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:09:14.795 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:09:14.813 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:08:35.010793
2026-04-24T16:09:14.814 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:09:14.814 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:09:14.814 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:09:23.828 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:09:33.841 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:09:43.855 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:09:53.865 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:10:03.874 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:10:13.884 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:10:13.886 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:09:35.148590
2026-04-24T16:10:13.886 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:10:13.886 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:10:13.887 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:10:22.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:10:32.907 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:10:42.917 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:10:52.927 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:11:02.936 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:11:12.947 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:11:12.971 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:10:35.382164
2026-04-24T16:11:12.971 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:11:12.971 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:11:12.971 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:11:21.981 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:11:31.992 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:11:42.003 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:11:52.012 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:12:02.022 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:12:12.032 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:12:12.034 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:11:35.521018
2026-04-24T16:12:12.035 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:12:12.035 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:12:12.035 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:12:21.044 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:12:31.054 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:12:41.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:12:51.074 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:13:01.085 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:13:11.096 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:13:11.116 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:12:35.667236
2026-04-24T16:13:11.116 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:13:11.116 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:13:11.116 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:13:20.127 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:13:30.137 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:13:40.148 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:13:50.159 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:14:00.169 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:14:10.180 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:14:10.199 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:13:35.809990
2026-04-24T16:14:10.199 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:14:10.199 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:14:10.200 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:14:19.208 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:14:29.219 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:14:39.229 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:14:49.239 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:14:59.250 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:15:09.263 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:15:09.266 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:14:35.958723
2026-04-24T16:15:09.266 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:15:09.267 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:15:09.267 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:15:18.279 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:15:28.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:15:38.310 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:15:48.324 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:15:58.338 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:16:08.353 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:16:08.371 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:15:36.099275
2026-04-24T16:16:08.371 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:16:08.371 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:16:08.371 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:16:17.384 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:16:27.399 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:16:37.411 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:16:47.422 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:16:57.437 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:17:07.451 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:17:07.453 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:16:36.238965
2026-04-24T16:17:07.454 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:17:07.454 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:17:07.454 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:17:16.467 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:17:26.482 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:17:36.497 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:17:46.508 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:17:56.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:18:06.537 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:18:06.554 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:17:36.376478
2026-04-24T16:18:06.555 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:18:06.555 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:18:06.555 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:18:15.568 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:18:25.582 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:18:35.596 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:18:45.608 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:18:55.620 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:19:05.634 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:19:05.653 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:18:36.518022
2026-04-24T16:19:05.654 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:19:05.654 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:19:05.654 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:19:14.668 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:19:24.683 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:19:34.697 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:19:44.710 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:19:54.722 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:20:04.734 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:20:04.737 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:19:36.655405
2026-04-24T16:20:04.737 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:20:04.738 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:20:04.738 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:20:13.750 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:20:23.765 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:20:33.779 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:20:43.792 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:20:53.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:21:03.816 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:21:03.838 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:20:36.793342
2026-04-24T16:21:03.838 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:21:03.838 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:21:03.838 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:21:12.851 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:21:22.867 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:21:32.881 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:21:42.894 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:21:52.907 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:22:02.919 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:22:02.921 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:21:36.933742
2026-04-24T16:22:02.922 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:22:02.922 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:22:02.922 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:22:11.936 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:22:21.952 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:22:31.967 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:22:41.981 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:22:51.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:23:02.007 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:23:02.028 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:22:37.072187
2026-04-24T16:23:02.028 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:23:02.028 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:23:02.028 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:23:11.041 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:23:21.056 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:23:31.071 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:23:41.084 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:23:51.099 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:24:01.113 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:24:01.115 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:23:37.211685
2026-04-24T16:24:01.115 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:24:01.115 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:24:01.116 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:24:10.126 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:24:20.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:24:30.156 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:24:40.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:24:50.186 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:25:00.201 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:25:00.223 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:24:37.353510
2026-04-24T16:25:00.223 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:25:00.223 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:25:00.223 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:25:09.235 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:25:19.250 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:25:29.264 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:25:39.279 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:25:49.292 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:25:59.306 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:25:59.309 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:25:37.494990
2026-04-24T16:25:59.309 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:25:59.309 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:25:59.309 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:26:08.322 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:26:18.337 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:26:28.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:26:38.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:26:48.382 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:26:58.395 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:26:58.398 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:26:37.634626
2026-04-24T16:26:58.398 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:26:58.398 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:26:58.399 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:27:07.409 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:27:17.421 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:27:27.436 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:27:37.452 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:27:47.466 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:27:57.481 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:27:57.483 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:27:37.773231
2026-04-24T16:27:57.484 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:27:57.484 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:27:57.484 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:28:06.497 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:28:16.510 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:28:26.526 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:28:36.542 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:28:46.555 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:28:56.569 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:28:56.589 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:28:37.921713
2026-04-24T16:28:56.590 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:28:56.590 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:28:56.590 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:29:05.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:29:15.614 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:29:25.626 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:29:35.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:29:45.651 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:29:55.666 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:29:55.668 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:29:38.059225
2026-04-24T16:29:55.668 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:29:55.669 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:29:55.669 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:30:04.681 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:30:14.696 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:30:24.711 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:30:34.726 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:30:44.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:30:54.756 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:30:54.759 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:30:38.198938
2026-04-24T16:30:54.760 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:30:54.760 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:30:54.760 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:31:03.773 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:31:13.788 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:31:23.802 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:31:33.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:31:43.827 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:31:53.841 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:31:53.860 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:31:38.338018
2026-04-24T16:31:53.860 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:31:53.860 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:31:53.860 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:32:02.873 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:32:12.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:32:22.902 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:32:32.913 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:32:42.927 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:32:52.940 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:32:52.943 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:32:38.476242
2026-04-24T16:32:52.943 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:32:52.943 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:32:52.943 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:33:01.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:33:11.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:33:21.979 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:33:31.994 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:33:42.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:33:52.016 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:33:52.037 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:33:38.615634
2026-04-24T16:33:52.037 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:33:52.037 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:33:52.037 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:34:01.049 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:34:11.064 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:34:21.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:34:31.093 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:34:41.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:34:51.120 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:34:51.123 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:34:38.755403
2026-04-24T16:34:51.123 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:34:51.123 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:34:51.123 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:35:00.135 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:35:10.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:35:20.166 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:35:30.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:35:40.196 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:35:50.206 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:35:50.225 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:35:38.893828
2026-04-24T16:35:50.226 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:35:50.226 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:35:50.226 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:35:59.238 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:36:09.252 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:36:19.266 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:36:29.283 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:36:39.297 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:36:49.312 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:36:49.315 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:36:39.032222
2026-04-24T16:36:49.315 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:36:49.315 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:36:49.316 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:36:58.330 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:37:08.344 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:37:18.360 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:37:28.376 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:37:38.391 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:37:48.403 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:37:48.424 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:37:39.171170
2026-04-24T16:37:48.425 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:37:48.425 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:37:48.425 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:37:57.438 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:38:07.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:38:17.468 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:38:27.483 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:38:37.499 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:38:47.512 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:38:47.514 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:38:39.312415
2026-04-24T16:38:47.514 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:38:47.514 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:38:47.514 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:38:56.527 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:39:06.542 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:39:16.555 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:39:26.568 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:39:36.581 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:39:46.595 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:39:46.597 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:39:39.450399
2026-04-24T16:39:46.597 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:39:46.597 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:39:46.597 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:39:55.608 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:40:05.619 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:40:15.632 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:40:25.647 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:40:35.662 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:40:45.677 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:40:45.695 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:40:39.587357
2026-04-24T16:40:45.696 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:40:45.696 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:40:45.696 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:40:54.708 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:41:04.723 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:41:14.739 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:41:24.753 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:41:34.769 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:41:44.784 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:41:44.786 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:41:39.727017
2026-04-24T16:41:44.787 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:41:44.787 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:41:44.787 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:41:53.800 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:42:03.811 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:42:13.825 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:42:23.841 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:42:33.856 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:42:43.871 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:42:43.889 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:42:39.866735
2026-04-24T16:42:43.890 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:42:43.890 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:42:43.890 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:42:52.902 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:43:02.917 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:43:12.932 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:43:22.948 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:43:32.963 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:43:42.978 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:43:42.981 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:43:40.004286
2026-04-24T16:43:42.981 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:43:42.981 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:43:42.981 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:43:51.993 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:44:02.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:44:12.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:44:22.034 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:44:32.048 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:44:42.062 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:44:42.083 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:44:40.142639
2026-04-24T16:44:42.083 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:44:42.083 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:44:42.083 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:44:51.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:45:01.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:45:11.122 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:45:21.137 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:45:31.151 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:45:41.166 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:45:41.168 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:45:40.282263
2026-04-24T16:45:41.169 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:45:41.169 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:45:41.169 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:45:50.183 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:46:00.197 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:46:10.209 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:46:20.221 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:46:30.236 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:46:40.249 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:46:40.252 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:45:40.282263
2026-04-24T16:46:40.252 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:46:40.253 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:46:40.253 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:46:49.265 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:46:59.279 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:47:09.292 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:47:19.302 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:47:29.317 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:47:39.332 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:47:39.350 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:46:40.421043
2026-04-24T16:47:39.350 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:47:39.350 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:47:39.350 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:47:48.362 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:47:58.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:48:08.390 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:48:18.402 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:48:28.413 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:48:38.427 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:48:38.429 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:47:40.559470
2026-04-24T16:48:38.429 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:48:38.430 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:48:38.430 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:48:47.443 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:48:57.458 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:49:07.473 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:49:17.489 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:49:27.502 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:49:37.513 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:49:37.515 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:48:40.699507
2026-04-24T16:49:37.516 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:49:37.516 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:49:37.516 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:49:46.529 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:49:56.543 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:50:06.557 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:50:16.570 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:50:26.582 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:50:36.596 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:50:36.614 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:49:40.838015
2026-04-24T16:50:36.614 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:50:36.615 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:50:36.615 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:50:45.624 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:50:55.637 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:51:05.651 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:51:15.664 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:51:25.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:51:35.695 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:51:35.716 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:50:40.978409
2026-04-24T16:51:35.716 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:51:35.716 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:51:35.717 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:51:44.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:51:54.743 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:52:04.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:52:14.772 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:52:24.785 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:52:34.799 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:52:34.801 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:51:41.192180
2026-04-24T16:52:34.802 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:52:34.802 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:52:34.802 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:52:43.812 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:52:53.825 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:53:03.840 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:53:13.855 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:53:23.870 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:53:33.886 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:53:33.908 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:52:41.333904
2026-04-24T16:53:33.908 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:53:33.908 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:53:33.909 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:53:42.920 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:53:52.935 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:54:02.948 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:54:12.961 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:54:22.974 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:54:32.990 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:54:32.993 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:53:41.483415
2026-04-24T16:54:32.993 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:54:32.993 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:54:32.993 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:54:42.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:54:52.016 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:55:02.029 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:55:12.041 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:55:22.056 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:55:32.070 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:55:32.092 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:54:41.628998
2026-04-24T16:55:32.092 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:55:32.092 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:55:32.092 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:55:41.104 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:55:51.117 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:56:01.130 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:56:11.145 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:56:21.159 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:56:31.173 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:56:31.175 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:55:41.771986
2026-04-24T16:56:31.176 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:56:31.176 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:56:31.176 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:56:40.189 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:56:50.202 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:57:00.213 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:57:10.226 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:57:20.240 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:57:30.255 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:57:30.278 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:56:41.912270
2026-04-24T16:57:30.279 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:57:30.279 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:57:30.279 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:57:39.291 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:57:49.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:57:59.321 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:58:09.336 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:58:19.350 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:58:29.366 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:58:29.368 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:57:42.050588
2026-04-24T16:58:29.369 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:58:29.369 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:58:29.369 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:58:38.383 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:58:48.398 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:58:58.410 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T16:59:08.422 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T16:59:18.437 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T16:59:28.453 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T16:59:28.478 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:58:42.188269
2026-04-24T16:59:28.479 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T16:59:28.479 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T16:59:28.479 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T16:59:37.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T16:59:47.505 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T16:59:57.516 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:00:07.531 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:00:17.545 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:00:27.558 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:00:27.560 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T16:59:42.328797
2026-04-24T17:00:27.561 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:00:27.561 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:00:27.561 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:00:36.571 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:00:46.585 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:00:56.599 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:01:06.611 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:01:16.624 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:01:26.638 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:01:26.639 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:00:42.472367
2026-04-24T17:01:26.639 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:01:26.639 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:01:26.639 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:01:35.654 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:01:45.668 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:01:55.689 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:02:05.703 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:02:15.717 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:02:25.732 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:02:25.749 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:01:42.611901
2026-04-24T17:02:25.749 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:02:25.749 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:02:25.749 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:02:34.763 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:02:44.777 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:02:54.791 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:03:04.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:03:14.816 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:03:24.825 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:03:24.827 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:02:42.752290
2026-04-24T17:03:24.828 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:03:24.828 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:03:24.828 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:03:33.842 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:03:43.856 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:03:53.871 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:04:03.885 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:04:13.900 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:04:23.913 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:04:23.933 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:03:42.890873
2026-04-24T17:04:23.933 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:04:23.933 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:04:23.933 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:04:32.946 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:04:42.961 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:04:52.974 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:05:02.988 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:05:13.001 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:05:23.014 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:05:23.016 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:04:43.030148
2026-04-24T17:05:23.016 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:05:23.016 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:05:23.016 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:05:32.027 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:05:42.041 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:05:52.054 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:06:02.068 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:06:12.083 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:06:22.096 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:06:22.119 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:05:43.169531
2026-04-24T17:06:22.119 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:06:22.119 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:06:22.119 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:06:31.132 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:06:41.147 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:06:51.160 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:07:01.175 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:07:11.189 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:07:21.204 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:07:21.206 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:06:43.309480
2026-04-24T17:07:21.207 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:07:21.207 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:07:21.207 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:07:30.217 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:07:40.231 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:07:50.244 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:08:00.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:08:10.271 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:08:20.284 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:08:20.303 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:07:43.450847
2026-04-24T17:08:20.303 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:08:20.303 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:08:20.304 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:08:29.316 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:08:39.331 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:08:49.344 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:08:59.359 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:09:09.373 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:09:19.388 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:09:19.390 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:08:43.589578
2026-04-24T17:09:19.391 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:09:19.391 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:09:19.391 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:09:28.403 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:09:38.416 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:09:48.429 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:09:58.444 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:10:08.458 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:10:18.474 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:10:18.494 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:09:43.728391
2026-04-24T17:10:18.494 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:10:18.495 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:10:18.495 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:10:27.506 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:10:37.517 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:10:47.531 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:10:57.546 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:11:07.560 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:11:17.574 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:11:17.576 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:10:43.866051
2026-04-24T17:11:17.577 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:11:17.577 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:11:17.577 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:11:26.589 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:11:36.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:11:46.612 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:11:56.626 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:12:06.640 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:12:16.653 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:12:16.655 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:11:44.003943
2026-04-24T17:12:16.656 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:12:16.656 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:12:16.656 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:12:25.669 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:12:35.683 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:12:45.694 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:12:55.709 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:13:05.724 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:13:15.738 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:13:15.756 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:12:44.142653
2026-04-24T17:13:15.756 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:13:15.756 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:13:15.757 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:13:24.770 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:13:34.785 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:13:44.799 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:13:54.811 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:14:04.821 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:14:14.834 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:14:14.837 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:13:44.281257
2026-04-24T17:14:14.837 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:14:14.837 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:14:14.837 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:14:23.851 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:14:33.866 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:14:43.881 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:14:53.894 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:15:03.907 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:15:13.922 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:15:13.944 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:14:44.420310
2026-04-24T17:15:13.944 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:15:13.945 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:15:13.945 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:15:22.957 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:15:32.972 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:15:42.987 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:15:53.003 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:16:03.013 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:16:13.026 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:16:13.029 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:15:44.558757
2026-04-24T17:16:13.029 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:16:13.029 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:16:13.029 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:16:22.041 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:16:32.053 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:16:42.067 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:16:52.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:17:02.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:17:12.110 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:17:12.129 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:16:44.700663
2026-04-24T17:17:12.129 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:17:12.129 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:17:12.129 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:17:21.143 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:17:31.157 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:17:41.172 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:17:51.188 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:18:01.202 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:18:11.214 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:18:11.232 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:17:44.839076
2026-04-24T17:18:11.232 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:18:11.232 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:18:11.233 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:18:20.246 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:18:30.260 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:18:40.274 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:18:50.286 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:19:00.302 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:19:10.315 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:19:10.336 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:18:44.978217
2026-04-24T17:19:10.336 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:19:10.336 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:19:10.336 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:19:19.350 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:19:29.365 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:19:39.381 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:19:49.396 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:19:59.408 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:20:09.425 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:20:09.428 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:19:45.115607
2026-04-24T17:20:09.428 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:20:09.428 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:20:09.428 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:20:18.441 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:20:28.457 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:20:38.471 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:20:48.487 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:20:58.503 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:21:08.516 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:21:08.518 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:20:45.254266
2026-04-24T17:21:08.519 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:21:08.519 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:21:08.519 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:21:17.533 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:21:27.547 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:21:37.562 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:21:47.576 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:21:57.590 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:22:07.603 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:22:07.621 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:21:45.396923
2026-04-24T17:22:07.621 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:22:07.621 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:22:07.621 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:22:16.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:22:26.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:22:36.662 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:22:46.676 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:22:56.691 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:23:06.704 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:23:06.707 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:22:45.535810
2026-04-24T17:23:06.707 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:23:06.707 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:23:06.707 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:23:15.719 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:23:25.734 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:23:35.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:23:45.763 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:23:55.778 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:24:05.792 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:24:05.810 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:23:45.675640
2026-04-24T17:24:05.811 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:24:05.811 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:24:05.811 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:24:14.823 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:24:24.838 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:24:34.854 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:24:44.869 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:24:54.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:25:04.898 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:25:04.901 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:24:45.816481
2026-04-24T17:25:04.901 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:25:04.901 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:25:04.901 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:25:13.914 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:25:23.928 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:25:33.944 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:25:43.959 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:25:53.973 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:26:03.986 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:26:04.007 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:25:45.956472
2026-04-24T17:26:04.007 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:26:04.007 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:26:04.007 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:26:13.017 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:26:23.028 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:26:33.042 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:26:43.057 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:26:53.071 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:27:03.084 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:27:03.087 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:26:46.095205
2026-04-24T17:27:03.087 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:27:03.087 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:27:03.087 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:27:12.100 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:27:22.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:27:32.128 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:27:42.142 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:27:52.157 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:28:02.171 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:28:02.191 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:27:46.231270
2026-04-24T17:28:02.191 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:28:02.191 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:28:02.192 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:28:11.203 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:28:21.212 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:28:31.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:28:41.240 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:28:51.255 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:29:01.270 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:29:01.272 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:28:46.369253
2026-04-24T17:29:01.272 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:29:01.273 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:29:01.273 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:29:10.286 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:29:20.301 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:29:30.314 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:29:40.328 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:29:50.341 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:30:00.354 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:30:00.375 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:29:46.508212
2026-04-24T17:30:00.375 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:30:00.375 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:30:00.376 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:30:09.388 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:30:19.399 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:30:29.409 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:30:39.420 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:30:49.433 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:30:59.448 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:30:59.450 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:30:46.649902
2026-04-24T17:30:59.451 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:30:59.451 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:30:59.451 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:31:08.465 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:31:18.478 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:31:28.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:31:38.507 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:31:48.521 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:31:58.534 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:31:58.535 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:31:46.788283
2026-04-24T17:31:58.535 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:31:58.535 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:31:58.535 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:32:07.545 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:32:17.561 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:32:27.574 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:32:37.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:32:47.601 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:32:57.612 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:32:57.629 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:32:46.926845
2026-04-24T17:32:57.629 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:32:57.629 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:32:57.629 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:33:06.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:33:16.649 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:33:26.660 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:33:36.675 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:33:46.689 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:33:56.703 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:33:56.705 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:33:47.065928
2026-04-24T17:33:56.705 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:33:56.705 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:33:56.705 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:34:05.718 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:34:15.733 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:34:25.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:34:35.764 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:34:45.777 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:34:55.792 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:34:55.812 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:34:47.227886
2026-04-24T17:34:55.812 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:34:55.812 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:34:55.812 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:35:04.822 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:35:14.838 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:35:24.852 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:35:34.868 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:35:44.881 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:35:54.895 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:35:54.897 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:35:47.368160
2026-04-24T17:35:54.898 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:35:54.898 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:35:54.898 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:36:03.909 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:36:13.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:36:23.939 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:36:33.954 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:36:43.968 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:36:53.983 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:36:54.004 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:36:47.520889
2026-04-24T17:36:54.004 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:36:54.004 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:36:54.004 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:37:03.014 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:37:13.025 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:37:23.040 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:37:33.054 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:37:43.069 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:37:53.083 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:37:53.085 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:37:47.658774
2026-04-24T17:37:53.093 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:37:53.093 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:37:53.093 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:38:02.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:38:12.119 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:38:22.133 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:38:32.146 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:38:42.160 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:38:52.175 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:38:52.193 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:38:47.799793
2026-04-24T17:38:52.194 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:38:52.194 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:38:52.194 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:39:01.206 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:39:11.216 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:39:21.229 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:39:31.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:39:41.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:39:51.273 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:39:51.275 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:39:47.937842
2026-04-24T17:39:51.275 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:39:51.275 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:39:51.276 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:40:00.289 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:40:10.302 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:40:20.316 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:40:30.332 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:40:40.346 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:40:50.360 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:40:50.382 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:40:48.076980
2026-04-24T17:40:50.383 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:40:50.383 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:40:50.383 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:40:59.397 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:41:09.409 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:41:19.421 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:41:29.435 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:41:39.451 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:41:49.465 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:41:49.468 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:41:48.216771
2026-04-24T17:41:49.468 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:41:49.468 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:41:49.468 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:41:58.482 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:42:08.497 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:42:18.511 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:42:28.526 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:42:38.541 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:42:48.555 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:42:48.557 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:41:48.216771
2026-04-24T17:42:48.557 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:42:48.557 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:42:48.558 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:42:57.570 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:43:07.584 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:43:17.598 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:43:27.612 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:43:37.623 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:43:47.636 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:43:47.654 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:42:48.357167
2026-04-24T17:43:47.654 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:43:47.654 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:43:47.654 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:43:56.667 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:44:06.681 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:44:16.696 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:44:26.709 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:44:36.724 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:44:46.738 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:44:46.741 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:43:48.497235
2026-04-24T17:44:46.741 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:44:46.741 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:44:46.741 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:44:55.754 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:45:05.768 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:45:15.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:45:25.798 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:45:35.811 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:45:45.822 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:45:45.843 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:44:48.636062
2026-04-24T17:45:45.844 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:45:45.844 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:45:45.844 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:45:54.856 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:46:04.870 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:46:14.885 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:46:24.899 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:46:34.914 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:46:44.929 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:46:44.932 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:45:48.775302
2026-04-24T17:46:44.932 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:46:44.932 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:46:44.932 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:46:53.946 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:47:03.960 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:47:13.974 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:47:23.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:47:34.004 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:47:44.014 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:47:44.035 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:46:48.916462
2026-04-24T17:47:44.035 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:47:44.035 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:47:44.036 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:47:53.049 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:48:03.062 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:48:13.076 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:48:23.091 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:48:33.106 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:48:43.120 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:48:43.122 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:47:49.053874
2026-04-24T17:48:43.122 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:48:43.122 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:48:43.123 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:48:52.135 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:49:02.149 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:49:12.164 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:49:22.179 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:49:32.194 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:49:42.206 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:49:42.228 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:48:49.193121
2026-04-24T17:49:42.229 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:49:42.229 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:49:42.229 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:49:51.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:50:01.254 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:50:11.268 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:50:21.282 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:50:31.296 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:50:41.308 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:50:41.311 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:49:49.330734
2026-04-24T17:50:41.311 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:50:41.311 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:50:41.311 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:50:50.321 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:51:00.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:51:10.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:51:20.365 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:51:30.380 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:51:40.396 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:51:40.416 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:50:49.467417
2026-04-24T17:51:40.416 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:51:40.416 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:51:40.417 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:51:49.429 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:51:59.444 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:52:09.461 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:52:19.476 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:52:29.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:52:39.507 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:52:39.510 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:51:49.607169
2026-04-24T17:52:39.510 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:52:39.510 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:52:39.510 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:52:48.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:52:58.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:53:08.552 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:53:18.566 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:53:28.577 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:53:38.590 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:53:38.611 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:52:49.748188
2026-04-24T17:53:38.611 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:53:38.611 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:53:38.612 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:53:47.622 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:53:57.634 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:54:07.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:54:17.663 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:54:27.677 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:54:37.692 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:54:37.712 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:53:49.887352
2026-04-24T17:54:37.712 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:54:37.713 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:54:37.713 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:54:46.725 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:54:56.738 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:55:06.752 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:55:16.766 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:55:26.782 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:55:36.796 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:55:36.799 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:54:50.028510
2026-04-24T17:55:36.799 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:55:36.800 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:55:36.800 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:55:45.810 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:55:55.823 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:56:05.836 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:56:15.849 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:56:25.864 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:56:35.879 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:56:35.895 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:55:50.167827
2026-04-24T17:56:35.896 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:56:35.896 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:56:35.896 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:56:44.908 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:56:54.923 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:57:04.937 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:57:14.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:57:24.967 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:57:34.981 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:57:34.984 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:56:50.307333
2026-04-24T17:57:34.984 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:57:34.985 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:57:34.985 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:57:43.997 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:57:54.007 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:58:04.017 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:58:14.029 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:58:24.042 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:58:34.057 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:58:34.081 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:57:50.447921
2026-04-24T17:58:34.081 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:58:34.081 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:58:34.081 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:58:43.094 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:58:53.107 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T17:59:03.121 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T17:59:13.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T17:59:23.149 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T17:59:33.164 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T17:59:33.166 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:58:50.586626
2026-04-24T17:59:33.166 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T17:59:33.166 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T17:59:33.166 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T17:59:42.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T17:59:52.194 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:00:02.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:00:12.220 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:00:22.234 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:00:32.247 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:00:32.269 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T17:59:50.725572
2026-04-24T18:00:32.269 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T18:00:32.269 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T18:00:32.269 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T18:00:41.279 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:00:51.289 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:01:01.299 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:01:11.313 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:01:21.326 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:01:31.341 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:01:31.343 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T18:00:50.864961
2026-04-24T18:01:31.344 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T18:01:31.344 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T18:01:31.344 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T18:01:40.357 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:01:50.370 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:02:00.386 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:02:10.399 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:02:20.409 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:02:30.419 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:02:30.437 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:01:56.347088
2026-04-24T18:02:30.437 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:01:56.347088
2026-04-24T18:02:30.437 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:02:30.437 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:02:30.438 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:02:30.438 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:02:30&start_after=2026-04-23T16:02:30&end_after=2026-04-24T16:02:30&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:02:30.604 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:02:30.606 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:02:30.608 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:02:30.609 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:02:30.611 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:02:30.611 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:02:30.613 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:02:30.614 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:02:30.614 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:02:30.615 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:02:30.616 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:02:30.616 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:02:30.617 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:02:30.618 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:02:30.618 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:02:30.619 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:02:30.619 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations
2026-04-24T18:02:30.619 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:02:30.619 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:26:07Z
2026-04-24T18:02:30.619 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1416.380286
2026-04-24T18:02:30.619 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T18:02:30.619 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T18:02:30.619 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T18:02:30.620 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T18:02:30.620 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T18:02:39.630 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:02:49.642 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:02:59.656 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:03:09.671 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:03:19.686 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:03:29.701 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:03:29.725 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:03:00.444720
2026-04-24T18:03:29.725 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:03:00.444720
2026-04-24T18:03:29.725 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:03:29.725 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:03:29.726 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:03:29.726 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:03:29&start_after=2026-04-23T16:03:29&end_after=2026-04-24T16:03:29&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:03:29.854 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:03:29.861 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:03:29.867 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:03:29.870 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:03:29.875 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:03:29.877 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:03:29.882 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:03:29.883 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:03:29.885 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:03:29.887 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:03:29.888 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:03:29.889 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:03:29.891 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:03:29.892 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:03:29.893 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:03:29.894 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:03:29.894 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations
2026-04-24T18:03:29.894 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:03:29.894 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:26:07Z
2026-04-24T18:03:29.895 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1357.104973
2026-04-24T18:03:29.895 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T18:03:29.895 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T18:03:29.895 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T18:03:29.896 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T18:03:29.896 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T18:03:38.907 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:03:48.920 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:03:58.930 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:04:08.941 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:04:18.951 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:04:28.960 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:04:28.961 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:04:05.083258
2026-04-24T18:04:28.961 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:04:05.083258
2026-04-24T18:04:28.961 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:04:28.961 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:04:28.961 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:04:28.961 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:04:28&start_after=2026-04-23T16:04:28&end_after=2026-04-24T16:04:28&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:04:29.081 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:04:29.083 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:04:29.085 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:04:29.085 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:04:29.087 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:04:29.088 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:04:29.089 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:04:29.090 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:04:29.090 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:04:29.091 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:04:29.092 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:04:29.092 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:04:29.093 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:04:29.094 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:04:29.095 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:04:29.095 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:04:29.095 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations
2026-04-24T18:04:29.095 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:04:29.095 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:26:07Z
2026-04-24T18:04:29.095 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1297.904089
2026-04-24T18:04:29.095 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T18:04:29.095 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T18:04:29.095 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T18:04:29.096 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T18:04:29.096 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T18:04:38.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:04:48.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:04:58.124 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:05:08.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:05:18.145 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:05:28.155 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:05:28.173 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:05:09.183784
2026-04-24T18:05:28.173 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:05:09.183784
2026-04-24T18:05:28.173 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:05:28.173 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:05:28.173 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:05:28.173 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:05:28&start_after=2026-04-23T16:05:28&end_after=2026-04-24T16:05:28&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:05:28.391 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:05:28.393 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:05:28.395 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:05:28.396 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:05:28.397 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:05:28.398 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:05:28.399 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:05:28.400 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:05:28.401 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:05:28.401 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:05:28.402 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:05:28.403 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:05:28.403 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:05:28.404 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:05:28.405 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:05:28.406 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:05:28.406 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations
2026-04-24T18:05:28.406 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:05:28.406 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:26:07Z
2026-04-24T18:05:28.406 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1238.593691
2026-04-24T18:05:28.406 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T18:05:28.406 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T18:05:28.406 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T18:05:28.407 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T18:05:28.407 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T18:05:37.416 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:05:47.429 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:05:57.445 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:06:07.460 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:06:17.476 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:06:27.491 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:06:27.508 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:06:13.492329
2026-04-24T18:06:27.509 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:06:13.492329
2026-04-24T18:06:27.509 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:06:27.509 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:06:27.510 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:06:27.510 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:06:27&start_after=2026-04-23T16:06:27&end_after=2026-04-24T16:06:27&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:06:27.666 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:06:27.675 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:06:27.684 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:06:27.687 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:06:27.691 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:06:27.693 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:06:27.696 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:06:27.698 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:06:27.699 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:06:27.701 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:06:27.702 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:06:27.703 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:06:27.704 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:06:27.705 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:06:27.706 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:06:27.708 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:06:27.708 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations
2026-04-24T18:06:27.708 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:06:27.708 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:26:07Z
2026-04-24T18:06:27.708 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1179.291598
2026-04-24T18:06:27.708 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:06:27.708452    Obs time: 2026-04-24 16:26:07
2026-04-24T18:06:27.708 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:19:39.291548
2026-04-24T18:06:27.708 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  1179
2026-04-24T18:06:27.708 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T18:06:36.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:06:46.731 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:06:56.741 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:07:06.751 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:07:16.760 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:07:26.770 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:07:26.788 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:07:17.444403
2026-04-24T18:07:26.788 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:07:17.444403
2026-04-24T18:07:26.788 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:07:26.788 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:07:26.788 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:07:26.788 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:07:26&start_after=2026-04-23T16:07:26&end_after=2026-04-24T16:07:26&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:07:26.906 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:07:26.908 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:07:26.910 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:07:26.911 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:07:26.913 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:07:26.913 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:07:26.915 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:07:26.915 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:07:26.916 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:07:26.917 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:07:26.917 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:07:26.918 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:07:26.919 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:07:26.919 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:07:26.920 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:07:26.921 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:07:26.921 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations
2026-04-24T18:07:26.921 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:07:26.921 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:26:07Z
2026-04-24T18:07:26.921 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1120.078442
2026-04-24T18:07:26.921 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:07:26.921590    Obs time: 2026-04-24 16:26:07
2026-04-24T18:07:26.921 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:18:40.078410
2026-04-24T18:07:26.921 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  1120
2026-04-24T18:07:26.921 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T18:07:35.931 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:07:45.941 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:07:55.952 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:08:05.962 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:08:15.972 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:08:25.983 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:08:26.003 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:08:22.611352
2026-04-24T18:08:26.003 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:08:22.611352
2026-04-24T18:08:26.003 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:08:26.003 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:08:26.003 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:08:26.003 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:08:26&start_after=2026-04-23T16:08:26&end_after=2026-04-24T16:08:26&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:08:26.134 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:08:26.136 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:08:26.138 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:08:26.139 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:08:26.141 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:08:26.141 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:08:26.143 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:08:26.143 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:08:26.144 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:08:26.145 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:08:26.146 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:08:26.146 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:08:26.147 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:08:26.147 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:08:26.148 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:08:26.149 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:08:26.149 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations
2026-04-24T18:08:26.149 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:08:26.149 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:26:07Z
2026-04-24T18:08:26.149 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1060.850419
2026-04-24T18:08:26.149 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:08:26.149612    Obs time: 2026-04-24 16:26:07
2026-04-24T18:08:26.149 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:17:40.850388
2026-04-24T18:08:26.149 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  1060
2026-04-24T18:08:26.149 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T18:08:35.159 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:08:45.169 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:08:55.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:09:05.189 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:09:15.200 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:09:25.210 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:09:25.226 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:08:22.611352
2026-04-24T18:09:25.226 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:08:22.611352
2026-04-24T18:09:25.226 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:09:25.226 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:09:25.226 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:09:25.226 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:09:25&start_after=2026-04-23T16:09:25&end_after=2026-04-24T16:09:25&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:09:25.365 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:09:25.367 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:09:25.369 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:09:25.370 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:09:25.371 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:09:25.372 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:09:25.373 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:09:25.374 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:09:25.375 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:09:25.375 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:09:25.376 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:09:25.377 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:09:25.377 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:09:25.378 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:09:25.379 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:09:25.380 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:09:25.380 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations
2026-04-24T18:09:25.380 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:09:25.380 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:26:07Z
2026-04-24T18:09:25.380 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1001.619782
2026-04-24T18:09:25.380 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:09:25.380250    Obs time: 2026-04-24 16:26:07
2026-04-24T18:09:25.380 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:16:41.619750
2026-04-24T18:09:25.380 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  1001
2026-04-24T18:09:25.380 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T18:09:34.389 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:09:44.400 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:09:54.410 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:10:04.423 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:10:14.438 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:10:24.454 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:10:24.474 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:09:27.124591
2026-04-24T18:10:24.474 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:09:27.124591
2026-04-24T18:10:24.474 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:10:24.475 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:10:24.475 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:10:24.476 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:10:24&start_after=2026-04-23T16:10:24&end_after=2026-04-24T16:10:24&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:10:24.606 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:10:24.611 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:10:24.616 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:10:24.618 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:10:24.623 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:10:24.624 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:10:24.629 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:10:24.630 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:10:24.632 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:10:24.634 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:10:24.636 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:10:24.638 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:10:24.639 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:10:24.641 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:10:24.642 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:10:24.643 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:10:24.643 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations
2026-04-24T18:10:24.644 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:10:24.644 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:26:07Z
2026-04-24T18:10:24.644 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 942.355851
2026-04-24T18:10:24.644 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:10:24.644208    Obs time: 2026-04-24 16:26:07
2026-04-24T18:10:24.644 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:15:42.355792
2026-04-24T18:10:24.644 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  942
2026-04-24T18:10:24.644 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T18:10:33.658 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:10:43.672 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:10:53.685 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:11:03.696 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:11:13.706 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:11:23.717 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:11:23.736 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:10:31.245336
2026-04-24T18:11:23.736 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:10:31.245336
2026-04-24T18:11:23.736 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:11:23.736 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:11:23.736 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:11:23.736 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:11:23&start_after=2026-04-23T16:11:23&end_after=2026-04-24T16:11:23&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:11:23.863 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:11:23.865 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:11:23.867 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:11:23.868 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:11:23.870 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:11:23.870 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:11:23.872 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:11:23.872 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:11:23.873 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:11:23.874 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:11:23.874 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:11:23.875 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:11:23.876 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:11:23.876 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:11:23.877 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:11:23.878 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:11:23.878 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations
2026-04-24T18:11:23.878 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:11:23.878 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:26:07Z
2026-04-24T18:11:23.878 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 883.121522
2026-04-24T18:11:23.878 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:11:23.878511    Obs time: 2026-04-24 16:26:07
2026-04-24T18:11:23.878 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:14:43.121489
2026-04-24T18:11:23.878 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  883
2026-04-24T18:11:23.878 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T18:11:32.887 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:11:42.898 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:11:52.908 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:12:02.918 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:12:12.928 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:12:22.939 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:12:22.954 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:11:35.601772
2026-04-24T18:12:22.954 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:11:35.601772
2026-04-24T18:12:22.954 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:12:22.954 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:12:22.954 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:12:22.954 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:12:22&start_after=2026-04-23T16:12:22&end_after=2026-04-24T16:12:22&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:12:23.080 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:12:23.082 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:12:23.084 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:12:23.085 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:12:23.086 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:12:23.087 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:12:23.088 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:12:23.089 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:12:23.090 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:12:23.090 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:12:23.091 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:12:23.092 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:12:23.092 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:12:23.093 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:12:23.094 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:12:23.094 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:12:23.095 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations
2026-04-24T18:12:23.095 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:12:23.095 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:26:07Z
2026-04-24T18:12:23.095 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 823.904812
2026-04-24T18:12:23.095 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:12:23.095220    Obs time: 2026-04-24 16:26:07
2026-04-24T18:12:23.095 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:13:43.904780
2026-04-24T18:12:23.095 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  823
2026-04-24T18:12:23.095 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T18:12:32.104 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:12:42.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:12:52.124 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:13:02.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:13:12.144 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:13:22.154 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:13:22.175 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:12:43.084275
2026-04-24T18:13:22.175 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:12:43.084275
2026-04-24T18:13:22.175 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:13:22.175 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:13:22.176 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:13:22.176 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:13:22&start_after=2026-04-23T16:13:22&end_after=2026-04-24T16:13:22&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:13:22.291 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:13:22.293 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:13:22.295 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:13:22.296 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:13:22.297 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:13:22.298 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:13:22.300 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:13:22.300 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:13:22.301 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:13:22.302 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:13:22.302 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:13:22.303 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:13:22.304 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:13:22.304 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:13:22.305 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:13:22.306 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:13:22.306 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations
2026-04-24T18:13:22.306 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:13:22.306 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:26:07Z
2026-04-24T18:13:22.306 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 764.693524
2026-04-24T18:13:22.306 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:13:22.306508    Obs time: 2026-04-24 16:26:07
2026-04-24T18:13:22.306 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:12:44.693492
2026-04-24T18:13:22.306 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  764
2026-04-24T18:13:22.306 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T18:13:31.315 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:13:41.325 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:13:51.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:14:01.345 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:14:11.355 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:14:21.366 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:14:21.382 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:13:47.310047
2026-04-24T18:14:21.382 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:13:47.310047
2026-04-24T18:14:21.382 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:14:21.382 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:14:21.382 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:14:21.382 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:14:21&start_after=2026-04-23T16:14:21&end_after=2026-04-24T16:14:21&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:14:21.644 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:14:21.646 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:14:21.648 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:14:21.649 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:14:21.651 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:14:21.651 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:14:21.653 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:14:21.653 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:14:21.654 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:14:21.655 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:14:21.655 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:14:21.656 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:14:21.657 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:14:21.657 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:14:21.658 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:14:21.659 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:14:21.659 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations
2026-04-24T18:14:21.659 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:14:21.659 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:26:07Z
2026-04-24T18:14:21.659 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 705.340501
2026-04-24T18:14:21.659 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:14:21.659531    Obs time: 2026-04-24 16:26:07
2026-04-24T18:14:21.659 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:11:45.340469
2026-04-24T18:14:21.659 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  705
2026-04-24T18:14:21.659 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T18:14:30.669 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:14:40.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:14:50.689 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:15:00.699 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:15:10.710 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:15:20.720 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:15:20.739 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:14:51.608661
2026-04-24T18:15:20.740 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:14:51.608661
2026-04-24T18:15:20.740 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:15:20.740 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:15:20.740 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:15:20.740 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:15:20&start_after=2026-04-23T16:15:20&end_after=2026-04-24T16:15:20&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:15:20.861 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:15:20.863 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:15:20.865 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:15:20.866 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:15:20.867 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:15:20.868 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:15:20.870 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:15:20.870 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:15:20.871 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:15:20.872 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:15:20.872 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:15:20.873 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:15:20.874 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:15:20.874 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:15:20.875 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:15:20.876 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:15:20.876 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations
2026-04-24T18:15:20.876 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:15:20.876 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:26:07Z
2026-04-24T18:15:20.876 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 646.123566
2026-04-24T18:15:20.876 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:15:20.876465    Obs time: 2026-04-24 16:26:07
2026-04-24T18:15:20.876 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:10:46.123535
2026-04-24T18:15:20.876 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  646
2026-04-24T18:15:20.876 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T18:15:29.885 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:15:39.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:15:49.905 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:15:59.914 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:16:09.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:16:19.934 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:16:19.954 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:15:56.334797
2026-04-24T18:16:19.954 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:15:56.334797
2026-04-24T18:16:19.954 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:16:19.954 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:16:19.954 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:16:19.954 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:16:19&start_after=2026-04-23T16:16:19&end_after=2026-04-24T16:16:19&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:16:20.078 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:16:20.080 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:16:20.082 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:16:20.083 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:16:20.084 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:16:20.089 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:16:20.090 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:16:20.091 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:16:20.092 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:16:20.093 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:16:20.093 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:16:20.094 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:16:20.095 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:16:20.096 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:16:20.096 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:16:20.097 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:16:20.097 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations
2026-04-24T18:16:20.097 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:16:20.097 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:26:07Z
2026-04-24T18:16:20.098 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 586.902003
2026-04-24T18:16:20.098 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] Starting up: Next observation due
2026-04-24T18:16:22.102 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T18:16:22.118 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2026-04-24T18:16:27.144 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2026-04-24T18:16:32.171 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2026-04-24T18:16:37.200 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2026-04-24T18:16:42.224 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2026-04-24T18:16:47.255 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2026-04-24T18:16:52.285 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2026-04-24T18:16:57.315 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2026-04-24T18:17:02.340 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2026-04-24T18:17:07.365 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2026-04-24T18:17:12.369 [WARNING] [Poll thread] [schedule_poller.py] [poll()] The telescope is not open: Timed out after 50 seconds waiting for telescope to open
2026-04-24T18:17:19.380 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:17:19.403 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:17:00.755105
2026-04-24T18:17:19.403 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:17:00.755105
2026-04-24T18:17:19.403 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:17:19.403 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:17:19.404 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:17:19.405 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:17:19&start_after=2026-04-23T16:17:19&end_after=2026-04-24T16:17:19&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:17:19.654 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:17:19.663 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:17:19.671 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:17:19.674 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:17:19.678 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:17:19.680 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:17:19.687 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:17:19.690 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:17:19.691 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:17:19.692 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:17:19.693 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:17:19.694 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:17:19.695 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:17:19.696 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:17:19.697 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:17:19.698 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:17:19.699 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:17:19.699 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 16 configurations
2026-04-24T18:17:19.699 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:17:19.699 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:26:07Z
2026-04-24T18:17:19.699 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 527.300145
2026-04-24T18:17:19.700 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] Starting up: Next observation due
2026-04-24T18:17:21.704 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T18:17:21.725 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2026-04-24T18:17:26.750 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2026-04-24T18:17:31.778 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2026-04-24T18:17:36.800 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2026-04-24T18:17:41.823 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2026-04-24T18:17:46.845 [INFO] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Telescope is open
2026-04-24T18:17:46.845 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T18:17:46.845 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:17:46.845444    Obs time: 2026-04-24 16:26:07
2026-04-24T18:17:46.845 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:08:20.154556
2026-04-24T18:17:46.845 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  500
2026-04-24T18:17:46.845 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T18:17:48.847 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:17:58.858 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:18:08.868 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:18:18.879 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:18:18.896 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:18:05.025885
2026-04-24T18:18:18.896 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:18:05.025885
2026-04-24T18:18:18.896 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:18:18.896 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:18:18.896 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:18:18.896 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:18:18&start_after=2026-04-23T16:18:18&end_after=2026-04-24T16:18:18&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:18:19.025 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:18:19.027 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:18:19.029 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:18:19.030 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:18:19.032 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:18:19.032 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:18:19.036 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:18:19.037 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:18:19.038 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:18:19.039 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:18:19.039 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:18:19.040 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:18:19.041 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:18:19.042 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:18:19.042 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:18:19.043 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:18:19.044 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:18:19.044 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 16 configurations
2026-04-24T18:18:19.044 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:18:19.044 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:26:07Z
2026-04-24T18:18:19.044 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 467.955629
2026-04-24T18:18:19.045 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T18:18:21.047 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T18:18:21.066 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T18:18:21.066 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:18:21.066379    Obs time: 2026-04-24 16:26:07
2026-04-24T18:18:21.066 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:07:45.933621
2026-04-24T18:18:21.066 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  465
2026-04-24T18:18:21.066 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T18:18:28.073 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:18:38.083 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:18:48.093 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:18:58.103 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:19:08.113 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:19:18.123 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:19:18.142 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:19:08.939922
2026-04-24T18:19:18.142 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:19:08.939922
2026-04-24T18:19:18.142 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:19:18.142 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:19:18.142 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:19:18.142 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:19:18&start_after=2026-04-23T16:19:18&end_after=2026-04-24T16:19:18&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:19:18.273 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:19:18.275 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:19:18.278 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:19:18.278 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:19:18.280 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:19:18.280 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:19:18.284 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:19:18.286 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:19:18.286 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:19:18.287 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:19:18.288 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:19:18.288 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:19:18.289 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:19:18.290 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:19:18.290 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:19:18.291 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:19:18.292 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:19:18.292 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 16 configurations
2026-04-24T18:19:18.292 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:19:18.292 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:26:07Z
2026-04-24T18:19:18.292 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 408.707577
2026-04-24T18:19:18.293 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T18:19:20.295 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T18:19:20.316 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T18:19:20.316 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:19:20.316393    Obs time: 2026-04-24 16:26:07
2026-04-24T18:19:20.316 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:06:46.683607
2026-04-24T18:19:20.316 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  406
2026-04-24T18:19:20.316 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T18:19:27.323 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:19:37.333 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:19:47.343 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:19:57.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:20:07.363 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:20:17.373 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:20:17.390 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:20:13.162163
2026-04-24T18:20:17.390 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:20:13.162163
2026-04-24T18:20:17.390 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:20:17.390 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:20:17.391 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:20:17.391 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:20:17&start_after=2026-04-23T16:20:17&end_after=2026-04-24T16:20:17&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:20:17.514 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:20:17.516 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:20:17.518 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:20:17.519 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:20:17.520 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:20:17.521 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:20:17.524 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:20:17.526 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:20:17.527 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:20:17.527 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:20:17.528 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:20:17.529 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:20:17.529 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:20:17.530 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:20:17.531 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:20:17.531 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:20:17.532 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:20:17.532 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 16 configurations
2026-04-24T18:20:17.532 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:20:17.532 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:26:07Z
2026-04-24T18:20:17.532 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 349.467099
2026-04-24T18:20:17.533 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T18:20:19.535 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T18:20:19.536 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T18:20:19.536 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:20:19.536872    Obs time: 2026-04-24 16:26:07
2026-04-24T18:20:19.536 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:05:47.463128
2026-04-24T18:20:19.536 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  347
2026-04-24T18:20:19.536 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T18:20:26.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:20:36.554 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:20:46.565 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:20:56.575 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:21:06.586 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:21:16.596 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:21:16.619 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:20:13.162163
2026-04-24T18:21:16.619 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:20:13.162163
2026-04-24T18:21:16.619 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:21:16.619 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:21:16.619 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:21:16.619 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:21:16&start_after=2026-04-23T16:21:16&end_after=2026-04-24T16:21:16&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:21:16.744 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:21:16.746 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:21:16.748 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:21:16.748 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:21:16.750 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:21:16.751 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:21:16.754 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:21:16.756 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:21:16.757 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:21:16.757 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:21:16.758 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:21:16.759 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:21:16.759 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:21:16.760 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:21:16.761 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:21:16.761 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:21:16.762 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:21:16.762 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 16 configurations
2026-04-24T18:21:16.762 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:21:16.762 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:26:07Z
2026-04-24T18:21:16.762 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 290.23717
2026-04-24T18:21:16.763 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T18:21:18.765 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T18:21:18.782 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T18:21:18.782 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:21:18.782651    Obs time: 2026-04-24 16:26:07
2026-04-24T18:21:18.782 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:04:48.217349
2026-04-24T18:21:18.782 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  288
2026-04-24T18:21:18.782 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T18:21:25.790 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:21:35.800 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:21:45.810 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:21:55.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:22:05.830 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:22:15.841 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:22:15.842 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:21:17.418864
2026-04-24T18:22:15.842 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:21:17.418864
2026-04-24T18:22:15.842 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:22:15.842 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:22:15.842 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:22:15.842 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:22:15&start_after=2026-04-23T16:22:15&end_after=2026-04-24T16:22:15&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:22:15.978 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:22:15.980 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:22:15.982 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:22:15.982 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:22:15.984 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:22:15.984 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:22:15.988 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:22:15.989 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:22:15.990 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:22:15.991 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:22:15.991 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:22:15.992 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:22:15.993 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:22:15.993 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:22:15.994 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:22:15.995 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:22:15.995 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:22:15.996 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 16 configurations
2026-04-24T18:22:15.996 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:22:15.996 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:26:07Z
2026-04-24T18:22:15.996 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 231.003873
2026-04-24T18:22:15.996 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T18:22:17.999 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T18:22:18.016 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T18:22:18.016 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:22:18.016514    Obs time: 2026-04-24 16:26:07
2026-04-24T18:22:18.016 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:03:48.983486
2026-04-24T18:22:18.016 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  228
2026-04-24T18:22:18.016 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T18:22:25.023 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:22:35.032 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:22:45.042 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:22:55.052 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:23:05.062 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:23:15.072 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:23:15.073 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:22:21.599116
2026-04-24T18:23:15.073 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:22:21.599116
2026-04-24T18:23:15.073 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:23:15.073 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:23:15.074 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:23:15.074 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:23:15&start_after=2026-04-23T16:23:15&end_after=2026-04-24T16:23:15&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:23:15.198 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:23:15.200 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:23:15.202 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:23:15.202 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:23:15.204 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:23:15.205 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:23:15.208 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:23:15.210 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:23:15.210 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:23:15.211 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:23:15.212 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:23:15.212 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:23:15.213 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:23:15.214 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:23:15.214 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:23:15.215 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:23:15.216 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:23:15.216 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 16 configurations
2026-04-24T18:23:15.216 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:23:15.216 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:26:07Z
2026-04-24T18:23:15.216 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 171.783411
2026-04-24T18:23:15.217 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T18:23:17.219 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T18:23:17.235 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T18:23:17.235 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:23:17.235947    Obs time: 2026-04-24 16:26:07
2026-04-24T18:23:17.235 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:02:49.764053
2026-04-24T18:23:17.236 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  169
2026-04-24T18:23:17.236 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T18:23:24.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:23:34.253 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:23:44.264 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:23:54.274 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:24:04.284 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:24:14.294 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:24:14.316 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:23:25.548624
2026-04-24T18:24:14.316 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:23:25.548624
2026-04-24T18:24:14.316 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:24:14.316 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:24:14.316 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:24:14.316 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:24:14&start_after=2026-04-23T16:24:14&end_after=2026-04-24T16:24:14&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:24:14.434 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:24:14.436 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:24:14.438 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:24:14.439 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:24:14.440 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:24:14.441 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:24:14.445 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:24:14.446 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:24:14.447 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:24:14.447 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:24:14.448 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:24:14.449 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:24:14.449 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:24:14.450 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:24:14.451 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:24:14.451 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:24:14.452 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:24:14.452 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 16 configurations
2026-04-24T18:24:14.452 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:24:14.452 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:26:07Z
2026-04-24T18:24:14.452 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 112.547086
2026-04-24T18:24:14.453 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T18:24:16.455 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T18:24:16.478 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T18:24:16.478 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:24:16.478123    Obs time: 2026-04-24 16:26:07
2026-04-24T18:24:16.478 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:01:50.521877
2026-04-24T18:24:16.478 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  110
2026-04-24T18:24:16.478 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T18:24:23.485 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:24:33.495 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:24:43.505 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:24:53.515 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:25:03.526 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:25:13.536 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:25:13.537 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:24:29.483282
2026-04-24T18:25:13.537 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:24:29.483282
2026-04-24T18:25:13.537 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:25:13.537 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:25:13.537 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:25:13.537 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:25:13&start_after=2026-04-23T16:25:13&end_after=2026-04-24T16:25:13&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:25:13.670 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:25:13.672 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:25:13.674 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:25:13.675 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:25:13.677 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:25:13.677 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:25:13.681 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:25:13.682 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:25:13.683 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:25:13.684 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:25:13.684 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:25:13.685 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:25:13.686 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:25:13.686 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:25:13.687 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:25:13.687 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:25:13.688 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:25:13.688 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 16 configurations
2026-04-24T18:25:13.688 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:25:13.688 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:26:07Z
2026-04-24T18:25:13.688 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 53.311084
2026-04-24T18:25:13.689 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T18:25:15.691 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T18:25:15.711 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T18:25:15.711 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:25:15.711238    Obs time: 2026-04-24 16:26:07
2026-04-24T18:25:15.711 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:00:51.288762
2026-04-24T18:25:15.711 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  51
2026-04-24T18:25:15.711 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T18:25:22.718 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:25:32.729 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:25:42.739 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:25:52.750 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:26:02.759 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:26:12.770 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:26:12.785 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:25:33.781910
2026-04-24T18:26:12.785 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:25:33.781910
2026-04-24T18:26:12.785 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:26:12.785 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:26:12.785 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:26:12.785 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:26:12&start_after=2026-04-23T16:26:12&end_after=2026-04-24T16:26:12&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:26:12.916 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:26:12.918 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:26:12.920 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:26:12.920 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:26:12.922 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:26:12.923 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:26:12.926 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:26:12.928 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:26:12.928 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:26:12.929 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:26:12.930 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:26:12.930 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:26:12.931 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:26:12.932 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:26:12.932 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:26:12.933 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:26:12.934 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:26:12.934 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 16 configurations
2026-04-24T18:26:12.934 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:26:12.934 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:26:07Z
2026-04-24T18:26:12.934 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -5.934308
2026-04-24T18:26:12.935 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T18:26:14.937 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T18:26:14.957 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T18:26:14.957 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:26:14.957872    Obs time: 2026-04-24 16:26:07
2026-04-24T18:26:14.957 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:59:52.042128
2026-04-24T18:26:14.957 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86392
2026-04-24T18:26:14.957 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2026-04-24T16:26:07Z', 'guide_off', 'config_id 14947', 'config_status_id 19264630', 'update_OCS 19264630 ATTEMPTED', 'run_script setup_1x1HighSlowAuto_flats_18985877_14901_14947.json', 'run_script 1x1HighSlowAuto_flats_18985877_14901_14947.json', 'update_OCS 19264630 COMPLETED 14947 reason', 'guide_off', 'tracking_off', '# end_time 2026-04-24T16:34:27Z', 'run_script arc_flat_lamp_off.json']
2026-04-24T18:26:14.957 [DEBUG] [Poll thread] [schedule_poller.py] [start_execution()] Start the next configuration
2026-04-24T18:26:14.958 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Running the configuration
2026-04-24T18:26:14.958 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering select Mookodi
2026-04-24T18:26:14.958 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: select Mookodi
2026-04-24T18:26:14.958 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing select instrument Mookodi
2026-04-24T18:26:14.958 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2026-04-24T18:26:14.959 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] The instrument currently selected on the telescope is Mookodi
2026-04-24T18:26:14.959 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Full names: {0: 'Sibonise', 1: 'Mookodi'}
2026-04-24T18:26:14.959 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Current instrument is Mookodi at index 1
2026-04-24T18:26:14.959 [DEBUG] [Execution thread] [schedule_poller.py] [do_select()] Mookodi was already selected
2026-04-24T18:26:14.959 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2026-04-24T18:26:14.959 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2026-04-24T18:26:14.959 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2026-04-24T18:26:14.959 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2026-04-24T18:26:14.959 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-04-24T18:26:14.959 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-04-24T18:26:17.961 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2026-04-24T18:26:17.961 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2026-04-24T18:26:19.963 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2026-04-24T18:26:19.963 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2026-04-24T18:26:19.963 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering start_time 2026-04-24T16:26:07Z
2026-04-24T18:26:19.963 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: start_time 2026-04-24T16:26:07Z
2026-04-24T18:26:19.963 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2026-04-24T18:26:19.963 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2026-04-24T18:26:19.963 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2026-04-24T18:26:19.963 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2026-04-24T18:26:19.963 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-04-24T18:26:19.963 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-04-24T18:26:21.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:26:22.966 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2026-04-24T18:26:22.966 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2026-04-24T18:26:24.969 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2026-04-24T18:26:24.969 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2026-04-24T18:26:24.969 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_id 14947
2026-04-24T18:26:24.969 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_id 14947
2026-04-24T18:26:24.969 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_status_id 19264630
2026-04-24T18:26:24.969 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_status_id 19264630
2026-04-24T18:26:24.969 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 19264630 ATTEMPTED
2026-04-24T18:26:24.969 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 19264630 ATTEMPTED
2026-04-24T18:26:24.969 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script setup_1x1HighSlowAuto_flats_18985877_14901_14947.json
2026-04-24T18:26:24.969 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script setup_1x1HighSlowAuto_flats_18985877_14901_14947.json
2026-04-24T18:26:24.969 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name setup_1x1HighSlowAuto_flats_18985877_14901_14947.json
2026-04-24T18:26:24.969 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script setup_1x1HighSlowAuto_flats_18985877_14901_14947.json
2026-04-24T18:26:24.969 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'telescope': {'targ_ra': 9.53891, 'targ_dec': -30.089891301970894, 'type': 'ICRS'}, 'instrument': {'target_acquisition': {'acquire_nearest': False, 'acquire_target': False, 'targ_ra': '09:32:20.07', 'targ_dec': '-30:05:23.61', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 4000, 'num_exposures': 1, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'OFF', '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_1x1HighSlowAuto_flats_18985877_14901_14947.json'}
2026-04-24T18:26:24.969 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2026-04-24T18:26:24.969 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2026-04-24T18:26:24.969 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [attempted]
2026-04-24T18:26:24.969 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 19264630
2026-04-24T18:26:24.969 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = No reason given
2026-04-24T18:26:24.969 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with ATTEMPTED
2026-04-24T18:26:24.969 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'ATTEMPTED'} with config status ID 19264630
2026-04-24T18:26:25.042 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2026-04-24T18:26:25.470 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2026-04-24T18:26:25.470 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script setup_1x1HighSlowAuto_flats_18985877_14901_14947.json 1 times
2026-04-24T18:26:25.470 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2026-04-24T18:26:25.472 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging telescope
2026-04-24T18:26:25.472 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telscript type = ICRS
2026-04-24T18:26:25.472 [INFO] [script_worker] [telescope.py] [stage_script()] Staging telescope script: 
2026-04-24T18:26:28.494 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:26:29.514 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:26:30.536 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:26:31.553 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:26:31.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:26:32.555 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:26:33.607 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:26:34.625 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:26:35.645 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:26:36.664 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:26:37.687 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:26:38.710 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:26:39.728 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:26:40.750 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:26:41.766 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:26:41.986 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:26:42.787 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:26:43.844 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:26:44.863 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:26:45.885 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready. Now check that it's roughly on target
2026-04-24T18:26:45.886 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope ra =  9.53907835675172 is close enough to target ra = 9.53891
2026-04-24T18:26:45.886 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope dec =  -30.0933314450679 is close enough to target dec = -30.089891301970894
2026-04-24T18:26:45.886 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready and approximately on target
2026-04-24T18:26:45.886 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-04-24T18:26:45.886 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2026-04-24T18:26:45.886 [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-04-24T18:26:45.886 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-04-24T18:26:45.886 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-04-24T18:26:45.886 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-04-24T18:26:45.886 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-04-24T18:26:45.886 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-04-24T18:26:45.886 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-04-24T18:26:45.886 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-04-24T18:26:45.886 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-04-24T18:26:46.939 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-04-24T18:26:48.941 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2026-04-24T18:26:48.941 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2026-04-24T18:26:48.941 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2026-04-24T18:26:49.066 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2026-04-24T18:26:49.066 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script setup_1x1HighSlowAuto_flats_18985877_14901_14947.json was run successfully
2026-04-24T18:26:49.066 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script 1x1HighSlowAuto_flats_18985877_14901_14947.json
2026-04-24T18:26:49.066 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script 1x1HighSlowAuto_flats_18985877_14901_14947.json
2026-04-24T18:26:49.066 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name 1x1HighSlowAuto_flats_18985877_14901_14947.json
2026-04-24T18:26:49.066 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script 1x1HighSlowAuto_flats_18985877_14901_14947.json
2026-04-24T18:26:49.066 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'instrument': {'object': 'flat', 'observer': 'io_robot', '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:32:20.07', 'targ_dec': '-30:05:23.61', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'OFF'}, 'exposure_time': 3000, 'num_exposures': 2}}, {'unit_number': 2, 'instrument': {'object': 'flat', 'observer': 'io_robot', '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:32:20.07', 'targ_dec': '-30:05:23.61', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'OFF'}, 'exposure_time': 1000, 'num_exposures': 2}}, {'unit_number': 3, 'instrument': {'object': 'flat', 'observer': 'io_robot', '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:32:20.07', 'targ_dec': '-30:05:23.61', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'OFF'}, 'exposure_time': 1000, 'num_exposures': 2}}, {'unit_number': 4, 'instrument': {'object': 'flat', 'observer': 'io_robot', '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:32:20.07', 'targ_dec': '-30:05:23.61', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'OFF'}, 'exposure_time': 1000, 'num_exposures': 2}}, {'unit_number': 5, 'instrument': {'object': 'flat', 'observer': 'io_robot', '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:32:20.07', 'targ_dec': '-30:05:23.61', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'OFF'}, 'exposure_time': 1000, 'num_exposures': 2}}, {'unit_number': 6, 'instrument': {'object': 'flat', 'observer': 'io_robot', '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': '09:32:20.07', 'targ_dec': '-30:05:23.61', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'OFF'}, 'exposure_time': 1000, 'num_exposures': 2}}, {'unit_number': 7, 'instrument': {'object': 'flat', 'observer': 'io_robot', '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': 1, 'target_acquisition': {'acquire_target': False, 'targ_ra': '09:32:20.07', 'targ_dec': '-30:05:23.61', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'OFF'}, 'exposure_time': 1000, 'num_exposures': 2}}], 'script_name': '1x1HighSlowAuto_flats_18985877_14901_14947.json'}
2026-04-24T18:26:49.066 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2026-04-24T18:26:49.066 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2026-04-24T18:26:49.567 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2026-04-24T18:26:49.567 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script 1x1HighSlowAuto_flats_18985877_14901_14947.json 1 times
2026-04-24T18:26:49.567 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 7: 1
2026-04-24T18:26:49.567 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-04-24T18:26:49.567 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-04-24T18:26:49.567 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Doing flats
2026-04-24T18:26:49.567 [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-04-24T18:26:49.567 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-04-24T18:26:49.567 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-04-24T18:26:49.567 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-04-24T18:26:49.567 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-04-24T18:26:49.578 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-04-24T18:26:49.579 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-04-24T18:26:49.579 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 1
2026-04-24T18:26:49.579 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:1
2026-04-24T18:26:49.579 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 1
2026-04-24T18:26:49.755 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 1 : try 1
2026-04-24T18:26:50.775 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 1 : try 2
2026-04-24T18:26:51.796 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 1 : try 3
2026-04-24T18:26:51.997 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:26:52.816 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 1 : try 4
2026-04-24T18:26:53.890 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 1 successfully
2026-04-24T18:26:54.891 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-04-24T18:26:54.943 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 1 successfully
2026-04-24T18:26:55.944 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-04-24T18:26:55.945 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 15.2903
2026-04-24T18:26:55.946 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-04-24 18:25:50
2026-04-24T18:26:55.946 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-04-24T18:25:50
2026-04-24T18:26:55.946 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -16.19, 2879
2026-04-24T18:26:55.946 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.10360039539370076
2026-04-24T18:26:55.949 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 1
2026-04-24T18:26:55.949 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2026-04-24T18:26:55.949 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2026-04-24T18:26:55.949 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-04-24T18:26:55.996 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 1 successfully
2026-04-24T18:26:56.997 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2026-04-24T18:26:56.997 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-04-24T18:26:56.997 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-04-24T18:26:58.031 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-04-24T18:27:02.007 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:27:02.040 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Taking flats, so defocussing and turning off tracking
2026-04-24T18:27:02.058 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='09:32:20.07', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-30:05:23.61', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='io_robot', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='flat', comment='The object name')]
2026-04-24T18:27:02.058 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-04-24T18:27:02.058 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-04-24T18:27:02.058 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-04-24T18:27:02.058 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-04-24T18:27:02.060 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 2 exposures
2026-04-24T18:27:02.060 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:27:02.062 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:27:02.169 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 2 exposures
2026-04-24T18:27:02.169 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 2
2026-04-24T18:27:02.171 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 18:27:02  (Unix timestamp 1777048022.1711001)
2026-04-24T18:27:02.559 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2026-04-24T18:27:02.559 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2026-04-24T18:27:03.059 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:27:03.080 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:27:03.080 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:27:03.080 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:27:06.081 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:27:06.098 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:27:06.098 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:27:06.098 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:27:07.621 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 1/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/3.0
2026-04-24T18:27:09.101 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:27:09.119 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:27:09.120 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:27:09.120 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:27:09.652 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 1/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/3.0
2026-04-24T18:27:11.682 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 1/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/3.0
2026-04-24T18:27:12.017 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:27:12.034 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:26:37.739063
2026-04-24T18:27:12.034 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:26:37.739063
2026-04-24T18:27:12.034 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:27:12.034 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:27:12.035 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:27:12.035 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:27:12&start_after=2026-04-23T16:27:12&end_after=2026-04-24T16:27:12&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:27:12.123 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:27:12.125 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:27:12.126 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:27:12.126 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:27:12.175 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:27:12.185 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:27:12.189 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:27:12.196 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:27:12.198 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:27:12.206 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:27:12.209 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:27:12.210 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:27:12.212 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:27:12.213 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:27:12.214 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:27:12.215 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:27:12.216 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:27:12.217 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:27:12.218 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:27:12.219 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:27:12.219 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations
2026-04-24T18:27:12.219 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:27:12.219 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:31:07Z
2026-04-24T18:27:12.219 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 234.780307
2026-04-24T18:27:12.220 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T18:27:13.713 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 1/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/3.0
2026-04-24T18:27:14.221 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T18:27:14.240 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T18:27:14.240 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:27:14.240343    Obs time: 2026-04-24 16:31:07
2026-04-24T18:27:14.240 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:03:52.759657
2026-04-24T18:27:14.240 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  232
2026-04-24T18:27:14.240 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T18:27:15.129 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:27:15.131 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:27:15.131 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:27:15.132 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:27:15.743 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 1/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/3.0
2026-04-24T18:27:17.772 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 1/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/3.0
2026-04-24T18:27:18.133 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:27:18.151 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:27:18.151 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:27:18.151 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:27:19.804 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 1/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/3.0
2026-04-24T18:27:21.153 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:27:21.170 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:27:21.170 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:27:21.171 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:27:21.248 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:27:21.834 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 1/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/3.0
2026-04-24T18:27:23.865 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 1/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/3.0
2026-04-24T18:27:24.174 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:27:24.194 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:27:24.194 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:27:24.194 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:27:25.895 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 1/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/3.0
2026-04-24T18:27:27.197 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:27:27.216 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:27:27.216 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:27:27.216 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:27:27.926 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 1/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/3.0
2026-04-24T18:27:29.495 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 2 done. Exposure state = 0
2026-04-24T18:27:29.495 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:27:29.522 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:27:29.619 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 2 of 2
2026-04-24T18:27:29.623 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 18:27:29  (Unix timestamp 1777048049.6233983)
2026-04-24T18:27:29.956 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 1/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 2.702/3.0
2026-04-24T18:27:30.217 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:27:30.219 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:27:30.219 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:27:30.220 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:27:31.259 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:27:31.986 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 1/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.672/3.0
2026-04-24T18:27:33.221 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:27:33.246 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:27:33.246 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:27:33.246 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:27:34.017 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 1/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/3.0
2026-04-24T18:27:36.047 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 1/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/3.0
2026-04-24T18:27:36.250 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:27:36.273 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:27:36.273 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:27:36.273 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:27:38.077 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 1/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/3.0
2026-04-24T18:27:39.277 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:27:39.295 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:27:39.295 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:27:39.295 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:27:40.108 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 1/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/3.0
2026-04-24T18:27:41.270 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:27:42.139 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 1/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/3.0
2026-04-24T18:27:42.297 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:27:42.327 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:27:42.327 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:27:42.327 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:27:44.169 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 1/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/3.0
2026-04-24T18:27:45.329 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:27:45.331 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:27:45.331 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:27:45.332 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:27:46.200 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 1/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/3.0
2026-04-24T18:27:48.229 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 1/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/3.0
2026-04-24T18:27:48.333 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:27:48.355 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:27:48.356 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:27:48.356 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:27:50.260 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 1/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/3.0
2026-04-24T18:27:51.280 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:27:51.359 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:27:51.384 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:27:51.384 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:27:51.385 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:27:52.291 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 1/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/3.0
2026-04-24T18:27:54.320 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 1/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/3.0
2026-04-24T18:27:54.388 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:27:54.406 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:27:54.406 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:27:54.406 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:27:54.948 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 2 of 2 done. Exposure state = 0
2026-04-24T18:27:54.948 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:27:54.953 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:27:57.409 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2026-04-24T18:27:57.409 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 1 of 7
2026-04-24T18:27:57.409 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 2 of 7: 2
2026-04-24T18:27:57.410 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-04-24T18:27:57.410 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-04-24T18:27:57.410 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Doing flats
2026-04-24T18:27:57.410 [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-04-24T18:27:57.410 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-04-24T18:27:57.411 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-04-24T18:27:57.411 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-04-24T18:27:57.411 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-04-24T18:27:57.426 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-04-24T18:27:57.427 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-04-24T18:27:57.427 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 5
2026-04-24T18:27:57.427 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:5
2026-04-24T18:27:57.428 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 5
2026-04-24T18:27:57.473 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 1
2026-04-24T18:27:58.493 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 2
2026-04-24T18:27:59.513 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 3
2026-04-24T18:28:00.533 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 4
2026-04-24T18:28:01.289 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:28:01.553 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 5
2026-04-24T18:28:02.623 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 6
2026-04-24T18:28:03.643 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 7
2026-04-24T18:28:04.716 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 5 successfully
2026-04-24T18:28:05.718 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-04-24T18:28:05.769 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 5 successfully
2026-04-24T18:28:06.771 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-04-24T18:28:06.772 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 15.2573
2026-04-24T18:28:06.772 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-04-24 18:27:01
2026-04-24T18:28:06.772 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-04-24T18:27:01
2026-04-24T18:28:06.772 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -21.0, 2777
2026-04-24T18:28:06.772 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.096716405511811
2026-04-24T18:28:06.775 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 5
2026-04-24T18:28:06.775 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2026-04-24T18:28:06.775 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2026-04-24T18:28:06.775 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-04-24T18:28:06.821 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 5 successfully
2026-04-24T18:28:07.822 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2026-04-24T18:28:07.823 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-04-24T18:28:07.823 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-04-24T18:28:08.871 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-04-24T18:28:11.298 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:28:11.319 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:27:41.884245
2026-04-24T18:28:11.319 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:27:41.884245
2026-04-24T18:28:11.319 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:28:11.319 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:28:11.319 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:28:11.319 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:28:11&start_after=2026-04-23T16:28:11&end_after=2026-04-24T16:28:11&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:28:11.441 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:28:11.443 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:28:11.444 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:28:11.445 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:28:11.446 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:28:11.450 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:28:11.451 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:28:11.452 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:28:11.453 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:28:11.453 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:28:11.454 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:28:11.455 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:28:11.455 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:28:11.456 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:28:11.457 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:28:11.457 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:28:11.458 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations
2026-04-24T18:28:11.458 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:28:11.458 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:31:07Z
2026-04-24T18:28:11.458 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 175.541829
2026-04-24T18:28:11.459 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T18:28:12.880 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Taking flats, so defocussing and turning off tracking
2026-04-24T18:28:12.896 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='09:32:20.07', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-30:05:23.61', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='io_robot', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='flat', comment='The object name')]
2026-04-24T18:28:12.896 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-04-24T18:28:12.896 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-04-24T18:28:12.896 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-04-24T18:28:12.897 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-04-24T18:28:12.899 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 2 exposures
2026-04-24T18:28:12.899 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:28:12.900 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:28:13.009 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 2 exposures
2026-04-24T18:28:13.009 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 2
2026-04-24T18:28:13.011 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 18:28:13  (Unix timestamp 1777048093.0111182)
2026-04-24T18:28:13.397 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2026-04-24T18:28:13.397 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2026-04-24T18:28:13.459 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T18:28:13.460 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T18:28:13.460 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:28:13.460132    Obs time: 2026-04-24 16:31:07
2026-04-24T18:28:13.460 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:02:53.539868
2026-04-24T18:28:13.460 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  173
2026-04-24T18:28:13.460 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T18:28:13.898 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:28:13.917 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:28:13.917 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:28:13.917 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:28:16.918 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:28:16.938 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:28:16.938 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:28:16.938 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:28:18.497 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 2/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:28:19.941 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:28:19.958 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:28:19.958 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:28:19.958 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:28:20.466 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:28:20.528 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 2/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:28:22.558 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 2/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:28:22.961 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:28:22.979 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:28:22.979 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:28:22.979 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:28:24.589 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 2/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:28:25.983 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:28:25.998 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:28:25.998 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:28:25.998 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:28:26.619 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 2/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:28:28.650 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 2/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:28:29.001 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:28:29.019 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:28:29.019 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:28:29.019 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:28:30.475 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:28:30.680 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 2/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:28:32.022 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:28:32.023 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:28:32.031 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:28:32.031 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:28:32.711 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 2/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:28:34.741 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 2/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:28:35.033 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:28:35.051 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:28:35.051 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:28:35.051 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:28:36.773 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 2/7 Detector state: IDLE Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:28:37.296 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 2 done. Exposure state = 0
2026-04-24T18:28:37.296 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:28:37.319 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:28:37.450 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 2 of 2
2026-04-24T18:28:37.451 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 18:28:37  (Unix timestamp 1777048117.4518168)
2026-04-24T18:28:38.053 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:28:38.054 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:28:38.054 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:28:38.054 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:28:38.802 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 2/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:28:40.483 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:28:40.832 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 2/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:28:41.057 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:28:41.074 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:28:41.074 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:28:41.074 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:28:42.863 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 2/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:28:44.077 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:28:44.100 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:28:44.100 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:28:44.100 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:28:44.893 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 2/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:28:46.924 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 2/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:28:47.101 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:28:47.119 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:28:47.119 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:28:47.119 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:28:48.954 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 2/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:28:50.122 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:28:50.141 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:28:50.141 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:28:50.141 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:28:50.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:28:50.984 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 2/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:28:53.063 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 2/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:28:53.144 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:28:53.160 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:28:53.160 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:28:53.160 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:28:55.120 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 2/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:28:56.163 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:28:56.179 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:28:56.179 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:28:56.179 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:28:57.151 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 2/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:28:59.181 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 2/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:28:59.182 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:28:59.201 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:28:59.201 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:28:59.201 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:29:00.502 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:29:00.737 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 2 of 2 done. Exposure state = 0
2026-04-24T18:29:00.737 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:29:00.757 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:29:02.204 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2026-04-24T18:29:02.204 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 2 of 7
2026-04-24T18:29:02.204 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 3 of 7: 3
2026-04-24T18:29:02.204 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-04-24T18:29:02.204 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-04-24T18:29:02.205 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Doing flats
2026-04-24T18:29:02.205 [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-04-24T18:29:02.205 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-04-24T18:29:02.205 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-04-24T18:29:02.205 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-04-24T18:29:02.205 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-04-24T18:29:02.215 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-04-24T18:29:02.216 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-04-24T18:29:02.216 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 2
2026-04-24T18:29:02.216 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:2
2026-04-24T18:29:02.216 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 2
2026-04-24T18:29:02.283 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 1
2026-04-24T18:29:03.303 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 2
2026-04-24T18:29:04.323 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 3
2026-04-24T18:29:05.343 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 4
2026-04-24T18:29:06.364 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 5
2026-04-24T18:29:07.385 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 6
2026-04-24T18:29:08.406 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 2 successfully
2026-04-24T18:29:09.406 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-04-24T18:29:09.421 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 2 successfully
2026-04-24T18:29:10.422 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-04-24T18:29:10.423 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 15.1912
2026-04-24T18:29:10.423 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-04-24 18:28:13
2026-04-24T18:29:10.423 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-04-24T18:28:13
2026-04-24T18:29:10.423 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2602
2026-04-24T18:29:10.423 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09323053228346455
2026-04-24T18:29:10.427 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 2
2026-04-24T18:29:10.427 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2026-04-24T18:29:10.427 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2026-04-24T18:29:10.427 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-04-24T18:29:10.474 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 2 successfully
2026-04-24T18:29:10.511 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:29:10.528 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:28:45.808933
2026-04-24T18:29:10.528 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:28:45.808933
2026-04-24T18:29:10.528 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:29:10.528 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:29:10.528 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:29:10.528 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:29:10&start_after=2026-04-23T16:29:10&end_after=2026-04-24T16:29:10&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:29:10.681 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:29:10.683 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:29:10.684 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:29:10.686 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:29:10.686 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:29:10.732 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:29:10.734 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:29:10.734 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:29:10.735 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:29:10.736 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:29:10.737 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:29:10.738 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:29:10.738 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:29:10.739 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:29:10.740 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:29:10.741 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:29:10.741 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations
2026-04-24T18:29:10.741 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:29:10.741 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:31:07Z
2026-04-24T18:29:10.741 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 116.25855
2026-04-24T18:29:10.742 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T18:29:11.474 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2026-04-24T18:29:11.474 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-04-24T18:29:11.474 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-04-24T18:29:12.529 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-04-24T18:29:12.744 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T18:29:12.762 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T18:29:12.762 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:29:12.762262    Obs time: 2026-04-24 16:31:07
2026-04-24T18:29:12.762 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:01:54.237738
2026-04-24T18:29:12.762 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  114
2026-04-24T18:29:12.762 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T18:29:16.537 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Taking flats, so defocussing and turning off tracking
2026-04-24T18:29:16.558 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='09:32:20.07', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-30:05:23.61', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='io_robot', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='flat', comment='The object name')]
2026-04-24T18:29:16.558 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-04-24T18:29:16.558 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-04-24T18:29:16.558 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-04-24T18:29:16.558 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-04-24T18:29:16.560 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 2 exposures
2026-04-24T18:29:16.560 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:29:16.562 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:29:16.705 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 2 exposures
2026-04-24T18:29:16.705 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 2
2026-04-24T18:29:16.707 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 18:29:16  (Unix timestamp 1777048156.7071702)
2026-04-24T18:29:17.059 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2026-04-24T18:29:17.059 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2026-04-24T18:29:17.559 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:29:17.576 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:29:17.576 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:29:17.576 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:29:19.769 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:29:20.577 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:29:20.593 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:29:20.593 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:29:20.594 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:29:22.156 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 3/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:29:23.597 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:29:23.619 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:29:23.619 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:29:23.619 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:29:24.224 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 3/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:29:26.292 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 3/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:29:26.621 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:29:26.642 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:29:26.642 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:29:26.642 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:29:28.360 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 3/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:29:29.645 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:29:29.666 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:29:29.666 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:29:29.666 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:29:29.779 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:29:30.428 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 3/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:29:32.496 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 3/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:29:32.669 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:29:32.670 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:29:32.670 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:29:32.670 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:29:34.564 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 3/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:29:35.674 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:29:35.692 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:29:35.693 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:29:35.693 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:29:36.632 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 3/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:29:38.696 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:29:38.700 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 3/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:29:38.714 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:29:38.714 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:29:38.714 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:29:39.789 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:29:39.990 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 2 done. Exposure state = 0
2026-04-24T18:29:39.991 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:29:40.009 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:29:40.130 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 2 of 2
2026-04-24T18:29:40.132 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 18:29:40  (Unix timestamp 1777048180.1325214)
2026-04-24T18:29:40.768 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 3/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.432/1.0
2026-04-24T18:29:41.717 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:29:41.739 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:29:41.739 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:29:41.739 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:29:42.836 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 3/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:29:44.742 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:29:44.764 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:29:44.764 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:29:44.764 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:29:44.904 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 3/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:29:46.972 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 3/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:29:47.765 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:29:47.784 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:29:47.784 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:29:47.784 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:29:49.040 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 3/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:29:49.797 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:29:50.785 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:29:50.786 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:29:50.786 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:29:50.786 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:29:51.108 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 3/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:29:53.214 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 3/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:29:53.789 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:29:53.809 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:29:53.809 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:29:53.809 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:29:55.282 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 3/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:29:56.812 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:29:56.832 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:29:56.832 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:29:56.832 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:29:57.350 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 3/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:29:59.418 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 3/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:29:59.807 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:29:59.835 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:29:59.836 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:29:59.836 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:29:59.836 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:30:01.486 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 3/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:30:02.839 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:30:02.855 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:30:02.855 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:30:02.855 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:30:03.416 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 2 of 2 done. Exposure state = 0
2026-04-24T18:30:03.416 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:30:03.418 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:30:03.556 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 3/7 Detector state: IDLE Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:30:05.858 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2026-04-24T18:30:05.858 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 3 of 7
2026-04-24T18:30:05.858 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 4 of 7: 4
2026-04-24T18:30:05.858 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-04-24T18:30:05.858 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-04-24T18:30:05.858 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Doing flats
2026-04-24T18:30:05.858 [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-04-24T18:30:05.858 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-04-24T18:30:05.858 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-04-24T18:30:05.858 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-04-24T18:30:05.858 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-04-24T18:30:05.869 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-04-24T18:30:05.870 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-04-24T18:30:05.870 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 3
2026-04-24T18:30:05.870 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:3
2026-04-24T18:30:05.870 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 3
2026-04-24T18:30:06.061 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 1
2026-04-24T18:30:07.081 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 2
2026-04-24T18:30:08.103 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 3
2026-04-24T18:30:09.123 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 4
2026-04-24T18:30:09.817 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:30:09.837 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:29:49.951358
2026-04-24T18:30:09.837 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:29:49.951358
2026-04-24T18:30:09.837 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:30:09.837 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:30:09.838 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:30:09.838 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:30:09&start_after=2026-04-23T16:30:09&end_after=2026-04-24T16:30:09&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:30:09.958 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:30:09.961 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:30:09.961 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:30:09.963 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:30:09.964 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:30:09.967 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:30:09.969 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:30:09.970 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:30:09.970 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:30:09.971 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:30:09.972 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:30:09.972 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:30:09.973 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:30:09.974 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:30:09.975 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:30:09.975 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:30:09.975 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations
2026-04-24T18:30:09.976 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:30:09.976 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:31:07Z
2026-04-24T18:30:09.976 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 57.023929
2026-04-24T18:30:09.976 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T18:30:10.144 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 5
2026-04-24T18:30:11.211 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 3 successfully
2026-04-24T18:30:11.978 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T18:30:11.997 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T18:30:11.997 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:30:11.997899    Obs time: 2026-04-24 16:31:07
2026-04-24T18:30:11.997 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:00:55.002101
2026-04-24T18:30:11.997 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  55
2026-04-24T18:30:11.997 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T18:30:12.212 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-04-24T18:30:12.264 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 3 successfully
2026-04-24T18:30:13.265 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-04-24T18:30:13.267 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 15.225
2026-04-24T18:30:13.267 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-04-24 18:29:23
2026-04-24T18:30:13.267 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-04-24T18:29:23
2026-04-24T18:30:13.267 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.3, 2602
2026-04-24T18:30:13.267 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.0932699803149606
2026-04-24T18:30:13.270 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 3
2026-04-24T18:30:13.270 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2026-04-24T18:30:13.270 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2026-04-24T18:30:13.271 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-04-24T18:30:13.317 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 3 successfully
2026-04-24T18:30:14.318 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2026-04-24T18:30:14.318 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-04-24T18:30:14.318 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-04-24T18:30:15.361 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-04-24T18:30:19.003 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:30:19.368 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Taking flats, so defocussing and turning off tracking
2026-04-24T18:30:19.391 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='09:32:20.07', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-30:05:23.61', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='io_robot', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='flat', comment='The object name')]
2026-04-24T18:30:19.391 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-04-24T18:30:19.391 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-04-24T18:30:19.391 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-04-24T18:30:19.391 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-04-24T18:30:19.393 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 2 exposures
2026-04-24T18:30:19.393 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:30:19.395 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:30:19.498 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 2 exposures
2026-04-24T18:30:19.499 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 2
2026-04-24T18:30:19.500 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 18:30:19  (Unix timestamp 1777048219.5006993)
2026-04-24T18:30:19.892 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2026-04-24T18:30:19.892 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2026-04-24T18:30:20.392 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:30:20.412 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:30:20.412 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:30:20.412 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:30:23.414 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:30:23.425 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:30:23.426 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:30:23.426 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:30:24.987 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 4/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:30:26.429 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:30:26.445 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:30:26.445 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:30:26.445 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:30:27.055 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 4/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:30:29.012 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:30:29.085 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 4/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:30:29.445 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:30:29.468 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:30:29.468 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:30:29.468 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:30:31.116 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 4/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:30:32.469 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:30:32.485 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:30:32.485 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:30:32.485 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:30:33.146 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 4/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:30:35.177 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 4/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:30:35.488 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:30:35.511 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:30:35.511 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:30:35.511 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:30:37.252 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 4/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:30:38.514 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:30:38.535 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:30:38.535 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:30:38.535 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:30:39.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:30:39.275 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 4/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:30:41.306 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 4/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:30:41.539 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:30:41.558 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:30:41.558 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:30:41.558 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:30:42.788 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 2 done. Exposure state = 0
2026-04-24T18:30:42.788 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:30:42.808 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:30:42.924 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 2 of 2
2026-04-24T18:30:42.926 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 18:30:42  (Unix timestamp 1777048242.9264724)
2026-04-24T18:30:43.336 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 4/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.62/1.0
2026-04-24T18:30:44.561 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:30:44.581 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:30:44.581 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:30:44.581 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:30:45.367 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 4/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:30:47.397 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 4/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:30:47.581 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:30:47.602 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:30:47.602 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:30:47.602 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:30:49.028 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:30:49.427 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 4/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:30:50.605 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:30:50.627 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:30:50.627 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:30:50.627 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:30:51.458 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 4/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:30:53.488 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 4/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:30:53.630 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:30:53.651 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:30:53.651 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:30:53.651 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:30:55.519 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 4/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:30:56.653 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:30:56.669 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:30:56.669 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:30:56.670 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:30:57.549 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 4/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:30:59.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:30:59.579 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 4/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:30:59.670 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:30:59.671 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:30:59.671 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:30:59.671 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:31:01.610 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 4/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:31:02.673 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:31:02.690 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:31:02.690 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:31:02.690 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:31:03.640 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 4/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:31:05.671 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 4/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:31:05.693 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:31:05.693 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:31:05.694 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:31:05.694 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:31:06.210 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 2 of 2 done. Exposure state = 0
2026-04-24T18:31:06.210 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:31:06.212 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:31:08.697 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2026-04-24T18:31:08.697 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 4 of 7
2026-04-24T18:31:08.697 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 5 of 7: 5
2026-04-24T18:31:08.697 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-04-24T18:31:08.697 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-04-24T18:31:08.697 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Doing flats
2026-04-24T18:31:08.697 [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-04-24T18:31:08.697 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-04-24T18:31:08.697 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-04-24T18:31:08.697 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-04-24T18:31:08.697 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-04-24T18:31:08.707 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-04-24T18:31:08.708 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-04-24T18:31:08.708 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 4
2026-04-24T18:31:08.708 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:4
2026-04-24T18:31:08.708 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 4
2026-04-24T18:31:08.904 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 1
2026-04-24T18:31:09.044 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:31:09.064 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:30:54.078061
2026-04-24T18:31:09.064 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:30:54.078061
2026-04-24T18:31:09.064 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:31:09.064 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:31:09.064 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:31:09.064 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:31:09&start_after=2026-04-23T16:31:09&end_after=2026-04-24T16:31:09&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:31:09.186 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:31:09.188 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:31:09.189 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:31:09.191 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:31:09.191 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:31:09.195 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:31:09.197 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:31:09.197 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:31:09.198 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:31:09.199 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:31:09.199 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:31:09.200 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:31:09.201 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:31:09.201 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:31:09.202 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:31:09.203 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:31:09.203 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations
2026-04-24T18:31:09.203 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:31:09.203 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:31:07Z
2026-04-24T18:31:09.203 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -2.203895
2026-04-24T18:31:09.204 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T18:31:09.924 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 2
2026-04-24T18:31:10.945 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 3
2026-04-24T18:31:11.205 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T18:31:11.225 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T18:31:11.225 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:31:11.225207    Obs time: 2026-04-24 16:31:07
2026-04-24T18:31:11.225 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:59:55.774793
2026-04-24T18:31:11.225 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86395
2026-04-24T18:31:11.225 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2026-04-24T16:31:07Z', 'guide_off', 'config_id 14948', 'config_status_id 19264631', 'update_OCS 19264631 ATTEMPTED', 'run_script setup_2x2HighSlowAuto_flats_18985878_14902_14948.json', 'run_script 2x2HighSlowAuto_flats_18985878_14902_14948.json', 'update_OCS 19264631 COMPLETED 14948 reason', 'guide_off', 'tracking_off', '# end_time 2026-04-24T16:39:27Z', 'run_script arc_flat_lamp_off.json']
2026-04-24T18:31:11.225 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2026-04-24T18:31:11.966 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 4
2026-04-24T18:31:13.020 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 4 successfully
2026-04-24T18:31:14.021 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-04-24T18:31:14.073 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 4 successfully
2026-04-24T18:31:15.074 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-04-24T18:31:15.075 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 15.2255
2026-04-24T18:31:15.075 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-04-24 18:30:34
2026-04-24T18:31:15.075 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-04-24T18:30:34
2026-04-24T18:31:15.076 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -16.3, 2680
2026-04-24T18:31:15.076 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09574111614173225
2026-04-24T18:31:15.078 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 4
2026-04-24T18:31:15.078 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2026-04-24T18:31:15.078 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2026-04-24T18:31:15.078 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-04-24T18:31:15.126 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 4 successfully
2026-04-24T18:31:16.127 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2026-04-24T18:31:16.127 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-04-24T18:31:16.127 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-04-24T18:31:17.176 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-04-24T18:31:18.232 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:31:21.184 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Taking flats, so defocussing and turning off tracking
2026-04-24T18:31:21.185 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='09:32:20.07', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-30:05:23.61', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='io_robot', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='flat', comment='The object name')]
2026-04-24T18:31:21.185 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-04-24T18:31:21.185 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-04-24T18:31:21.185 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-04-24T18:31:21.185 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-04-24T18:31:21.187 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 2 exposures
2026-04-24T18:31:21.187 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:31:21.189 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:31:21.314 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 2 exposures
2026-04-24T18:31:21.314 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 2
2026-04-24T18:31:21.316 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 18:31:21  (Unix timestamp 1777048281.3164868)
2026-04-24T18:31:21.686 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2026-04-24T18:31:21.686 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2026-04-24T18:31:22.186 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:31:22.203 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:31:22.203 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:31:22.203 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:31:25.205 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:31:25.222 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:31:25.222 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:31:25.222 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:31:26.765 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 5/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:31:28.225 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:31:28.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:31:28.241 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:31:28.241 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:31:28.241 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:31:28.796 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 5/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:31:30.826 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 5/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:31:31.242 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:31:31.263 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:31:31.263 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:31:31.263 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:31:32.856 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 5/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:31:34.265 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:31:34.281 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:31:34.281 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:31:34.281 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:31:34.887 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 5/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:31:36.917 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 5/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:31:37.281 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:31:37.298 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:31:37.298 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:31:37.298 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:31:38.251 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:31:38.948 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 5/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:31:40.301 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:31:40.318 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:31:40.319 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:31:40.319 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:31:40.978 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 5/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:31:43.009 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 5/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:31:43.322 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:31:43.343 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:31:43.343 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:31:43.344 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:31:44.612 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 2 done. Exposure state = 0
2026-04-24T18:31:44.612 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:31:44.631 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:31:44.740 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 2 of 2
2026-04-24T18:31:44.742 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 18:31:44  (Unix timestamp 1777048304.7421083)
2026-04-24T18:31:45.040 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 5/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.733/1.0
2026-04-24T18:31:46.345 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:31:46.360 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:31:46.360 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:31:46.360 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:31:47.070 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 5/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:31:48.261 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:31:49.100 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 5/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:31:49.363 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:31:49.378 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:31:49.378 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:31:49.378 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:31:51.131 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 5/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:31:52.381 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:31:52.400 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:31:52.400 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:31:52.400 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:31:53.161 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 5/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:31:55.192 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 5/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:31:55.403 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:31:55.422 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:31:55.422 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:31:55.422 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:31:57.222 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 5/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:31:58.269 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:31:58.425 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:31:58.442 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:31:58.442 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:31:58.442 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:31:59.328 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 5/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:32:01.358 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 5/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:32:01.445 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:32:01.464 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:32:01.464 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:32:01.464 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:32:03.389 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 5/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:32:04.467 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:32:04.488 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:32:04.488 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:32:04.488 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:32:05.419 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 5/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:32:07.450 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 5/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:32:07.489 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:32:07.509 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:32:07.509 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:32:07.509 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:32:08.077 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 2 of 2 done. Exposure state = 0
2026-04-24T18:32:08.077 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:32:08.080 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:32:08.278 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:32:08.279 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:31:58.260563
2026-04-24T18:32:08.279 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:31:58.260563
2026-04-24T18:32:08.279 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:32:08.279 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:32:08.279 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:32:08.279 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:32:08&start_after=2026-04-23T16:32:08&end_after=2026-04-24T16:32:08&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:32:08.401 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:32:08.403 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:32:08.404 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:32:08.405 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:32:08.406 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:32:08.410 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:32:08.411 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:32:08.412 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:32:08.413 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:32:08.414 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:32:08.414 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:32:08.415 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:32:08.416 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:32:08.416 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:32:08.417 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:32:08.418 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:32:08.418 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations
2026-04-24T18:32:08.418 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:32:08.418 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:31:07Z
2026-04-24T18:32:08.418 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -61.418665
2026-04-24T18:32:08.419 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T18:32:10.421 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T18:32:10.440 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T18:32:10.440 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:32:10.440864    Obs time: 2026-04-24 16:31:07
2026-04-24T18:32:10.440 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:58:56.559136
2026-04-24T18:32:10.440 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86336
2026-04-24T18:32:10.440 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2026-04-24T16:31:07Z', 'guide_off', 'config_id 14948', 'config_status_id 19264631', 'update_OCS 19264631 ATTEMPTED', 'run_script setup_2x2HighSlowAuto_flats_18985878_14902_14948.json', 'run_script 2x2HighSlowAuto_flats_18985878_14902_14948.json', 'update_OCS 19264631 COMPLETED 14948 reason', 'guide_off', 'tracking_off', '# end_time 2026-04-24T16:39:27Z', 'run_script arc_flat_lamp_off.json']
2026-04-24T18:32:10.440 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2026-04-24T18:32:10.512 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2026-04-24T18:32:10.512 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 5 of 7
2026-04-24T18:32:10.512 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 6 of 7: 6
2026-04-24T18:32:10.512 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-04-24T18:32:10.512 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-04-24T18:32:10.512 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Doing flats
2026-04-24T18:32:10.512 [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-04-24T18:32:10.512 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-04-24T18:32:10.512 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-04-24T18:32:10.512 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-04-24T18:32:10.512 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-04-24T18:32:10.523 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-04-24T18:32:10.524 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-04-24T18:32:10.524 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 0
2026-04-24T18:32:10.524 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2026-04-24T18:32:10.524 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-04-24T18:32:10.713 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 1
2026-04-24T18:32:11.733 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 2
2026-04-24T18:32:12.753 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 3
2026-04-24T18:32:13.773 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 4
2026-04-24T18:32:14.793 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 5
2026-04-24T18:32:15.814 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 6
2026-04-24T18:32:16.835 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 7
2026-04-24T18:32:17.446 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:32:17.856 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 8
2026-04-24T18:32:18.910 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-04-24T18:32:19.911 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 0
2026-04-24T18:32:19.911 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 3
2026-04-24T18:32:19.911 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:3
2026-04-24T18:32:19.911 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 3
2026-04-24T18:32:19.963 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2026-04-24T18:32:20.964 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-04-24T18:32:21.016 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-04-24T18:32:22.017 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-04-24T18:32:22.018 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 15.2265
2026-04-24T18:32:22.018 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-04-24 18:31:45
2026-04-24T18:32:22.018 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-04-24T18:31:45
2026-04-24T18:32:22.018 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -25.6, 2698
2026-04-24T18:32:22.019 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09087407874015746
2026-04-24T18:32:22.021 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 3
2026-04-24T18:32:22.022 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-04-24T18:32:22.022 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-04-24T18:32:23.058 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-04-24T18:32:27.066 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Taking flats, so defocussing and turning off tracking
2026-04-24T18:32:27.086 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='09:32:20.07', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-30:05:23.61', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='io_robot', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='flat', comment='The object name')]
2026-04-24T18:32:27.087 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-04-24T18:32:27.087 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-04-24T18:32:27.087 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-04-24T18:32:27.087 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-04-24T18:32:27.089 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 2 exposures
2026-04-24T18:32:27.089 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:32:27.090 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:32:27.226 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 2 exposures
2026-04-24T18:32:27.226 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 2
2026-04-24T18:32:27.228 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 18:32:27  (Unix timestamp 1777048347.2284038)
2026-04-24T18:32:27.456 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:32:27.587 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2026-04-24T18:32:27.587 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2026-04-24T18:32:28.088 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:32:28.106 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:32:28.106 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:32:28.106 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:32:31.109 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:32:31.126 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:32:31.126 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:32:31.126 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:32:32.678 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 6/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:32:34.129 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:32:34.130 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:32:34.130 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:32:34.130 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:32:34.717 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 6/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:32:36.740 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 6/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:32:37.133 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:32:37.150 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:32:37.150 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:32:37.151 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:32:37.463 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:32:38.779 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 6/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:32:40.153 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:32:40.169 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:32:40.169 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:32:40.169 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:32:40.802 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 6/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:32:42.842 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 6/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:32:43.172 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:32:43.188 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:32:43.189 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:32:43.189 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:32:44.864 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 6/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:32:46.189 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:32:46.190 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:32:46.190 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:32:46.190 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:32:46.887 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 6/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:32:47.473 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:32:48.926 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 6/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:32:49.193 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:32:49.212 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:32:49.212 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:32:49.212 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:32:50.510 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 2 done. Exposure state = 0
2026-04-24T18:32:50.510 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:32:50.526 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:32:50.659 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 2 of 2
2026-04-24T18:32:50.661 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 18:32:50  (Unix timestamp 1777048370.6613133)
2026-04-24T18:32:50.949 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 6/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.735/1.0
2026-04-24T18:32:52.213 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:32:52.230 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:32:52.230 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:32:52.230 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:32:52.988 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 6/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:32:55.011 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 6/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:32:55.233 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:32:55.252 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:32:55.252 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:32:55.252 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:32:57.050 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 6/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:32:57.481 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:32:58.255 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:32:58.275 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:32:58.275 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:32:58.275 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:32:59.073 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 6/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:33:01.112 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 6/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:33:01.277 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:33:01.301 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:33:01.301 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:33:01.301 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:33:03.135 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 6/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:33:04.304 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:33:04.324 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:33:04.324 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:33:04.325 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:33:05.174 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 6/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:33:07.197 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 6/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:33:07.325 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:33:07.347 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:33:07.347 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:33:07.347 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:33:07.491 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:33:07.492 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:33:02.543738
2026-04-24T18:33:07.492 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:33:02.543738
2026-04-24T18:33:07.492 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:33:07.492 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:33:07.492 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:33:07.492 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:33:07&start_after=2026-04-23T16:33:07&end_after=2026-04-24T16:33:07&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:33:07.628 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:33:07.631 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:33:07.631 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:33:07.633 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:33:07.634 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:33:07.638 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:33:07.639 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:33:07.640 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:33:07.641 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:33:07.641 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:33:07.642 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:33:07.643 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:33:07.643 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:33:07.644 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:33:07.645 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:33:07.646 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:33:07.646 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations
2026-04-24T18:33:07.646 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:33:07.646 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:31:07Z
2026-04-24T18:33:07.646 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -120.646367
2026-04-24T18:33:07.647 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T18:33:09.236 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 6/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:33:09.649 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T18:33:09.649 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T18:33:09.650 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:33:09.650000    Obs time: 2026-04-24 16:31:07
2026-04-24T18:33:09.650 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:57:57.350000
2026-04-24T18:33:09.650 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86277
2026-04-24T18:33:09.650 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2026-04-24T16:31:07Z', 'guide_off', 'config_id 14948', 'config_status_id 19264631', 'update_OCS 19264631 ATTEMPTED', 'run_script setup_2x2HighSlowAuto_flats_18985878_14902_14948.json', 'run_script 2x2HighSlowAuto_flats_18985878_14902_14948.json', 'update_OCS 19264631 COMPLETED 14948 reason', 'guide_off', 'tracking_off', '# end_time 2026-04-24T16:39:27Z', 'run_script arc_flat_lamp_off.json']
2026-04-24T18:33:09.650 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2026-04-24T18:33:10.349 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:33:10.350 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:33:10.350 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:33:10.350 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:33:11.259 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 6/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:33:13.298 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 6/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:33:13.353 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:33:13.370 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:33:13.370 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:33:13.370 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:33:13.947 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 2 of 2 done. Exposure state = 0
2026-04-24T18:33:13.947 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:33:13.949 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:33:16.373 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2026-04-24T18:33:16.373 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 6 of 7
2026-04-24T18:33:16.373 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 7 of 7: 7
2026-04-24T18:33:16.373 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-04-24T18:33:16.373 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-04-24T18:33:16.373 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Doing flats
2026-04-24T18:33:16.373 [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-04-24T18:33:16.373 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-04-24T18:33:16.373 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-04-24T18:33:16.373 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-04-24T18:33:16.373 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-04-24T18:33:16.383 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-04-24T18:33:16.384 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-04-24T18:33:16.384 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 0
2026-04-24T18:33:16.384 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2026-04-24T18:33:16.384 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-04-24T18:33:16.440 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-04-24T18:33:16.657 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:33:17.441 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 0
2026-04-24T18:33:17.441 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 1
2026-04-24T18:33:17.441 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2026-04-24T18:33:17.441 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2026-04-24T18:33:17.493 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2026-04-24T18:33:18.495 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-04-24T18:33:18.547 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-04-24T18:33:19.548 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-04-24T18:33:19.549 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 15.1933
2026-04-24T18:33:19.549 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-04-24 18:32:21
2026-04-24T18:33:19.549 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-04-24T18:32:21
2026-04-24T18:33:19.549 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2026-04-24T18:33:19.549 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09527650314960628
2026-04-24T18:33:19.552 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 1
2026-04-24T18:33:19.552 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-04-24T18:33:19.552 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-04-24T18:33:20.691 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-04-24T18:33:24.700 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Taking flats, so defocussing and turning off tracking
2026-04-24T18:33:24.722 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='09:32:20.07', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-30:05:23.61', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='io_robot', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='flat', comment='The object name')]
2026-04-24T18:33:24.722 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-04-24T18:33:24.722 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-04-24T18:33:24.722 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-04-24T18:33:24.722 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-04-24T18:33:24.724 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 2 exposures
2026-04-24T18:33:24.724 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:33:24.726 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:33:24.829 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 2 exposures
2026-04-24T18:33:24.829 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 2
2026-04-24T18:33:24.831 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 18:33:24  (Unix timestamp 1777048404.8311677)
2026-04-24T18:33:25.223 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2026-04-24T18:33:25.223 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2026-04-24T18:33:25.723 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:33:25.741 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:33:25.741 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:33:25.741 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:33:26.666 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:33:28.744 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:33:28.764 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:33:28.764 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:33:28.764 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:33:30.280 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 7/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:33:31.767 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:33:31.786 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:33:31.786 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:33:31.786 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:33:32.310 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 7/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:33:34.341 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 7/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:33:34.789 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:33:34.812 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:33:34.812 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:33:34.812 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:33:36.371 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 7/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:33:36.674 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:33:37.815 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:33:37.832 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:33:37.832 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:33:37.832 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:33:38.402 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 7/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:33:40.432 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 7/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:33:40.835 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:33:40.856 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:33:40.856 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:33:40.856 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:33:42.462 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 7/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:33:43.859 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:33:43.876 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:33:43.876 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:33:43.876 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:33:44.493 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 7/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:33:46.523 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 7/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:33:46.683 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:33:46.880 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:33:46.902 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:33:46.902 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:33:46.902 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:33:48.134 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 2 done. Exposure state = 0
2026-04-24T18:33:48.134 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:33:48.156 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:33:48.254 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 2 of 2
2026-04-24T18:33:48.256 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 18:33:48  (Unix timestamp 1777048428.2565415)
2026-04-24T18:33:48.554 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 7/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.733/1.0
2026-04-24T18:33:49.905 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:33:49.923 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:33:49.923 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:33:49.923 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:33:50.584 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 7/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:33:52.615 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 7/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:33:52.925 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:33:52.946 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:33:52.946 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:33:52.946 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:33:54.645 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 7/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:33:55.949 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:33:55.972 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:33:55.972 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:33:55.972 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:33:56.675 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 7/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:33:56.693 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:33:58.706 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 7/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:33:58.973 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:33:58.996 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:33:58.996 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:33:58.996 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:34:00.736 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 7/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:34:01.999 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:34:02.020 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:34:02.020 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:34:02.020 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:34:02.767 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 7/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:34:04.797 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 7/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:34:05.021 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:34:05.041 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:34:05.041 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:34:05.041 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:34:06.703 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:34:06.724 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:33:02.543738
2026-04-24T18:34:06.724 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:33:02.543738
2026-04-24T18:34:06.724 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:34:06.724 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:34:06.724 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:34:06.724 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:34:06&start_after=2026-04-23T16:34:06&end_after=2026-04-24T16:34:06&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:34:06.853 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:34:06.856 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:34:06.856 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:34:06.858 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:34:06.859 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:34:06.863 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:34:06.864 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:34:06.865 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:34:06.866 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:34:06.866 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:34:06.867 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:34:06.868 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:34:06.868 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:34:06.869 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:34:06.870 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:34:06.871 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:34:06.871 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations
2026-04-24T18:34:06.871 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:34:06.871 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:31:07Z
2026-04-24T18:34:06.871 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -179.87135
2026-04-24T18:34:06.872 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T18:34:06.903 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 7/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:34:08.045 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:34:08.064 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:34:08.064 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:34:08.064 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:34:08.873 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T18:34:08.873 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T18:34:08.874 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:34:08.874020    Obs time: 2026-04-24 16:31:07
2026-04-24T18:34:08.874 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:56:58.125980
2026-04-24T18:34:08.874 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86218
2026-04-24T18:34:08.874 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2026-04-24T16:31:07Z', 'guide_off', 'config_id 14948', 'config_status_id 19264631', 'update_OCS 19264631 ATTEMPTED', 'run_script setup_2x2HighSlowAuto_flats_18985878_14902_14948.json', 'run_script 2x2HighSlowAuto_flats_18985878_14902_14948.json', 'update_OCS 19264631 COMPLETED 14948 reason', 'guide_off', 'tracking_off', '# end_time 2026-04-24T16:39:27Z', 'run_script arc_flat_lamp_off.json']
2026-04-24T18:34:08.874 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2026-04-24T18:34:08.933 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 7/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:34:10.964 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_flats_18985877_14901_14947.json , Iteration 1/1, Unit 7/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:34:11.067 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:34:11.083 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:34:11.083 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:34:11.083 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:34:11.540 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 2 of 2 done. Exposure state = 0
2026-04-24T18:34:11.540 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:34:11.542 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:34:14.085 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2026-04-24T18:34:14.085 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 7 of 7
2026-04-24T18:34:14.085 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2026-04-24T18:34:14.085 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2026-04-24T18:34:14.477 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2026-04-24T18:34:14.477 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script 1x1HighSlowAuto_flats_18985877_14901_14947.json was run successfully
2026-04-24T18:34:14.477 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 19264630 COMPLETED 14947 reason
2026-04-24T18:34:14.477 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 19264630 COMPLETED 14947 reason
2026-04-24T18:34:14.477 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2026-04-24T18:34:14.477 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2026-04-24T18:34:14.477 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2026-04-24T18:34:14.477 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2026-04-24T18:34:14.477 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-04-24T18:34:14.478 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-04-24T18:34:15.881 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:34:17.481 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2026-04-24T18:34:17.481 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2026-04-24T18:34:19.483 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2026-04-24T18:34:19.483 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2026-04-24T18:34:19.483 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering tracking_off
2026-04-24T18:34:19.483 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: tracking_off
2026-04-24T18:34:19.483 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing tracking off
2026-04-24T18:34:19.486 [INFO] [Execution thread] [schedule_poller.py] [do_tracking_off()] Telescope tracking switched off
2026-04-24T18:34:19.486 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering # end_time 2026-04-24T16:34:27Z
2026-04-24T18:34:19.486 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script arc_flat_lamp_off.json
2026-04-24T18:34:19.486 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script arc_flat_lamp_off.json
2026-04-24T18:34:19.486 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name arc_flat_lamp_off.json
2026-04-24T18:34:19.486 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script arc_flat_lamp_off.json
2026-04-24T18:34:19.486 [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-04-24T18:34:19.486 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2026-04-24T18:34:19.486 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2026-04-24T18:34:19.987 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2026-04-24T18:34:19.987 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script arc_flat_lamp_off.json 1 times
2026-04-24T18:34:19.987 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2026-04-24T18:34:19.987 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-04-24T18:34:19.987 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-04-24T18:34:19.987 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2026-04-24T18:34:19.987 [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-04-24T18:34:19.987 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-04-24T18:34:19.987 [INFO] [script_worker] [instrument.py] [stage_script()] Target acquisition section absent from script. Will not acquire target
2026-04-24T18:34:20.009 [DEBUG] [script_worker] [instrument.py] [stage_script()] Using Targ RA = 09:40:50.87964   Targ dec = -30:12:50.8644
2026-04-24T18:34:20.009 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-04-24T18:34:20.009 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-04-24T18:34:20.009 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-04-24T18:34:20.016 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-04-24T18:34:20.016 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-04-24T18:34:20.016 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-04-24T18:34:20.016 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-04-24T18:34:21.040 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-04-24T18:34:23.042 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2026-04-24T18:34:23.043 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2026-04-24T18:34:23.043 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2026-04-24T18:34:23.490 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2026-04-24T18:34:23.490 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script arc_flat_lamp_off.json was run successfully
2026-04-24T18:34:23.490 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] All commands processed
2026-04-24T18:34:23.490 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] status for OCS = COMPLETED
2026-04-24T18:34:23.490 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [completed]
2026-04-24T18:34:23.490 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 19264630
2026-04-24T18:34:23.490 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = Completed
2026-04-24T18:34:23.490 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with COMPLETED
2026-04-24T18:34:23.490 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'COMPLETED', 'summary': {'start': '2026-04-24T16:26:14', 'end': '2026-04-24T16:34:23', 'state': 'COMPLETED', 'reason': 'Completed', 'time_completed': '489.0', 'events': {}}} with config status ID 19264630
2026-04-24T18:34:23.664 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2026-04-24T18:34:23.664 [DEBUG] [Execution thread] [schedule_poller.py] [execute()] Finished executing ['select Mookodi', 'guide_off', 'start_time 2026-04-24T16:26:07Z', 'guide_off', 'config_id 14947', 'config_status_id 19264630', 'update_OCS 19264630 ATTEMPTED', 'run_script setup_1x1HighSlowAuto_flats_18985877_14901_14947.json', 'run_script 1x1HighSlowAuto_flats_18985877_14901_14947.json', 'update_OCS 19264630 COMPLETED 14947 reason', 'guide_off', 'tracking_off', '# end_time 2026-04-24T16:34:27Z', 'run_script arc_flat_lamp_off.json'] at time 18:34:23
2026-04-24T18:34:25.891 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:34:35.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:34:45.911 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:34:55.921 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:35:05.932 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:35:05.933 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:34:06.812412
2026-04-24T18:35:05.933 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:34:06.812412
2026-04-24T18:35:05.933 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:35:05.933 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:35:05.933 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:35:05.933 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:35:05&start_after=2026-04-23T16:35:05&end_after=2026-04-24T16:35:05&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:35:06.059 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:35:06.061 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:35:06.062 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:35:06.063 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:35:06.064 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:35:06.070 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:35:06.072 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:35:06.072 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:35:06.073 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:35:06.074 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:35:06.075 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:35:06.075 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:35:06.076 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:35:06.077 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:35:06.078 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:35:06.079 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:35:06.079 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations
2026-04-24T18:35:06.079 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:35:06.079 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:31:07Z
2026-04-24T18:35:06.079 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -239.079203
2026-04-24T18:35:06.080 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T18:35:08.081 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T18:35:08.099 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T18:35:08.099 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:35:08.099953    Obs time: 2026-04-24 16:31:07
2026-04-24T18:35:08.100 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:55:58.900047
2026-04-24T18:35:08.100 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86158
2026-04-24T18:35:08.100 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2026-04-24T16:31:07Z', 'guide_off', 'config_id 14948', 'config_status_id 19264631', 'update_OCS 19264631 ATTEMPTED', 'run_script setup_2x2HighSlowAuto_flats_18985878_14902_14948.json', 'run_script 2x2HighSlowAuto_flats_18985878_14902_14948.json', 'update_OCS 19264631 COMPLETED 14948 reason', 'guide_off', 'tracking_off', '# end_time 2026-04-24T16:39:27Z', 'run_script arc_flat_lamp_off.json']
2026-04-24T18:35:08.100 [DEBUG] [Poll thread] [schedule_poller.py] [start_execution()] Start the next configuration
2026-04-24T18:35:08.100 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Running the configuration
2026-04-24T18:35:08.100 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2026-04-24T18:35:08.100 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering select Mookodi
2026-04-24T18:35:08.100 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: select Mookodi
2026-04-24T18:35:08.100 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing select instrument Mookodi
2026-04-24T18:35:08.102 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] The instrument currently selected on the telescope is Mookodi
2026-04-24T18:35:08.102 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Full names: {0: 'Sibonise', 1: 'Mookodi'}
2026-04-24T18:35:08.102 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Current instrument is Mookodi at index 1
2026-04-24T18:35:08.102 [DEBUG] [Execution thread] [schedule_poller.py] [do_select()] Mookodi was already selected
2026-04-24T18:35:08.102 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2026-04-24T18:35:08.102 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2026-04-24T18:35:08.102 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2026-04-24T18:35:08.102 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2026-04-24T18:35:08.102 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-04-24T18:35:08.102 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-04-24T18:35:11.105 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2026-04-24T18:35:11.105 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2026-04-24T18:35:13.107 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2026-04-24T18:35:13.107 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2026-04-24T18:35:13.107 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering start_time 2026-04-24T16:31:07Z
2026-04-24T18:35:13.107 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: start_time 2026-04-24T16:31:07Z
2026-04-24T18:35:13.107 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2026-04-24T18:35:13.107 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2026-04-24T18:35:13.107 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2026-04-24T18:35:13.107 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2026-04-24T18:35:13.107 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-04-24T18:35:13.107 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-04-24T18:35:15.107 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:35:16.110 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2026-04-24T18:35:16.110 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2026-04-24T18:35:18.113 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2026-04-24T18:35:18.113 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2026-04-24T18:35:18.113 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_id 14948
2026-04-24T18:35:18.113 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_id 14948
2026-04-24T18:35:18.113 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_status_id 19264631
2026-04-24T18:35:18.114 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_status_id 19264631
2026-04-24T18:35:18.114 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 19264631 ATTEMPTED
2026-04-24T18:35:18.114 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 19264631 ATTEMPTED
2026-04-24T18:35:18.114 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script setup_2x2HighSlowAuto_flats_18985878_14902_14948.json
2026-04-24T18:35:18.114 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script setup_2x2HighSlowAuto_flats_18985878_14902_14948.json
2026-04-24T18:35:18.114 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name setup_2x2HighSlowAuto_flats_18985878_14902_14948.json
2026-04-24T18:35:18.114 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script setup_2x2HighSlowAuto_flats_18985878_14902_14948.json
2026-04-24T18:35:18.114 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'telescope': {'targ_ra': 9.62236, 'targ_dec': -30.087970193711566, 'type': 'ICRS'}, 'instrument': {'target_acquisition': {'acquire_nearest': False, 'acquire_target': False, 'targ_ra': '09:37:20.50', 'targ_dec': '-30:05:16.69', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 4000, 'num_exposures': 1, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'OFF', '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_2x2HighSlowAuto_flats_18985878_14902_14948.json'}
2026-04-24T18:35:18.114 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2026-04-24T18:35:18.114 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2026-04-24T18:35:18.114 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [attempted]
2026-04-24T18:35:18.114 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 19264631
2026-04-24T18:35:18.114 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = No reason given
2026-04-24T18:35:18.114 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with ATTEMPTED
2026-04-24T18:35:18.114 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'ATTEMPTED'} with config status ID 19264631
2026-04-24T18:35:18.184 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2026-04-24T18:35:18.615 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2026-04-24T18:35:18.615 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script setup_2x2HighSlowAuto_flats_18985878_14902_14948.json 1 times
2026-04-24T18:35:18.615 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2026-04-24T18:35:18.616 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging telescope
2026-04-24T18:35:18.616 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telscript type = ICRS
2026-04-24T18:35:18.616 [INFO] [script_worker] [telescope.py] [stage_script()] Staging telescope script: 
2026-04-24T18:35:21.642 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:35:22.661 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:35:23.681 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:35:24.702 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:35:25.118 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:35:25.723 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:35:26.744 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:35:27.763 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:35:28.785 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:35:29.807 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:35:30.829 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:35:31.848 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready. Now check that it's roughly on target
2026-04-24T18:35:31.848 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope ra =  9.62253663345124 is close enough to target ra = 9.62236
2026-04-24T18:35:31.848 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope dec =  -30.0914477280843 is close enough to target dec = -30.087970193711566
2026-04-24T18:35:31.848 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready and approximately on target
2026-04-24T18:35:31.848 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-04-24T18:35:31.848 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2026-04-24T18:35:31.849 [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-04-24T18:35:31.849 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-04-24T18:35:31.849 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-04-24T18:35:31.849 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-04-24T18:35:31.849 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-04-24T18:35:31.849 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-04-24T18:35:31.849 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-04-24T18:35:31.849 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-04-24T18:35:31.849 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-04-24T18:35:32.894 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-04-24T18:35:34.897 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2026-04-24T18:35:34.897 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2026-04-24T18:35:34.897 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2026-04-24T18:35:35.128 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:35:35.200 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2026-04-24T18:35:35.200 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script setup_2x2HighSlowAuto_flats_18985878_14902_14948.json was run successfully
2026-04-24T18:35:35.200 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script 2x2HighSlowAuto_flats_18985878_14902_14948.json
2026-04-24T18:35:35.200 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script 2x2HighSlowAuto_flats_18985878_14902_14948.json
2026-04-24T18:35:35.200 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name 2x2HighSlowAuto_flats_18985878_14902_14948.json
2026-04-24T18:35:35.200 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script 2x2HighSlowAuto_flats_18985878_14902_14948.json
2026-04-24T18:35:35.200 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'instrument': {'object': 'flat', 'observer': 'io_robot', 'gain': 'HIGH', 'binx': '2', 'biny': '2', '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:37:20.50', 'targ_dec': '-30:05:16.69', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'OFF'}, 'exposure_time': 3000, 'num_exposures': 2}}, {'unit_number': 2, 'instrument': {'object': 'flat', 'observer': 'io_robot', 'gain': 'HIGH', 'binx': '2', 'biny': '2', '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:37:20.50', 'targ_dec': '-30:05:16.69', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'OFF'}, 'exposure_time': 1000, 'num_exposures': 2}}, {'unit_number': 3, 'instrument': {'object': 'flat', 'observer': 'io_robot', 'gain': 'HIGH', 'binx': '2', 'biny': '2', '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:37:20.50', 'targ_dec': '-30:05:16.69', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'OFF'}, 'exposure_time': 1000, 'num_exposures': 2}}, {'unit_number': 4, 'instrument': {'object': 'flat', 'observer': 'io_robot', 'gain': 'HIGH', 'binx': '2', 'biny': '2', '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:37:20.50', 'targ_dec': '-30:05:16.69', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'OFF'}, 'exposure_time': 1000, 'num_exposures': 2}}, {'unit_number': 5, 'instrument': {'object': 'flat', 'observer': 'io_robot', 'gain': 'HIGH', 'binx': '2', 'biny': '2', '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:37:20.50', 'targ_dec': '-30:05:16.69', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'OFF'}, 'exposure_time': 1000, 'num_exposures': 2}}, {'unit_number': 6, 'instrument': {'object': 'flat', 'observer': 'io_robot', 'gain': 'HIGH', 'binx': '2', 'biny': '2', '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': '09:37:20.50', 'targ_dec': '-30:05:16.69', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'OFF'}, 'exposure_time': 1000, 'num_exposures': 2}}, {'unit_number': 7, 'instrument': {'object': 'flat', 'observer': 'io_robot', 'gain': 'HIGH', 'binx': '2', 'biny': '2', 'readout_speed': 'SLOW', 'shutter_mode': 'AUTO', 'slit': 'OUT', 'grism': 'OUT', 'arc_mirror': 'OUT', 'arc_lamp': 'OFF', 'flat_lamp': 'OFF', 'filterA': 0, 'filterB': 1, 'target_acquisition': {'acquire_target': False, 'targ_ra': '09:37:20.50', 'targ_dec': '-30:05:16.69', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'OFF'}, 'exposure_time': 1000, 'num_exposures': 2}}], 'script_name': '2x2HighSlowAuto_flats_18985878_14902_14948.json'}
2026-04-24T18:35:35.200 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2026-04-24T18:35:35.200 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2026-04-24T18:35:35.701 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2026-04-24T18:35:35.701 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script 2x2HighSlowAuto_flats_18985878_14902_14948.json 1 times
2026-04-24T18:35:35.701 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 7: 1
2026-04-24T18:35:35.701 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-04-24T18:35:35.701 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-04-24T18:35:35.701 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Doing flats
2026-04-24T18:35:35.701 [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-04-24T18:35:35.701 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-04-24T18:35:35.702 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-04-24T18:35:35.702 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-04-24T18:35:35.702 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-04-24T18:35:35.712 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-04-24T18:35:35.713 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-04-24T18:35:35.713 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 1
2026-04-24T18:35:35.713 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:1
2026-04-24T18:35:35.713 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 1
2026-04-24T18:35:35.914 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 1 : try 1
2026-04-24T18:35:36.934 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 1 : try 2
2026-04-24T18:35:37.955 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 1 : try 3
2026-04-24T18:35:38.976 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 1 : try 4
2026-04-24T18:35:40.020 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 1 successfully
2026-04-24T18:35:41.021 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-04-24T18:35:41.186 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 1 successfully
2026-04-24T18:35:42.187 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-04-24T18:35:42.188 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 15.1952
2026-04-24T18:35:42.188 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-04-24 18:34:44
2026-04-24T18:35:42.188 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-04-24T18:34:44
2026-04-24T18:35:42.188 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -16.19, 2879
2026-04-24T18:35:42.188 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.10366101228346454
2026-04-24T18:35:42.191 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 1
2026-04-24T18:35:42.191 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2026-04-24T18:35:42.191 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2026-04-24T18:35:42.191 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-04-24T18:35:42.239 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 1 successfully
2026-04-24T18:35:43.240 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2026-04-24T18:35:43.240 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-04-24T18:35:43.240 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-04-24T18:35:44.291 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-04-24T18:35:45.138 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:35:48.300 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Taking flats, so defocussing and turning off tracking
2026-04-24T18:35:48.319 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='09:37:20.50', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-30:05:16.69', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='io_robot', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='flat', comment='The object name')]
2026-04-24T18:35:48.319 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-04-24T18:35:48.319 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-04-24T18:35:48.319 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-04-24T18:35:48.319 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-04-24T18:35:48.321 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 2 exposures
2026-04-24T18:35:48.321 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:35:48.323 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:35:48.466 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 2 exposures
2026-04-24T18:35:48.467 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 2
2026-04-24T18:35:48.468 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 18:35:48  (Unix timestamp 1777048548.4686925)
2026-04-24T18:35:48.820 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2026-04-24T18:35:48.820 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2026-04-24T18:35:49.321 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:35:49.337 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:35:49.337 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:35:49.337 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:35:52.337 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:35:52.360 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:35:52.360 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:35:52.360 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:35:53.917 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 2x2HighSlowAuto_flats_18985878_14902_14948.json , Iteration 1/1, Unit 1/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/3.0
2026-04-24T18:35:55.146 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:35:55.361 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:35:55.377 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:35:55.377 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:35:55.377 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:35:55.948 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 2x2HighSlowAuto_flats_18985878_14902_14948.json , Iteration 1/1, Unit 1/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/3.0
2026-04-24T18:35:57.978 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 2x2HighSlowAuto_flats_18985878_14902_14948.json , Iteration 1/1, Unit 1/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/3.0
2026-04-24T18:35:58.380 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:35:58.402 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:35:58.403 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:35:58.403 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:35:58.736 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 2 done. Exposure state = 0
2026-04-24T18:35:58.736 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:35:58.738 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:35:58.844 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 2 of 2
2026-04-24T18:35:58.846 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 18:35:58  (Unix timestamp 1777048558.8465233)
2026-04-24T18:36:00.009 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 2x2HighSlowAuto_flats_18985878_14902_14948.json , Iteration 1/1, Unit 1/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 1.868/3.0
2026-04-24T18:36:01.405 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:36:01.428 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:36:01.428 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:36:01.428 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:36:02.039 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 2x2HighSlowAuto_flats_18985878_14902_14948.json , Iteration 1/1, Unit 1/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/3.0
2026-04-24T18:36:04.070 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 2x2HighSlowAuto_flats_18985878_14902_14948.json , Iteration 1/1, Unit 1/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/3.0
2026-04-24T18:36:04.431 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:36:04.449 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:36:04.449 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:36:04.449 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:36:05.156 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:36:05.157 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:35:11.908867
2026-04-24T18:36:05.157 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:35:11.908867
2026-04-24T18:36:05.157 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:36:05.157 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:36:05.157 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:36:05.157 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:36:05&start_after=2026-04-23T16:36:05&end_after=2026-04-24T16:36:05&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:36:05.291 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:36:05.291 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:36:05.293 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:36:05.294 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:36:05.297 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:36:05.299 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:36:05.299 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:36:05.300 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:36:05.301 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:36:05.301 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:36:05.302 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:36:05.303 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:36:05.303 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:36:05.304 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:36:05.305 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:36:05.305 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations
2026-04-24T18:36:05.305 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:36:05.305 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:36:07Z
2026-04-24T18:36:05.305 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1.694419
2026-04-24T18:36:05.306 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T18:36:06.100 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 2x2HighSlowAuto_flats_18985878_14902_14948.json , Iteration 1/1, Unit 1/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/3.0
2026-04-24T18:36:07.308 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T18:36:07.326 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T18:36:07.326 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:36:07.326621    Obs time: 2026-04-24 16:36:07
2026-04-24T18:36:07.326 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:59:59.673379
2026-04-24T18:36:07.326 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86399
2026-04-24T18:36:07.326 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2026-04-24T16:36:07Z', 'guide_off', 'config_id 14949', 'config_status_id 19264632', 'update_OCS 19264632 ATTEMPTED', 'run_script setup_1x1HighSlowAuto_slit_flats_18985879_14903_14949.json', 'run_script 1x1HighSlowAuto_slit_flats_18985879_14903_14949.json', 'update_OCS 19264632 COMPLETED 14949 reason', 'guide_off', 'tracking_off', '# end_time 2026-04-24T16:44:27Z', 'run_script arc_flat_lamp_off.json']
2026-04-24T18:36:07.326 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2026-04-24T18:36:07.452 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:36:07.453 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:36:07.453 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:36:07.453 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:36:08.114 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 2 of 2 done. Exposure state = 0
2026-04-24T18:36:08.114 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:36:08.117 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:36:08.171 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 2x2HighSlowAuto_flats_18985878_14902_14948.json , Iteration 1/1, Unit 1/7 Detector state: IDLE Exposure 2/2, Remaining exp time 0.0/3.0
2026-04-24T18:36:10.456 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2026-04-24T18:36:10.456 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 1 of 7
2026-04-24T18:36:10.456 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 2 of 7: 2
2026-04-24T18:36:10.456 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-04-24T18:36:10.456 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-04-24T18:36:10.456 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Doing flats
2026-04-24T18:36:10.456 [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-04-24T18:36:10.456 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-04-24T18:36:10.457 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-04-24T18:36:10.457 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-04-24T18:36:10.457 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-04-24T18:36:10.467 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-04-24T18:36:10.468 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-04-24T18:36:10.468 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 5
2026-04-24T18:36:10.468 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:5
2026-04-24T18:36:10.469 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 5
2026-04-24T18:36:10.515 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 1
2026-04-24T18:36:11.535 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 2
2026-04-24T18:36:12.555 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 3
2026-04-24T18:36:13.575 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 4
2026-04-24T18:36:14.330 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:36:14.596 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 5
2026-04-24T18:36:15.616 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 6
2026-04-24T18:36:16.671 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 5 successfully
2026-04-24T18:36:17.672 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-04-24T18:36:17.686 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 5 successfully
2026-04-24T18:36:18.688 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-04-24T18:36:18.689 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 15.063
2026-04-24T18:36:18.689 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-04-24 18:35:55
2026-04-24T18:36:18.689 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-04-24T18:35:55
2026-04-24T18:36:18.689 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -21.0, 2777
2026-04-24T18:36:18.689 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09687704724409447
2026-04-24T18:36:18.693 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 5
2026-04-24T18:36:18.693 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2026-04-24T18:36:18.693 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2026-04-24T18:36:18.693 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-04-24T18:36:18.702 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 5 successfully
2026-04-24T18:36:19.702 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2026-04-24T18:36:19.702 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-04-24T18:36:19.702 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-04-24T18:36:20.764 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-04-24T18:36:24.339 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:36:24.772 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Taking flats, so defocussing and turning off tracking
2026-04-24T18:36:24.773 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='09:37:20.50', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-30:05:16.69', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='io_robot', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='flat', comment='The object name')]
2026-04-24T18:36:24.773 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-04-24T18:36:24.773 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-04-24T18:36:24.773 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-04-24T18:36:24.773 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-04-24T18:36:24.775 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 2 exposures
2026-04-24T18:36:24.775 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:36:24.777 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:36:24.978 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 2 exposures
2026-04-24T18:36:24.978 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 2
2026-04-24T18:36:24.979 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 18:36:24  (Unix timestamp 1777048584.9798422)
2026-04-24T18:36:25.274 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2026-04-24T18:36:25.274 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2026-04-24T18:36:25.775 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:36:25.794 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:36:25.794 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:36:25.794 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:36:28.797 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:36:28.814 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:36:28.814 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:36:28.814 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:36:30.391 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 2x2HighSlowAuto_flats_18985878_14902_14948.json , Iteration 1/1, Unit 2/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:36:31.817 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:36:31.834 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:36:31.834 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:36:31.834 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:36:32.460 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 2x2HighSlowAuto_flats_18985878_14902_14948.json , Iteration 1/1, Unit 2/7 Detector state: IDLE Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:36:33.244 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 2 done. Exposure state = 0
2026-04-24T18:36:33.244 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:36:33.266 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:36:33.476 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 2 of 2
2026-04-24T18:36:33.477 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 18:36:33  (Unix timestamp 1777048593.4778209)
2026-04-24T18:36:34.348 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:36:34.527 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 2x2HighSlowAuto_flats_18985878_14902_14948.json , Iteration 1/1, Unit 2/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.018/1.0
2026-04-24T18:36:34.837 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:36:34.857 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:36:34.857 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:36:34.857 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:36:36.595 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 2x2HighSlowAuto_flats_18985878_14902_14948.json , Iteration 1/1, Unit 2/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:36:37.861 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:36:37.880 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:36:37.880 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:36:37.880 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:36:38.701 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 2x2HighSlowAuto_flats_18985878_14902_14948.json , Iteration 1/1, Unit 2/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:36:40.740 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 2 of 2 done. Exposure state = 0
2026-04-24T18:36:40.741 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:36:40.764 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:36:40.772 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 2x2HighSlowAuto_flats_18985878_14902_14948.json , Iteration 1/1, Unit 2/7 Detector state: IDLE Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:36:40.881 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:36:40.882 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:36:40.882 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:36:40.882 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:36:43.885 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2026-04-24T18:36:43.885 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 2 of 7
2026-04-24T18:36:43.885 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 3 of 7: 3
2026-04-24T18:36:43.885 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-04-24T18:36:43.885 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-04-24T18:36:43.885 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Doing flats
2026-04-24T18:36:43.885 [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-04-24T18:36:43.885 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-04-24T18:36:43.885 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-04-24T18:36:43.885 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-04-24T18:36:43.885 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-04-24T18:36:43.895 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-04-24T18:36:43.896 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-04-24T18:36:43.896 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 2
2026-04-24T18:36:43.896 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:2
2026-04-24T18:36:43.896 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 2
2026-04-24T18:36:44.096 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 1
2026-04-24T18:36:44.359 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:36:45.116 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 2
2026-04-24T18:36:46.136 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 3
2026-04-24T18:36:47.157 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 4
2026-04-24T18:36:48.178 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 5
2026-04-24T18:36:49.198 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 6
2026-04-24T18:36:50.245 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 2 successfully
2026-04-24T18:36:51.246 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-04-24T18:36:51.260 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 2 successfully
2026-04-24T18:36:52.261 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-04-24T18:36:52.263 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 15.063
2026-04-24T18:36:52.263 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-04-24 18:36:30
2026-04-24T18:36:52.263 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-04-24T18:36:30
2026-04-24T18:36:52.263 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2602
2026-04-24T18:36:52.263 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09330825984251966
2026-04-24T18:36:52.265 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 2
2026-04-24T18:36:52.265 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2026-04-24T18:36:52.265 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2026-04-24T18:36:52.265 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-04-24T18:36:52.275 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 2 successfully
2026-04-24T18:36:53.277 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2026-04-24T18:36:53.277 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-04-24T18:36:53.277 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-04-24T18:36:54.343 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-04-24T18:36:54.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:36:58.352 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Taking flats, so defocussing and turning off tracking
2026-04-24T18:36:58.353 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='09:37:20.50', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-30:05:16.69', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='io_robot', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='flat', comment='The object name')]
2026-04-24T18:36:58.353 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-04-24T18:36:58.353 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-04-24T18:36:58.353 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-04-24T18:36:58.353 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-04-24T18:36:58.355 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 2 exposures
2026-04-24T18:36:58.355 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:36:58.357 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:36:58.556 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 2 exposures
2026-04-24T18:36:58.556 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 2
2026-04-24T18:36:58.558 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 18:36:58  (Unix timestamp 1777048618.5582232)
2026-04-24T18:36:58.854 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2026-04-24T18:36:58.854 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2026-04-24T18:36:59.355 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:36:59.356 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:36:59.356 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:36:59.356 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:37:02.359 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:37:02.378 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:37:02.378 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:37:02.378 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:37:04.007 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 2x2HighSlowAuto_flats_18985878_14902_14948.json , Iteration 1/1, Unit 3/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:37:04.377 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:37:04.378 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:36:16.377948
2026-04-24T18:37:04.378 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:36:16.377948
2026-04-24T18:37:04.378 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:37:04.378 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:37:04.378 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:37:04.378 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:37:04&start_after=2026-04-23T16:37:04&end_after=2026-04-24T16:37:04&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:37:04.497 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:37:04.497 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:37:04.499 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:37:04.500 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:37:04.503 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:37:04.504 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:37:04.505 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:37:04.506 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:37:04.507 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:37:04.507 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:37:04.508 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:37:04.509 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:37:04.509 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:37:04.510 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:37:04.511 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:37:04.511 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations
2026-04-24T18:37:04.511 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:37:04.511 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:36:07Z
2026-04-24T18:37:04.511 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -57.511448
2026-04-24T18:37:04.512 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T18:37:05.381 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:37:05.402 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:37:05.403 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:37:05.403 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:37:05.821 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 2 done. Exposure state = 0
2026-04-24T18:37:05.821 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:37:05.823 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:37:06.078 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 2 of 2
2026-04-24T18:37:06.080 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 18:37:06  (Unix timestamp 1777048626.080071)
2026-04-24T18:37:06.151 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 2x2HighSlowAuto_flats_18985878_14902_14948.json , Iteration 1/1, Unit 3/7 Detector state: IDLE Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:37:06.514 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T18:37:06.533 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T18:37:06.533 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:37:06.533617    Obs time: 2026-04-24 16:36:07
2026-04-24T18:37:06.533 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:59:00.466383
2026-04-24T18:37:06.533 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86340
2026-04-24T18:37:06.533 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2026-04-24T16:36:07Z', 'guide_off', 'config_id 14949', 'config_status_id 19264632', 'update_OCS 19264632 ATTEMPTED', 'run_script setup_1x1HighSlowAuto_slit_flats_18985879_14903_14949.json', 'run_script 1x1HighSlowAuto_slit_flats_18985879_14903_14949.json', 'update_OCS 19264632 COMPLETED 14949 reason', 'guide_off', 'tracking_off', '# end_time 2026-04-24T16:44:27Z', 'run_script arc_flat_lamp_off.json']
2026-04-24T18:37:06.533 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2026-04-24T18:37:08.219 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 2x2HighSlowAuto_flats_18985878_14902_14948.json , Iteration 1/1, Unit 3/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:37:08.406 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:37:08.406 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:37:08.406 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:37:08.406 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:37:10.287 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 2x2HighSlowAuto_flats_18985878_14902_14948.json , Iteration 1/1, Unit 3/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:37:11.409 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:37:11.426 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:37:11.426 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:37:11.426 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:37:12.355 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 2x2HighSlowAuto_flats_18985878_14902_14948.json , Iteration 1/1, Unit 3/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:37:13.344 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 2 of 2 done. Exposure state = 0
2026-04-24T18:37:13.344 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:37:13.364 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:37:13.539 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:37:14.429 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2026-04-24T18:37:14.429 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 3 of 7
2026-04-24T18:37:14.430 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 4 of 7: 4
2026-04-24T18:37:14.430 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-04-24T18:37:14.430 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-04-24T18:37:14.430 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Doing flats
2026-04-24T18:37:14.430 [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-04-24T18:37:14.430 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-04-24T18:37:14.430 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-04-24T18:37:14.430 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-04-24T18:37:14.430 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-04-24T18:37:14.439 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-04-24T18:37:14.440 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-04-24T18:37:14.440 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 3
2026-04-24T18:37:14.440 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:3
2026-04-24T18:37:14.440 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 3
2026-04-24T18:37:14.624 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 1
2026-04-24T18:37:15.645 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 2
2026-04-24T18:37:16.665 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 3
2026-04-24T18:37:17.686 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 4
2026-04-24T18:37:18.731 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 3 successfully
2026-04-24T18:37:19.732 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-04-24T18:37:19.785 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 3 successfully
2026-04-24T18:37:20.786 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-04-24T18:37:20.788 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 15.063
2026-04-24T18:37:20.788 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-04-24 18:36:30
2026-04-24T18:37:20.788 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-04-24T18:36:30
2026-04-24T18:37:20.788 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.3, 2602
2026-04-24T18:37:20.788 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09336756299212595
2026-04-24T18:37:20.791 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 3
2026-04-24T18:37:20.791 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2026-04-24T18:37:20.791 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2026-04-24T18:37:20.791 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-04-24T18:37:20.837 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 3 successfully
2026-04-24T18:37:21.838 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2026-04-24T18:37:21.838 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-04-24T18:37:21.838 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-04-24T18:37:22.883 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-04-24T18:37:23.546 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:37:26.893 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Taking flats, so defocussing and turning off tracking
2026-04-24T18:37:26.914 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='09:37:20.50', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-30:05:16.69', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='io_robot', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='flat', comment='The object name')]
2026-04-24T18:37:26.914 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-04-24T18:37:26.914 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-04-24T18:37:26.914 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-04-24T18:37:26.915 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-04-24T18:37:26.916 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 2 exposures
2026-04-24T18:37:26.916 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:37:26.918 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:37:27.021 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 2 exposures
2026-04-24T18:37:27.021 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 2
2026-04-24T18:37:27.023 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 18:37:27  (Unix timestamp 1777048647.0233002)
2026-04-24T18:37:27.415 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2026-04-24T18:37:27.415 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2026-04-24T18:37:27.916 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:37:27.934 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:37:27.934 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:37:27.934 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:37:30.938 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:37:30.958 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:37:30.958 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:37:30.958 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:37:32.510 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 2x2HighSlowAuto_flats_18985878_14902_14948.json , Iteration 1/1, Unit 4/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:37:33.557 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:37:33.961 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:37:33.962 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:37:33.962 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:37:33.962 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:37:34.286 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 2 done. Exposure state = 0
2026-04-24T18:37:34.286 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:37:34.288 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:37:34.391 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 2 of 2
2026-04-24T18:37:34.393 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 18:37:34  (Unix timestamp 1777048654.3933322)
2026-04-24T18:37:34.540 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 2x2HighSlowAuto_flats_18985878_14902_14948.json , Iteration 1/1, Unit 4/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.883/1.0
2026-04-24T18:37:36.571 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 2x2HighSlowAuto_flats_18985878_14902_14948.json , Iteration 1/1, Unit 4/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:37:36.965 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:37:36.982 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:37:36.982 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:37:36.982 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:37:38.601 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 2x2HighSlowAuto_flats_18985878_14902_14948.json , Iteration 1/1, Unit 4/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:37:39.985 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:37:39.986 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:37:39.986 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:37:39.986 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:37:40.632 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 2x2HighSlowAuto_flats_18985878_14902_14948.json , Iteration 1/1, Unit 4/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:37:41.655 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 2 of 2 done. Exposure state = 0
2026-04-24T18:37:41.655 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:37:41.677 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:37:42.989 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2026-04-24T18:37:42.989 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 4 of 7
2026-04-24T18:37:42.989 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 5 of 7: 5
2026-04-24T18:37:42.989 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-04-24T18:37:42.989 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-04-24T18:37:42.989 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Doing flats
2026-04-24T18:37:42.989 [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-04-24T18:37:42.989 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-04-24T18:37:42.989 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-04-24T18:37:42.989 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-04-24T18:37:42.989 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-04-24T18:37:43.001 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-04-24T18:37:43.002 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-04-24T18:37:43.002 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 4
2026-04-24T18:37:43.002 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:4
2026-04-24T18:37:43.002 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 4
2026-04-24T18:37:43.059 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 1
2026-04-24T18:37:43.566 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:37:44.079 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 2
2026-04-24T18:37:45.100 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 3
2026-04-24T18:37:46.121 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 4
2026-04-24T18:37:47.198 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 4 successfully
2026-04-24T18:37:48.199 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-04-24T18:37:48.251 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 4 successfully
2026-04-24T18:37:49.252 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-04-24T18:37:49.253 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 15.1297
2026-04-24T18:37:49.253 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-04-24 18:37:06
2026-04-24T18:37:49.253 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-04-24T18:37:06
2026-04-24T18:37:49.253 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -16.3, 2680
2026-04-24T18:37:49.253 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09580259409448817
2026-04-24T18:37:49.256 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 4
2026-04-24T18:37:49.256 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2026-04-24T18:37:49.256 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2026-04-24T18:37:49.256 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-04-24T18:37:49.303 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 4 successfully
2026-04-24T18:37:50.304 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2026-04-24T18:37:50.305 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-04-24T18:37:50.305 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-04-24T18:37:51.348 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-04-24T18:37:53.577 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:37:55.357 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Taking flats, so defocussing and turning off tracking
2026-04-24T18:37:55.358 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='09:37:20.50', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-30:05:16.69', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='io_robot', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='flat', comment='The object name')]
2026-04-24T18:37:55.358 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-04-24T18:37:55.358 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-04-24T18:37:55.358 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-04-24T18:37:55.359 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-04-24T18:37:55.360 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 2 exposures
2026-04-24T18:37:55.360 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:37:55.362 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:37:55.486 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 2 exposures
2026-04-24T18:37:55.486 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 2
2026-04-24T18:37:55.487 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 18:37:55  (Unix timestamp 1777048675.4879007)
2026-04-24T18:37:55.859 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2026-04-24T18:37:55.859 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2026-04-24T18:37:56.360 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:37:56.377 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:37:56.377 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:37:56.377 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:37:59.377 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:37:59.378 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:37:59.378 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:37:59.378 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:38:00.936 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 2x2HighSlowAuto_flats_18985878_14902_14948.json , Iteration 1/1, Unit 5/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:38:02.381 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:38:02.382 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:38:02.382 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:38:02.382 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:38:02.751 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 2 done. Exposure state = 0
2026-04-24T18:38:02.751 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:38:02.753 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:38:02.856 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 2 of 2
2026-04-24T18:38:02.857 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 18:38:02  (Unix timestamp 1777048682.857969)
2026-04-24T18:38:02.967 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 2x2HighSlowAuto_flats_18985878_14902_14948.json , Iteration 1/1, Unit 5/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.923/1.0
2026-04-24T18:38:03.586 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:38:03.607 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:37:20.322462
2026-04-24T18:38:03.607 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:37:20.322462
2026-04-24T18:38:03.607 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:38:03.607 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:38:03.607 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:38:03.607 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:38:03&start_after=2026-04-23T16:38:03&end_after=2026-04-24T16:38:03&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:38:03.731 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:38:03.732 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:38:03.734 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:38:03.734 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:38:03.738 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:38:03.740 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:38:03.740 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:38:03.741 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:38:03.742 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:38:03.742 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:38:03.743 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:38:03.744 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:38:03.745 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:38:03.745 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:38:03.746 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:38:03.746 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations
2026-04-24T18:38:03.746 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:38:03.746 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:36:07Z
2026-04-24T18:38:03.746 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -116.746733
2026-04-24T18:38:03.747 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T18:38:04.998 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 2x2HighSlowAuto_flats_18985878_14902_14948.json , Iteration 1/1, Unit 5/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:38:05.386 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:38:05.402 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:38:05.402 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:38:05.402 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:38:05.749 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T18:38:05.750 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T18:38:05.750 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:38:05.750616    Obs time: 2026-04-24 16:36:07
2026-04-24T18:38:05.750 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:58:01.249384
2026-04-24T18:38:05.750 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86281
2026-04-24T18:38:05.750 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2026-04-24T16:36:07Z', 'guide_off', 'config_id 14949', 'config_status_id 19264632', 'update_OCS 19264632 ATTEMPTED', 'run_script setup_1x1HighSlowAuto_slit_flats_18985879_14903_14949.json', 'run_script 1x1HighSlowAuto_slit_flats_18985879_14903_14949.json', 'update_OCS 19264632 COMPLETED 14949 reason', 'guide_off', 'tracking_off', '# end_time 2026-04-24T16:44:27Z', 'run_script arc_flat_lamp_off.json']
2026-04-24T18:38:05.750 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2026-04-24T18:38:07.028 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 2x2HighSlowAuto_flats_18985878_14902_14948.json , Iteration 1/1, Unit 5/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:38:08.405 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:38:08.406 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:38:08.406 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:38:08.406 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:38:09.058 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 2x2HighSlowAuto_flats_18985878_14902_14948.json , Iteration 1/1, Unit 5/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:38:10.121 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 2 of 2 done. Exposure state = 0
2026-04-24T18:38:10.122 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:38:10.123 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:38:11.409 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2026-04-24T18:38:11.409 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 5 of 7
2026-04-24T18:38:11.409 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 6 of 7: 6
2026-04-24T18:38:11.409 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-04-24T18:38:11.409 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-04-24T18:38:11.409 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Doing flats
2026-04-24T18:38:11.409 [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-04-24T18:38:11.409 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-04-24T18:38:11.409 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-04-24T18:38:11.409 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-04-24T18:38:11.409 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-04-24T18:38:11.420 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-04-24T18:38:11.421 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-04-24T18:38:11.421 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 0
2026-04-24T18:38:11.421 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2026-04-24T18:38:11.421 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-04-24T18:38:11.614 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 1
2026-04-24T18:38:12.635 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 2
2026-04-24T18:38:12.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:38:13.654 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 3
2026-04-24T18:38:14.674 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 4
2026-04-24T18:38:15.695 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 5
2026-04-24T18:38:16.716 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 6
2026-04-24T18:38:17.737 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 7
2026-04-24T18:38:18.811 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-04-24T18:38:19.812 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 0
2026-04-24T18:38:19.812 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 3
2026-04-24T18:38:19.812 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:3
2026-04-24T18:38:19.812 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 3
2026-04-24T18:38:19.864 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2026-04-24T18:38:20.865 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-04-24T18:38:20.917 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-04-24T18:38:21.918 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-04-24T18:38:21.919 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 15.1297
2026-04-24T18:38:21.919 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-04-24 18:37:41
2026-04-24T18:38:21.919 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-04-24T18:37:41
2026-04-24T18:38:21.920 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -25.6, 2698
2026-04-24T18:38:21.920 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09097164094488187
2026-04-24T18:38:21.922 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 3
2026-04-24T18:38:21.923 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-04-24T18:38:21.923 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-04-24T18:38:22.766 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:38:22.963 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-04-24T18:38:26.972 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Taking flats, so defocussing and turning off tracking
2026-04-24T18:38:26.994 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='09:37:20.50', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-30:05:16.69', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='io_robot', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='flat', comment='The object name')]
2026-04-24T18:38:26.994 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-04-24T18:38:26.995 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-04-24T18:38:26.995 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-04-24T18:38:26.995 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-04-24T18:38:26.997 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 2 exposures
2026-04-24T18:38:26.997 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:38:26.998 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:38:27.094 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 2 exposures
2026-04-24T18:38:27.094 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 2
2026-04-24T18:38:27.095 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 18:38:27  (Unix timestamp 1777048707.0958984)
2026-04-24T18:38:27.496 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2026-04-24T18:38:27.496 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2026-04-24T18:38:27.996 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:38:28.014 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:38:28.014 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:38:28.014 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:38:31.017 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:38:31.036 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:38:31.036 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:38:31.036 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:38:32.582 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 2x2HighSlowAuto_flats_18985878_14902_14948.json , Iteration 1/1, Unit 6/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:38:32.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:38:34.039 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:38:34.040 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:38:34.040 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:38:34.040 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:38:34.359 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 2 done. Exposure state = 0
2026-04-24T18:38:34.359 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:38:34.360 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:38:34.464 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 2 of 2
2026-04-24T18:38:34.465 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 18:38:34  (Unix timestamp 1777048714.4658842)
2026-04-24T18:38:34.613 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 2x2HighSlowAuto_flats_18985878_14902_14948.json , Iteration 1/1, Unit 6/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.885/1.0
2026-04-24T18:38:36.643 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 2x2HighSlowAuto_flats_18985878_14902_14948.json , Iteration 1/1, Unit 6/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:38:37.041 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:38:37.059 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:38:37.059 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:38:37.059 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:38:38.674 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 2x2HighSlowAuto_flats_18985878_14902_14948.json , Iteration 1/1, Unit 6/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:38:40.061 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:38:40.062 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:38:40.062 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:38:40.062 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:38:40.704 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 2x2HighSlowAuto_flats_18985878_14902_14948.json , Iteration 1/1, Unit 6/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:38:41.730 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 2 of 2 done. Exposure state = 0
2026-04-24T18:38:41.730 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:38:41.753 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:38:42.786 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:38:43.065 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2026-04-24T18:38:43.065 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 6 of 7
2026-04-24T18:38:43.065 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 7 of 7: 7
2026-04-24T18:38:43.065 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-04-24T18:38:43.065 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-04-24T18:38:43.065 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Doing flats
2026-04-24T18:38:43.065 [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-04-24T18:38:43.065 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-04-24T18:38:43.065 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-04-24T18:38:43.065 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-04-24T18:38:43.065 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-04-24T18:38:43.076 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-04-24T18:38:43.077 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-04-24T18:38:43.077 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 0
2026-04-24T18:38:43.077 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2026-04-24T18:38:43.077 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-04-24T18:38:43.140 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-04-24T18:38:44.141 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 0
2026-04-24T18:38:44.141 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 1
2026-04-24T18:38:44.141 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2026-04-24T18:38:44.141 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2026-04-24T18:38:44.193 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2026-04-24T18:38:45.194 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-04-24T18:38:45.246 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-04-24T18:38:46.247 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-04-24T18:38:46.248 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 15.0305
2026-04-24T18:38:46.248 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-04-24 18:38:16
2026-04-24T18:38:46.248 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-04-24T18:38:16
2026-04-24T18:38:46.248 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2026-04-24T18:38:46.248 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.0953752086614173
2026-04-24T18:38:46.251 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 1
2026-04-24T18:38:46.251 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-04-24T18:38:46.251 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-04-24T18:38:47.365 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-04-24T18:38:51.375 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Taking flats, so defocussing and turning off tracking
2026-04-24T18:38:51.394 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='09:37:20.50', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-30:05:16.69', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='io_robot', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='flat', comment='The object name')]
2026-04-24T18:38:51.394 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-04-24T18:38:51.394 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-04-24T18:38:51.394 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-04-24T18:38:51.395 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-04-24T18:38:51.396 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 2 exposures
2026-04-24T18:38:51.396 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:38:51.398 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:38:51.603 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 2 exposures
2026-04-24T18:38:51.603 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 2
2026-04-24T18:38:51.604 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 18:38:51  (Unix timestamp 1777048731.6049316)
2026-04-24T18:38:51.895 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2026-04-24T18:38:51.895 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2026-04-24T18:38:52.396 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:38:52.417 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:38:52.417 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:38:52.417 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:38:52.796 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:38:55.417 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:38:55.438 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:38:55.438 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:38:55.439 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:38:57.004 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 2x2HighSlowAuto_flats_18985878_14902_14948.json , Iteration 1/1, Unit 7/7 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/1.0
2026-04-24T18:38:58.441 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:38:58.442 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:38:58.442 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:38:58.442 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:38:58.869 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 2 done. Exposure state = 0
2026-04-24T18:38:58.869 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:38:58.888 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:38:59.136 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 2 of 2
2026-04-24T18:38:59.136 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 2x2HighSlowAuto_flats_18985878_14902_14948.json , Iteration 1/1, Unit 7/7 Detector state: IDLE Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:38:59.137 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 18:38:59  (Unix timestamp 1777048739.1378381)
2026-04-24T18:39:01.175 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 2x2HighSlowAuto_flats_18985878_14902_14948.json , Iteration 1/1, Unit 7/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:39:01.445 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:39:01.463 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:39:01.463 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:39:01.463 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:39:02.805 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:39:02.820 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:38:24.531871
2026-04-24T18:39:02.820 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:38:24.531871
2026-04-24T18:39:02.820 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:39:02.820 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:39:02.820 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:39:02.820 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:39:02&start_after=2026-04-23T16:39:02&end_after=2026-04-24T16:39:02&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:39:02.955 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:39:02.955 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:39:02.957 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:39:02.958 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:39:02.961 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:39:02.963 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:39:02.963 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:39:02.964 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:39:02.965 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:39:02.966 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:39:02.966 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:39:02.967 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:39:02.968 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:39:02.968 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:39:02.969 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:39:02.969 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations
2026-04-24T18:39:02.969 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:39:02.969 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:36:07Z
2026-04-24T18:39:02.969 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -175.96973
2026-04-24T18:39:02.970 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T18:39:03.240 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 2x2HighSlowAuto_flats_18985878_14902_14948.json , Iteration 1/1, Unit 7/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:39:04.466 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:39:04.486 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:39:04.486 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:39:04.486 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:39:04.972 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T18:39:04.973 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T18:39:04.973 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:39:04.973520    Obs time: 2026-04-24 16:36:07
2026-04-24T18:39:04.973 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:57:02.026480
2026-04-24T18:39:04.973 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86222
2026-04-24T18:39:04.973 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2026-04-24T16:36:07Z', 'guide_off', 'config_id 14949', 'config_status_id 19264632', 'update_OCS 19264632 ATTEMPTED', 'run_script setup_1x1HighSlowAuto_slit_flats_18985879_14903_14949.json', 'run_script 1x1HighSlowAuto_slit_flats_18985879_14903_14949.json', 'update_OCS 19264632 COMPLETED 14949 reason', 'guide_off', 'tracking_off', '# end_time 2026-04-24T16:44:27Z', 'run_script arc_flat_lamp_off.json']
2026-04-24T18:39:04.973 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2026-04-24T18:39:05.266 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 2x2HighSlowAuto_flats_18985878_14902_14948.json , Iteration 1/1, Unit 7/7 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/1.0
2026-04-24T18:39:06.402 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 2 of 2 done. Exposure state = 0
2026-04-24T18:39:06.402 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:39:06.404 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:39:07.489 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2026-04-24T18:39:07.489 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 7 of 7
2026-04-24T18:39:07.489 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2026-04-24T18:39:07.489 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2026-04-24T18:39:08.406 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2026-04-24T18:39:08.406 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script 2x2HighSlowAuto_flats_18985878_14902_14948.json was run successfully
2026-04-24T18:39:08.406 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 19264631 COMPLETED 14948 reason
2026-04-24T18:39:08.406 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 19264631 COMPLETED 14948 reason
2026-04-24T18:39:08.406 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2026-04-24T18:39:08.406 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2026-04-24T18:39:08.406 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2026-04-24T18:39:08.406 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2026-04-24T18:39:08.406 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-04-24T18:39:08.406 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-04-24T18:39:11.409 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2026-04-24T18:39:11.409 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2026-04-24T18:39:11.980 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:39:13.411 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2026-04-24T18:39:13.411 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2026-04-24T18:39:13.411 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering tracking_off
2026-04-24T18:39:13.411 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: tracking_off
2026-04-24T18:39:13.411 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing tracking off
2026-04-24T18:39:13.414 [INFO] [Execution thread] [schedule_poller.py] [do_tracking_off()] Telescope tracking switched off
2026-04-24T18:39:13.414 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering # end_time 2026-04-24T16:39:27Z
2026-04-24T18:39:13.414 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script arc_flat_lamp_off.json
2026-04-24T18:39:13.414 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script arc_flat_lamp_off.json
2026-04-24T18:39:13.414 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name arc_flat_lamp_off.json
2026-04-24T18:39:13.414 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script arc_flat_lamp_off.json
2026-04-24T18:39:13.414 [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-04-24T18:39:13.415 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2026-04-24T18:39:13.415 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2026-04-24T18:39:13.915 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2026-04-24T18:39:13.915 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script arc_flat_lamp_off.json 1 times
2026-04-24T18:39:13.915 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2026-04-24T18:39:13.915 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-04-24T18:39:13.915 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-04-24T18:39:13.915 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2026-04-24T18:39:13.915 [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-04-24T18:39:13.915 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-04-24T18:39:13.916 [INFO] [script_worker] [instrument.py] [stage_script()] Target acquisition section absent from script. Will not acquire target
2026-04-24T18:39:13.917 [DEBUG] [script_worker] [instrument.py] [stage_script()] Using Targ RA = 09:41:58.56972   Targ dec = -30:12:51.0228
2026-04-24T18:39:13.917 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-04-24T18:39:13.917 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-04-24T18:39:13.917 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-04-24T18:39:13.924 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-04-24T18:39:13.924 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-04-24T18:39:13.924 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-04-24T18:39:13.924 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-04-24T18:39:14.978 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-04-24T18:39:16.980 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2026-04-24T18:39:16.980 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2026-04-24T18:39:16.980 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2026-04-24T18:39:17.419 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2026-04-24T18:39:17.419 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script arc_flat_lamp_off.json was run successfully
2026-04-24T18:39:17.419 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] All commands processed
2026-04-24T18:39:17.419 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] status for OCS = COMPLETED
2026-04-24T18:39:17.419 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [completed]
2026-04-24T18:39:17.419 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 19264631
2026-04-24T18:39:17.419 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = Completed
2026-04-24T18:39:17.419 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with COMPLETED
2026-04-24T18:39:17.419 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'COMPLETED', 'summary': {'start': '2026-04-24T16:35:08', 'end': '2026-04-24T16:39:17', 'state': 'COMPLETED', 'reason': 'Completed', 'time_completed': '249.0', 'events': {}}} with config status ID 19264631
2026-04-24T18:39:17.542 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2026-04-24T18:39:17.543 [DEBUG] [Execution thread] [schedule_poller.py] [execute()] Finished executing ['select Mookodi', 'guide_off', 'start_time 2026-04-24T16:31:07Z', 'guide_off', 'config_id 14948', 'config_status_id 19264631', 'update_OCS 19264631 ATTEMPTED', 'run_script setup_2x2HighSlowAuto_flats_18985878_14902_14948.json', 'run_script 2x2HighSlowAuto_flats_18985878_14902_14948.json', 'update_OCS 19264631 COMPLETED 14948 reason', 'guide_off', 'tracking_off', '# end_time 2026-04-24T16:39:27Z', 'run_script arc_flat_lamp_off.json'] at time 18:39:17
2026-04-24T18:39:21.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:39:32.001 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:39:42.011 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:39:52.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:40:02.031 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:40:02.032 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:39:30.474711
2026-04-24T18:40:02.032 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:39:30.474711
2026-04-24T18:40:02.032 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:40:02.032 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:40:02.033 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:40:02.033 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:40:02&start_after=2026-04-23T16:40:02&end_after=2026-04-24T16:40:02&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:40:02.158 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:40:02.158 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:40:02.160 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:40:02.161 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:40:02.164 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:40:02.166 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:40:02.166 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:40:02.167 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:40:02.168 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:40:02.168 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:40:02.169 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:40:02.170 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:40:02.171 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:40:02.171 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:40:02.172 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:40:02.172 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations
2026-04-24T18:40:02.172 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:40:02.172 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:36:07Z
2026-04-24T18:40:02.172 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -235.172762
2026-04-24T18:40:02.173 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T18:40:04.175 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T18:40:04.176 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T18:40:04.176 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:40:04.176646    Obs time: 2026-04-24 16:36:07
2026-04-24T18:40:04.176 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:56:02.823354
2026-04-24T18:40:04.176 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86162
2026-04-24T18:40:04.176 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2026-04-24T16:36:07Z', 'guide_off', 'config_id 14949', 'config_status_id 19264632', 'update_OCS 19264632 ATTEMPTED', 'run_script setup_1x1HighSlowAuto_slit_flats_18985879_14903_14949.json', 'run_script 1x1HighSlowAuto_slit_flats_18985879_14903_14949.json', 'update_OCS 19264632 COMPLETED 14949 reason', 'guide_off', 'tracking_off', '# end_time 2026-04-24T16:44:27Z', 'run_script arc_flat_lamp_off.json']
2026-04-24T18:40:04.176 [DEBUG] [Poll thread] [schedule_poller.py] [start_execution()] Start the next configuration
2026-04-24T18:40:04.176 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Running the configuration
2026-04-24T18:40:04.176 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2026-04-24T18:40:04.177 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering select Mookodi
2026-04-24T18:40:04.177 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: select Mookodi
2026-04-24T18:40:04.177 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing select instrument Mookodi
2026-04-24T18:40:04.177 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] The instrument currently selected on the telescope is Mookodi
2026-04-24T18:40:04.177 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Full names: {0: 'Sibonise', 1: 'Mookodi'}
2026-04-24T18:40:04.177 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Current instrument is Mookodi at index 1
2026-04-24T18:40:04.177 [DEBUG] [Execution thread] [schedule_poller.py] [do_select()] Mookodi was already selected
2026-04-24T18:40:04.177 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2026-04-24T18:40:04.177 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2026-04-24T18:40:04.178 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2026-04-24T18:40:04.178 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2026-04-24T18:40:04.178 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-04-24T18:40:04.178 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-04-24T18:40:07.181 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2026-04-24T18:40:07.181 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2026-04-24T18:40:09.183 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2026-04-24T18:40:09.183 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2026-04-24T18:40:09.183 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering start_time 2026-04-24T16:36:07Z
2026-04-24T18:40:09.183 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: start_time 2026-04-24T16:36:07Z
2026-04-24T18:40:09.183 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2026-04-24T18:40:09.183 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2026-04-24T18:40:09.183 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2026-04-24T18:40:09.183 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2026-04-24T18:40:09.183 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-04-24T18:40:09.183 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-04-24T18:40:11.183 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:40:12.186 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2026-04-24T18:40:12.186 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2026-04-24T18:40:14.189 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2026-04-24T18:40:14.189 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2026-04-24T18:40:14.189 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_id 14949
2026-04-24T18:40:14.189 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_id 14949
2026-04-24T18:40:14.189 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_status_id 19264632
2026-04-24T18:40:14.189 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_status_id 19264632
2026-04-24T18:40:14.189 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 19264632 ATTEMPTED
2026-04-24T18:40:14.189 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 19264632 ATTEMPTED
2026-04-24T18:40:14.189 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script setup_1x1HighSlowAuto_slit_flats_18985879_14903_14949.json
2026-04-24T18:40:14.189 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script setup_1x1HighSlowAuto_slit_flats_18985879_14903_14949.json
2026-04-24T18:40:14.189 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name setup_1x1HighSlowAuto_slit_flats_18985879_14903_14949.json
2026-04-24T18:40:14.189 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script setup_1x1HighSlowAuto_slit_flats_18985879_14903_14949.json
2026-04-24T18:40:14.189 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'telescope': {'targ_ra': 9.70581, 'targ_dec': -30.08610688525667, 'type': 'ICRS'}, 'instrument': {'target_acquisition': {'acquire_nearest': False, 'acquire_target': False, 'targ_ra': '09:42:20.93', 'targ_dec': '-30:05:09.98', 'binx': 1, 'biny': 1, 'magic_x': 616, 'magic_y': 585, 'exposure_time': 4000, 'num_exposures': 1, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'OFF', '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_1x1HighSlowAuto_slit_flats_18985879_14903_14949.json'}
2026-04-24T18:40:14.189 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2026-04-24T18:40:14.189 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2026-04-24T18:40:14.189 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [attempted]
2026-04-24T18:40:14.189 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 19264632
2026-04-24T18:40:14.189 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = No reason given
2026-04-24T18:40:14.189 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with ATTEMPTED
2026-04-24T18:40:14.189 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'ATTEMPTED'} with config status ID 19264632
2026-04-24T18:40:14.265 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2026-04-24T18:40:14.690 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2026-04-24T18:40:14.690 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script setup_1x1HighSlowAuto_slit_flats_18985879_14903_14949.json 1 times
2026-04-24T18:40:14.690 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2026-04-24T18:40:14.692 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging telescope
2026-04-24T18:40:14.692 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telscript type = ICRS
2026-04-24T18:40:14.692 [INFO] [script_worker] [telescope.py] [stage_script()] Staging telescope script: 
2026-04-24T18:40:17.719 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:40:18.737 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:40:19.756 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:40:20.773 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:40:21.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:40:21.790 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:40:22.809 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:40:23.830 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:40:24.832 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:40:25.833 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:40:26.852 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:40:27.868 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:40:28.890 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:40:29.912 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:40:30.934 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:40:31.204 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:40:31.957 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:40:32.980 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:40:34.002 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:40:35.022 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:40:36.044 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:40:37.064 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:40:38.083 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:40:39.102 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:40:40.123 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:40:41.145 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:40:41.212 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:40:42.166 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:40:43.184 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T18:40:44.203 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready. Now check that it's roughly on target
2026-04-24T18:40:44.203 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope ra =  9.70599446507417 is close enough to target ra = 9.70581
2026-04-24T18:40:44.203 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope dec =  -30.0896238888694 is close enough to target dec = -30.08610688525667
2026-04-24T18:40:44.203 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready and approximately on target
2026-04-24T18:40:44.203 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-04-24T18:40:44.203 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2026-04-24T18:40:44.203 [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-04-24T18:40:44.203 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-04-24T18:40:44.204 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-04-24T18:40:44.204 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-04-24T18:40:44.204 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-04-24T18:40:44.204 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-04-24T18:40:44.204 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-04-24T18:40:44.204 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-04-24T18:40:44.204 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-04-24T18:40:45.255 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-04-24T18:40:47.257 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2026-04-24T18:40:47.257 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2026-04-24T18:40:47.257 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2026-04-24T18:40:47.300 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2026-04-24T18:40:47.300 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script setup_1x1HighSlowAuto_slit_flats_18985879_14903_14949.json was run successfully
2026-04-24T18:40:47.300 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script 1x1HighSlowAuto_slit_flats_18985879_14903_14949.json
2026-04-24T18:40:47.300 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script 1x1HighSlowAuto_slit_flats_18985879_14903_14949.json
2026-04-24T18:40:47.300 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name 1x1HighSlowAuto_slit_flats_18985879_14903_14949.json
2026-04-24T18:40:47.300 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script 1x1HighSlowAuto_slit_flats_18985879_14903_14949.json
2026-04-24T18:40:47.300 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'instrument': {'object': 'slit_flat', 'observer': 'io_robot', 'gain': 'HIGH', 'binx': '1', 'biny': '1', 'readout_speed': 'SLOW', 'shutter_mode': 'AUTO', 'slit': 'IN', 'grism': 'OUT', 'arc_mirror': 'OUT', 'arc_lamp': 'OFF', 'flat_lamp': 'OFF', 'filterA': 0, 'filterB': 1, 'target_acquisition': {'acquire_target': False, 'targ_ra': '09:42:20.93', 'targ_dec': '-30:05:09.98', 'binx': 1, 'biny': 1, 'magic_x': 616, 'magic_y': 585, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'OFF'}, 'exposure_time': 5000, 'num_exposures': 2}}], 'script_name': '1x1HighSlowAuto_slit_flats_18985879_14903_14949.json'}
2026-04-24T18:40:47.300 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2026-04-24T18:40:47.300 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2026-04-24T18:40:47.801 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2026-04-24T18:40:47.801 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script 1x1HighSlowAuto_slit_flats_18985879_14903_14949.json 1 times
2026-04-24T18:40:47.801 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2026-04-24T18:40:47.801 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-04-24T18:40:47.801 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-04-24T18:40:47.801 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2026-04-24T18:40:47.801 [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-04-24T18:40:47.801 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-04-24T18:40:47.801 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-04-24T18:40:47.801 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-04-24T18:40:47.801 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-04-24T18:40:47.812 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-04-24T18:40:47.812 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-04-24T18:40:47.813 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 0
2026-04-24T18:40:47.813 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2026-04-24T18:40:47.813 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-04-24T18:40:47.863 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-04-24T18:40:48.864 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 0
2026-04-24T18:40:48.864 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 1
2026-04-24T18:40:48.864 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2026-04-24T18:40:48.864 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2026-04-24T18:40:48.916 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2026-04-24T18:40:49.917 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-04-24T18:40:49.969 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-04-24T18:40:50.970 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-04-24T18:40:50.971 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 15.0307
2026-04-24T18:40:50.971 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-04-24 18:40:04
2026-04-24T18:40:50.971 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-04-24T18:40:04
2026-04-24T18:40:50.971 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2026-04-24T18:40:50.971 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09537508740157478
2026-04-24T18:40:50.974 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 1
2026-04-24T18:40:50.974 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-04-24T18:40:50.974 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-04-24T18:40:51.222 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:40:52.016 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-04-24T18:40:54.019 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='09:42:20.93', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-30:05:09.98', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='io_robot', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='slit_flat', comment='The object name')]
2026-04-24T18:40:54.019 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-04-24T18:40:54.019 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-04-24T18:40:54.020 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-04-24T18:40:54.020 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-04-24T18:40:54.022 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 2 exposures
2026-04-24T18:40:54.022 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:40:54.023 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:40:54.216 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 2 exposures
2026-04-24T18:40:54.216 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 2
2026-04-24T18:40:54.218 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 18:40:54  (Unix timestamp 1777048854.2183173)
2026-04-24T18:40:54.520 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2026-04-24T18:40:54.520 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2026-04-24T18:40:55.021 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:40:55.036 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:40:55.036 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:40:55.036 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:40:58.037 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:40:58.038 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:40:58.038 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:40:58.038 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:40:59.616 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_slit_flats_18985879_14903_14949.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/5.0
2026-04-24T18:41:01.041 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:41:01.063 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.0
2026-04-24T18:41:01.063 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:41:01.063 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-04-24T18:41:01.230 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:41:01.231 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:40:34.602817
2026-04-24T18:41:01.231 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:40:34.602817
2026-04-24T18:41:01.231 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:41:01.231 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:41:01.231 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:41:01.231 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:41:01&start_after=2026-04-23T16:41:01&end_after=2026-04-24T16:41:01&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:41:01.352 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:41:01.354 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:41:01.355 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:41:01.359 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:41:01.360 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:41:01.361 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:41:01.362 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:41:01.363 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:41:01.363 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:41:01.364 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:41:01.365 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:41:01.365 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:41:01.366 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:41:01.367 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:41:01.367 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 13 configurations
2026-04-24T18:41:01.367 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:41:01.367 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:59:09Z
2026-04-24T18:41:01.367 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1087.632463
2026-04-24T18:41:01.367 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:41:01.367570    Obs time: 2026-04-24 16:59:09
2026-04-24T18:41:01.367 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:18:07.632430
2026-04-24T18:41:01.367 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  1087
2026-04-24T18:41:01.367 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T18:41:01.642 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_slit_flats_18985879_14903_14949.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/5.0
2026-04-24T18:41:03.685 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_slit_flats_18985879_14903_14949.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/5.0
2026-04-24T18:41:04.066 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:41:04.067 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.00000000000003
2026-04-24T18:41:04.067 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:41:04.067 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-04-24T18:41:05.754 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_slit_flats_18985879_14903_14949.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/5.0
2026-04-24T18:41:07.069 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:41:07.089 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.00000000000003
2026-04-24T18:41:07.089 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:41:07.089 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-04-24T18:41:07.825 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_slit_flats_18985879_14903_14949.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/5.0
2026-04-24T18:41:09.898 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_slit_flats_18985879_14903_14949.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/5.0
2026-04-24T18:41:10.090 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:41:10.091 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000003. Last known sky angle: 180.00000000000003
2026-04-24T18:41:10.091 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:41:10.091 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000003
2026-04-24T18:41:10.374 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:41:11.935 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_slit_flats_18985879_14903_14949.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/5.0
2026-04-24T18:41:13.093 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:41:13.113 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000003
2026-04-24T18:41:13.113 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:41:13.113 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:41:13.993 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_slit_flats_18985879_14903_14949.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/5.0
2026-04-24T18:41:16.057 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_slit_flats_18985879_14903_14949.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/5.0
2026-04-24T18:41:16.116 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:41:16.117 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:41:16.117 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:41:16.117 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:41:18.132 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_slit_flats_18985879_14903_14949.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/5.0
2026-04-24T18:41:19.120 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:41:19.137 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:41:19.137 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:41:19.137 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:41:20.185 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_slit_flats_18985879_14903_14949.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/5.0
2026-04-24T18:41:20.384 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:41:22.140 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:41:22.141 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:41:22.141 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:41:22.141 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:41:22.222 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_slit_flats_18985879_14903_14949.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/2, Remaining exp time 0.0/5.0
2026-04-24T18:41:22.509 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 2 done. Exposure state = 0
2026-04-24T18:41:22.509 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:41:22.511 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:41:22.611 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 2 of 2
2026-04-24T18:41:22.612 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 18:41:22  (Unix timestamp 1777048882.612971)
2026-04-24T18:41:24.276 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_slit_flats_18985879_14903_14949.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/2, Remaining exp time 3.39/5.0
2026-04-24T18:41:25.144 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:41:25.163 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 180.0
2026-04-24T18:41:25.163 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:41:25.163 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-04-24T18:41:26.297 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_slit_flats_18985879_14903_14949.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/2, Remaining exp time 1.338/5.0
2026-04-24T18:41:28.165 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:41:28.166 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 179.99999999999997
2026-04-24T18:41:28.166 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:41:28.166 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-04-24T18:41:28.350 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_slit_flats_18985879_14903_14949.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/5.0
2026-04-24T18:41:30.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:41:30.414 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_slit_flats_18985879_14903_14949.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/5.0
2026-04-24T18:41:31.169 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:41:31.192 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 179.99999999999997
2026-04-24T18:41:31.192 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:41:31.192 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-04-24T18:41:32.424 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_slit_flats_18985879_14903_14949.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/5.0
2026-04-24T18:41:34.193 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:41:34.194 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999997. Last known sky angle: 179.99999999999997
2026-04-24T18:41:34.194 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:41:34.194 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999997
2026-04-24T18:41:34.489 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_slit_flats_18985879_14903_14949.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/5.0
2026-04-24T18:41:36.527 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_slit_flats_18985879_14903_14949.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/5.0
2026-04-24T18:41:37.197 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:41:37.216 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999997
2026-04-24T18:41:37.216 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:41:37.216 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:41:38.580 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_slit_flats_18985879_14903_14949.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/5.0
2026-04-24T18:41:40.217 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:41:40.218 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:41:40.218 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:41:40.218 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:41:40.401 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:41:40.644 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_slit_flats_18985879_14903_14949.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/5.0
2026-04-24T18:41:42.697 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_slit_flats_18985879_14903_14949.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/5.0
2026-04-24T18:41:43.221 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:41:43.240 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:41:43.241 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:41:43.241 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:41:44.751 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_slit_flats_18985879_14903_14949.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/5.0
2026-04-24T18:41:46.244 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:41:46.245 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:41:46.245 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:41:46.245 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:41:46.799 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_slit_flats_18985879_14903_14949.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/5.0
2026-04-24T18:41:48.852 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: 1x1HighSlowAuto_slit_flats_18985879_14903_14949.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/2, Remaining exp time 0.0/5.0
2026-04-24T18:41:49.248 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T18:41:49.264 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T18:41:49.264 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T18:41:49.264 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T18:41:49.902 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 2 of 2 done. Exposure state = 0
2026-04-24T18:41:49.902 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T18:41:49.904 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T18:41:50.409 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:41:52.267 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2026-04-24T18:41:52.267 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 1 of 1
2026-04-24T18:41:52.268 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2026-04-24T18:41:52.268 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2026-04-24T18:41:52.361 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2026-04-24T18:41:52.361 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script 1x1HighSlowAuto_slit_flats_18985879_14903_14949.json was run successfully
2026-04-24T18:41:52.361 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 19264632 COMPLETED 14949 reason
2026-04-24T18:41:52.361 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 19264632 COMPLETED 14949 reason
2026-04-24T18:41:52.361 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2026-04-24T18:41:52.361 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2026-04-24T18:41:52.361 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2026-04-24T18:41:52.361 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2026-04-24T18:41:52.361 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-04-24T18:41:52.361 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-04-24T18:41:55.364 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2026-04-24T18:41:55.364 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2026-04-24T18:41:57.367 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2026-04-24T18:41:57.367 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2026-04-24T18:41:57.367 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering tracking_off
2026-04-24T18:41:57.367 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: tracking_off
2026-04-24T18:41:57.367 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing tracking off
2026-04-24T18:41:57.370 [INFO] [Execution thread] [schedule_poller.py] [do_tracking_off()] Telescope tracking switched off
2026-04-24T18:41:57.370 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering # end_time 2026-04-24T16:44:27Z
2026-04-24T18:41:57.370 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script arc_flat_lamp_off.json
2026-04-24T18:41:57.370 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script arc_flat_lamp_off.json
2026-04-24T18:41:57.370 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name arc_flat_lamp_off.json
2026-04-24T18:41:57.370 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script arc_flat_lamp_off.json
2026-04-24T18:41:57.370 [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-04-24T18:41:57.370 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2026-04-24T18:41:57.370 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2026-04-24T18:41:57.871 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2026-04-24T18:41:57.871 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script arc_flat_lamp_off.json 1 times
2026-04-24T18:41:57.871 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2026-04-24T18:41:57.871 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-04-24T18:41:57.871 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-04-24T18:41:57.871 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2026-04-24T18:41:57.871 [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-04-24T18:41:57.871 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-04-24T18:41:57.871 [INFO] [script_worker] [instrument.py] [stage_script()] Target acquisition section absent from script. Will not acquire target
2026-04-24T18:41:57.873 [DEBUG] [script_worker] [instrument.py] [stage_script()] Using Targ RA = 09:43:31.854   Targ dec = -30:12:51.0444
2026-04-24T18:41:57.873 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-04-24T18:41:57.873 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-04-24T18:41:57.873 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-04-24T18:41:57.879 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-04-24T18:41:57.879 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-04-24T18:41:57.879 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-04-24T18:41:57.879 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-04-24T18:41:58.914 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-04-24T18:42:00.419 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:42:00.435 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:41:38.726034
2026-04-24T18:42:00.435 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:41:38.726034
2026-04-24T18:42:00.435 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:42:00.435 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:42:00.436 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:42:00.436 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:42:00&start_after=2026-04-23T16:42:00&end_after=2026-04-24T16:42:00&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:42:00.556 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:42:00.558 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:42:00.558 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:42:00.562 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:42:00.564 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:42:00.564 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:42:00.565 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:42:00.566 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:42:00.566 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:42:00.567 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:42:00.568 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:42:00.569 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:42:00.569 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:42:00.570 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:42:00.570 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 13 configurations
2026-04-24T18:42:00.570 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:42:00.570 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:59:09Z
2026-04-24T18:42:00.570 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1028.429129
2026-04-24T18:42:00.570 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:42:00.570904    Obs time: 2026-04-24 16:59:09
2026-04-24T18:42:00.570 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:17:08.429096
2026-04-24T18:42:00.570 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  1028
2026-04-24T18:42:00.570 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T18:42:00.916 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2026-04-24T18:42:00.916 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2026-04-24T18:42:00.916 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2026-04-24T18:42:01.374 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2026-04-24T18:42:01.375 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script arc_flat_lamp_off.json was run successfully
2026-04-24T18:42:01.375 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] All commands processed
2026-04-24T18:42:01.375 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] status for OCS = COMPLETED
2026-04-24T18:42:01.375 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [completed]
2026-04-24T18:42:01.375 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 19264632
2026-04-24T18:42:01.375 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = Completed
2026-04-24T18:42:01.375 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with COMPLETED
2026-04-24T18:42:01.375 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'COMPLETED', 'summary': {'start': '2026-04-24T16:40:04', 'end': '2026-04-24T16:42:01', 'state': 'COMPLETED', 'reason': 'Completed', 'time_completed': '117.0', 'events': {}}} with config status ID 19264632
2026-04-24T18:42:01.520 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2026-04-24T18:42:01.520 [DEBUG] [Execution thread] [schedule_poller.py] [execute()] Finished executing ['select Mookodi', 'guide_off', 'start_time 2026-04-24T16:36:07Z', 'guide_off', 'config_id 14949', 'config_status_id 19264632', 'update_OCS 19264632 ATTEMPTED', 'run_script setup_1x1HighSlowAuto_slit_flats_18985879_14903_14949.json', 'run_script 1x1HighSlowAuto_slit_flats_18985879_14903_14949.json', 'update_OCS 19264632 COMPLETED 14949 reason', 'guide_off', 'tracking_off', '# end_time 2026-04-24T16:44:27Z', 'run_script arc_flat_lamp_off.json'] at time 18:42:01
2026-04-24T18:42:09.579 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:42:19.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:42:29.599 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:42:39.609 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:42:49.619 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:42:59.628 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:42:59.629 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:42:42.722891
2026-04-24T18:42:59.629 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:42:42.722891
2026-04-24T18:42:59.629 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:42:59.629 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:42:59.629 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:42:59.629 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:42:59&start_after=2026-04-23T16:42:59&end_after=2026-04-24T16:42:59&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:42:59.751 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:42:59.753 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:42:59.753 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:42:59.757 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:42:59.758 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:42:59.759 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:42:59.760 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:42:59.760 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:42:59.761 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:42:59.762 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:42:59.762 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:42:59.763 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:42:59.764 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:42:59.765 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:42:59.765 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 13 configurations
2026-04-24T18:42:59.765 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:42:59.765 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:59:09Z
2026-04-24T18:42:59.765 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 969.234633
2026-04-24T18:42:59.765 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:42:59.765404    Obs time: 2026-04-24 16:59:09
2026-04-24T18:42:59.765 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:16:09.234596
2026-04-24T18:42:59.765 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  969
2026-04-24T18:42:59.765 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T18:43:08.774 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:43:18.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:43:28.794 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:43:38.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:43:48.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:43:58.824 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:43:58.825 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:43:46.968720
2026-04-24T18:43:58.825 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:43:46.968720
2026-04-24T18:43:58.825 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:43:58.825 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:43:58.825 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:43:58.825 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:43:58&start_after=2026-04-23T16:43:58&end_after=2026-04-24T16:43:58&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:43:58.942 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:43:58.944 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:43:58.944 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:43:58.948 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:43:58.949 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:43:58.950 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:43:58.951 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:43:58.951 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:43:58.952 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:43:58.953 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:43:58.953 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:43:58.954 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:43:58.955 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:43:58.955 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:43:58.955 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 13 configurations
2026-04-24T18:43:58.955 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:43:58.955 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:59:09Z
2026-04-24T18:43:58.955 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 910.044014
2026-04-24T18:43:58.956 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:43:58.956018    Obs time: 2026-04-24 16:59:09
2026-04-24T18:43:58.956 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:15:10.043982
2026-04-24T18:43:58.956 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  910
2026-04-24T18:43:58.956 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T18:44:07.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:44:17.978 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:44:27.992 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:44:38.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:44:48.015 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:44:58.029 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:44:58.032 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:44:50.905845
2026-04-24T18:44:58.032 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:44:50.905845
2026-04-24T18:44:58.032 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:44:58.033 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:44:58.033 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:44:58.034 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:44:58&start_after=2026-04-23T16:44:58&end_after=2026-04-24T16:44:58&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:44:58.153 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:44:58.155 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:44:58.156 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:44:58.160 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:44:58.162 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:44:58.163 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:44:58.164 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:44:58.164 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:44:58.165 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:44:58.166 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:44:58.167 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:44:58.168 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:44:58.168 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:44:58.169 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:44:58.169 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 13 configurations
2026-04-24T18:44:58.169 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:44:58.169 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:59:09Z
2026-04-24T18:44:58.169 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 850.830144
2026-04-24T18:44:58.169 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:44:58.169891    Obs time: 2026-04-24 16:59:09
2026-04-24T18:44:58.169 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:14:10.830109
2026-04-24T18:44:58.169 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  850
2026-04-24T18:44:58.169 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T18:45:07.183 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:45:17.194 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:45:27.204 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:45:37.214 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:45:47.224 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:45:57.234 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:45:57.252 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:45:55.063140
2026-04-24T18:45:57.252 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:45:55.063140
2026-04-24T18:45:57.252 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:45:57.252 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:45:57.252 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:45:57.252 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:45:57&start_after=2026-04-23T16:45:57&end_after=2026-04-24T16:45:57&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:45:57.374 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:45:57.375 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:45:57.376 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:45:57.380 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:45:57.381 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:45:57.382 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:45:57.382 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:45:57.383 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:45:57.384 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:45:57.384 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:45:57.385 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:45:57.386 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:45:57.386 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:45:57.387 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:45:57.387 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 13 configurations
2026-04-24T18:45:57.387 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:45:57.387 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:59:09Z
2026-04-24T18:45:57.387 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 791.612213
2026-04-24T18:45:57.387 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:45:57.387819    Obs time: 2026-04-24 16:59:09
2026-04-24T18:45:57.387 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:13:11.612181
2026-04-24T18:45:57.387 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  791
2026-04-24T18:45:57.387 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T18:46:06.397 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:46:16.407 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:46:26.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:46:36.428 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:46:46.438 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:46:56.449 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:46:56.450 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:45:55.063140
2026-04-24T18:46:56.450 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:45:55.063140
2026-04-24T18:46:56.450 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:46:56.450 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:46:56.450 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:46:56.450 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:46:56&start_after=2026-04-23T16:46:56&end_after=2026-04-24T16:46:56&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:46:56.563 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:46:56.565 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:46:56.566 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:46:56.570 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:46:56.572 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:46:56.573 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:46:56.574 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:46:56.575 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:46:56.575 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:46:56.576 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:46:56.577 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:46:56.578 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:46:56.579 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:46:56.579 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:46:56.579 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 13 configurations
2026-04-24T18:46:56.580 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:46:56.580 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:59:09Z
2026-04-24T18:46:56.580 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 732.419881
2026-04-24T18:46:56.580 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:46:56.580153    Obs time: 2026-04-24 16:59:09
2026-04-24T18:46:56.580 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:12:12.419847
2026-04-24T18:46:56.580 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  732
2026-04-24T18:46:56.580 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T18:47:05.589 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:47:15.599 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:47:25.608 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:47:35.618 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:47:45.628 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:47:55.638 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:47:55.655 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:46:59.056368
2026-04-24T18:47:55.655 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:46:59.056368
2026-04-24T18:47:55.655 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:47:55.655 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:47:55.655 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:47:55.655 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:47:55&start_after=2026-04-23T16:47:55&end_after=2026-04-24T16:47:55&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:47:55.785 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:47:55.787 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:47:55.787 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:47:55.791 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:47:55.792 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:47:55.793 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:47:55.794 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:47:55.794 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:47:55.795 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:47:55.796 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:47:55.796 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:47:55.797 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:47:55.798 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:47:55.798 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:47:55.798 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 13 configurations
2026-04-24T18:47:55.799 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:47:55.799 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:59:09Z
2026-04-24T18:47:55.799 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 673.2009
2026-04-24T18:47:55.799 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:47:55.799133    Obs time: 2026-04-24 16:59:09
2026-04-24T18:47:55.799 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:11:13.200867
2026-04-24T18:47:55.799 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  673
2026-04-24T18:47:55.799 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T18:48:04.808 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:48:14.818 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:48:24.828 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:48:34.838 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:48:44.849 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:48:54.859 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:48:54.879 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:48:03.384004
2026-04-24T18:48:54.879 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:48:03.384004
2026-04-24T18:48:54.879 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:48:54.879 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:48:54.879 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:48:54.879 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:48:54&start_after=2026-04-23T16:48:54&end_after=2026-04-24T16:48:54&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:48:55.003 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:48:55.005 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:48:55.005 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:48:55.009 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:48:55.010 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:48:55.011 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:48:55.012 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:48:55.012 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:48:55.013 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:48:55.014 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:48:55.014 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:48:55.015 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:48:55.016 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:48:55.017 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:48:55.017 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 13 configurations
2026-04-24T18:48:55.017 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:48:55.017 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:59:09Z
2026-04-24T18:48:55.017 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 613.98275
2026-04-24T18:48:55.017 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:48:55.017282    Obs time: 2026-04-24 16:59:09
2026-04-24T18:48:55.017 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:10:13.982718
2026-04-24T18:48:55.017 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  613
2026-04-24T18:48:55.017 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T18:49:04.026 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:49:14.037 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:49:24.047 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:49:34.057 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:49:44.068 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:49:54.078 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:49:54.079 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:49:08.180069
2026-04-24T18:49:54.079 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:49:08.180069
2026-04-24T18:49:54.079 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:49:54.080 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:49:54.080 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:49:54.080 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:49:54&start_after=2026-04-23T16:49:54&end_after=2026-04-24T16:49:54&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:49:54.196 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:49:54.197 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:49:54.198 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:49:54.201 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:49:54.203 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:49:54.204 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:49:54.204 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:49:54.205 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:49:54.206 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:49:54.206 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:49:54.207 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:49:54.208 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:49:54.208 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:49:54.209 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:49:54.209 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 13 configurations
2026-04-24T18:49:54.209 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:49:54.209 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:59:09Z
2026-04-24T18:49:54.209 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 554.790284
2026-04-24T18:49:54.210 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T18:49:56.212 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T18:49:56.213 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T18:49:56.213 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:49:56.213637    Obs time: 2026-04-24 16:59:09
2026-04-24T18:49:56.213 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:09:12.786363
2026-04-24T18:49:56.213 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  552
2026-04-24T18:49:56.213 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T18:50:03.221 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:50:13.231 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:50:23.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:50:33.251 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:50:43.262 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:50:53.272 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:50:53.292 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:50:12.171085
2026-04-24T18:50:53.292 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:50:12.171085
2026-04-24T18:50:53.293 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:50:53.293 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:50:53.293 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:50:53.293 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:50:53&start_after=2026-04-23T16:50:53&end_after=2026-04-24T16:50:53&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:50:53.411 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:50:53.412 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:50:53.413 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:50:53.416 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:50:53.418 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:50:53.419 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:50:53.419 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:50:53.420 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:50:53.421 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:50:53.421 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:50:53.422 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:50:53.423 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:50:53.423 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:50:53.424 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:50:53.424 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 13 configurations
2026-04-24T18:50:53.424 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:50:53.424 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:59:09Z
2026-04-24T18:50:53.424 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 495.575203
2026-04-24T18:50:53.425 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T18:50:55.427 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T18:50:55.445 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T18:50:55.446 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:50:55.446006    Obs time: 2026-04-24 16:59:09
2026-04-24T18:50:55.446 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:08:13.553994
2026-04-24T18:50:55.446 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  493
2026-04-24T18:50:55.446 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T18:51:02.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:51:12.463 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:51:22.474 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:51:32.484 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:51:42.495 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:51:52.505 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:51:52.506 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:51:16.319348
2026-04-24T18:51:52.506 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:51:16.319348
2026-04-24T18:51:52.506 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:51:52.507 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:51:52.507 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:51:52.507 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:51:52&start_after=2026-04-23T16:51:52&end_after=2026-04-24T16:51:52&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:51:52.747 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:51:52.749 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:51:52.749 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:51:52.753 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:51:52.754 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:51:52.755 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:51:52.755 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:51:52.756 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:51:52.757 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:51:52.758 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:51:52.758 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:51:52.759 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:51:52.760 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:51:52.760 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:51:52.760 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 13 configurations
2026-04-24T18:51:52.760 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:51:52.760 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:59:09Z
2026-04-24T18:51:52.760 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 436.239065
2026-04-24T18:51:52.761 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T18:51:54.763 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T18:51:54.765 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T18:51:54.765 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:51:54.765043    Obs time: 2026-04-24 16:59:09
2026-04-24T18:51:54.765 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:07:14.234957
2026-04-24T18:51:54.765 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  434
2026-04-24T18:51:54.765 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T18:52:01.772 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:52:11.782 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:52:21.792 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:52:31.802 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:52:41.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:52:51.823 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:52:51.839 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:52:20.239291
2026-04-24T18:52:51.840 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:52:20.239291
2026-04-24T18:52:51.840 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:52:51.840 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:52:51.840 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:52:51.840 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:52:51&start_after=2026-04-23T16:52:51&end_after=2026-04-24T16:52:51&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:52:52.078 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:52:52.080 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:52:52.080 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:52:52.084 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:52:52.085 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:52:52.128 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:52:52.129 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:52:52.130 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:52:52.130 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:52:52.131 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:52:52.132 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:52:52.133 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:52:52.133 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:52:52.134 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:52:52.134 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 13 configurations
2026-04-24T18:52:52.134 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:52:52.134 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:59:09Z
2026-04-24T18:52:52.134 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 376.865132
2026-04-24T18:52:52.135 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T18:52:54.137 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T18:52:54.138 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T18:52:54.138 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:52:54.138105    Obs time: 2026-04-24 16:59:09
2026-04-24T18:52:54.138 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:06:14.861895
2026-04-24T18:52:54.138 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  374
2026-04-24T18:52:54.138 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T18:53:01.145 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:53:11.155 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:53:21.165 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:53:31.176 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:53:41.186 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:53:51.196 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:53:51.217 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:53:26.172523
2026-04-24T18:53:51.217 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:53:26.172523
2026-04-24T18:53:51.217 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:53:51.217 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:53:51.217 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:53:51.217 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:53:51&start_after=2026-04-23T16:53:51&end_after=2026-04-24T16:53:51&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:53:51.330 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:53:51.332 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:53:51.333 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:53:51.336 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:53:51.338 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:53:51.338 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:53:51.339 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:53:51.340 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:53:51.340 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:53:51.341 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:53:51.342 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:53:51.342 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:53:51.343 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:53:51.344 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:53:51.344 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 13 configurations
2026-04-24T18:53:51.344 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:53:51.344 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:59:09Z
2026-04-24T18:53:51.344 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 317.655451
2026-04-24T18:53:51.345 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T18:53:53.347 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T18:53:53.371 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T18:53:53.371 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:53:53.371052    Obs time: 2026-04-24 16:59:09
2026-04-24T18:53:53.371 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:05:15.628948
2026-04-24T18:53:53.371 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  315
2026-04-24T18:53:53.371 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T18:54:00.378 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:54:10.389 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:54:20.399 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:54:30.409 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:54:40.419 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:54:50.429 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:54:50.430 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:54:30.314852
2026-04-24T18:54:50.430 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:54:30.314852
2026-04-24T18:54:50.430 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:54:50.430 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:54:50.430 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:54:50.430 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:54:50&start_after=2026-04-23T16:54:50&end_after=2026-04-24T16:54:50&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:54:50.552 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:54:50.553 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:54:50.554 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:54:50.558 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:54:50.559 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:54:50.560 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:54:50.561 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:54:50.561 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:54:50.562 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:54:50.563 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:54:50.563 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:54:50.564 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:54:50.565 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:54:50.566 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:54:50.566 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 13 configurations
2026-04-24T18:54:50.566 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:54:50.566 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:59:09Z
2026-04-24T18:54:50.566 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 258.433767
2026-04-24T18:54:50.567 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T18:54:52.569 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T18:54:52.570 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T18:54:52.570 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:54:52.570206    Obs time: 2026-04-24 16:59:09
2026-04-24T18:54:52.570 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:04:16.429794
2026-04-24T18:54:52.570 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  256
2026-04-24T18:54:52.570 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T18:54:59.577 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:55:09.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:55:19.598 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:55:29.608 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:55:39.618 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:55:49.628 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:55:49.646 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:55:30.515376
2026-04-24T18:55:49.646 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:55:30.515376
2026-04-24T18:55:49.646 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:55:49.646 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:55:49.646 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:55:49.646 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:55:49&start_after=2026-04-23T16:55:49&end_after=2026-04-24T16:55:49&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:55:49.769 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:55:49.770 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:55:49.771 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:55:49.775 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:55:49.776 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:55:49.777 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:55:49.778 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:55:49.778 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:55:49.779 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:55:49.780 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:55:49.780 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:55:49.781 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:55:49.782 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:55:49.782 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:55:49.783 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 13 configurations
2026-04-24T18:55:49.783 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:55:49.783 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:59:09Z
2026-04-24T18:55:49.783 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 199.21684
2026-04-24T18:55:49.784 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T18:55:51.786 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T18:55:51.804 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T18:55:51.804 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:55:51.804459    Obs time: 2026-04-24 16:59:09
2026-04-24T18:55:51.804 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:03:17.195541
2026-04-24T18:55:51.804 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  197
2026-04-24T18:55:51.804 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T18:55:58.810 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:56:08.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:56:18.830 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:56:28.840 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:56:38.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:56:48.861 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:56:48.881 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:56:30.710850
2026-04-24T18:56:48.881 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:56:30.710850
2026-04-24T18:56:48.881 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:56:48.881 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:56:48.882 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:56:48.882 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:56:48&start_after=2026-04-23T16:56:48&end_after=2026-04-24T16:56:48&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:56:49.001 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:56:49.002 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:56:49.003 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:56:49.007 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:56:49.008 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:56:49.009 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:56:49.010 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:56:49.010 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:56:49.011 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:56:49.012 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:56:49.012 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:56:49.013 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:56:49.014 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:56:49.014 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:56:49.015 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 13 configurations
2026-04-24T18:56:49.015 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:56:49.015 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:59:09Z
2026-04-24T18:56:49.015 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 139.984876
2026-04-24T18:56:49.015 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T18:56:51.018 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T18:56:51.018 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T18:56:51.018 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:56:51.018929    Obs time: 2026-04-24 16:59:09
2026-04-24T18:56:51.018 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:02:17.981071
2026-04-24T18:56:51.019 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  137
2026-04-24T18:56:51.019 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T18:56:58.026 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:57:08.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:57:18.047 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:57:28.057 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:57:38.067 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:57:48.077 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:57:48.078 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:57:30.908848
2026-04-24T18:57:48.078 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:57:30.908848
2026-04-24T18:57:48.078 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:57:48.078 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:57:48.078 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:57:48.078 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:57:48&start_after=2026-04-23T16:57:48&end_after=2026-04-24T16:57:48&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:57:48.194 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:57:48.196 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:57:48.196 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:57:48.200 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:57:48.201 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:57:48.202 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:57:48.203 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:57:48.204 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:57:48.204 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:57:48.205 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:57:48.206 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:57:48.206 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:57:48.207 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:57:48.208 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:57:48.208 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 13 configurations
2026-04-24T18:57:48.208 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:57:48.208 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:59:09Z
2026-04-24T18:57:48.208 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 80.791442
2026-04-24T18:57:48.226 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T18:57:50.228 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T18:57:50.229 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T18:57:50.229 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:57:50.229902    Obs time: 2026-04-24 16:59:09
2026-04-24T18:57:50.229 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:01:18.770098
2026-04-24T18:57:50.229 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  78
2026-04-24T18:57:50.229 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T18:57:57.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:58:07.247 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:58:17.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:58:27.268 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:58:37.278 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:58:47.289 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:58:47.290 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:58:31.106937
2026-04-24T18:58:47.290 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:58:31.106937
2026-04-24T18:58:47.290 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:58:47.290 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:58:47.290 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:58:47.290 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:58:47&start_after=2026-04-23T16:58:47&end_after=2026-04-24T16:58:47&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:58:47.443 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:58:47.445 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:58:47.446 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:58:47.449 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:58:47.451 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:58:47.451 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:58:47.452 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:58:47.453 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:58:47.453 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:58:47.454 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:58:47.455 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:58:47.455 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:58:47.456 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:58:47.457 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:58:47.457 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 13 configurations
2026-04-24T18:58:47.457 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:58:47.457 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:59:09Z
2026-04-24T18:58:47.457 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 21.542557
2026-04-24T18:58:47.458 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T18:58:49.460 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T18:58:49.481 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T18:58:49.481 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:58:49.481453    Obs time: 2026-04-24 16:59:09
2026-04-24T18:58:49.481 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:00:19.518547
2026-04-24T18:58:49.481 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  19
2026-04-24T18:58:49.481 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T18:58:56.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:59:06.498 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T18:59:16.508 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T18:59:26.518 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T18:59:36.527 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T18:59:46.538 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T18:59:46.539 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T18:59:31.304150
2026-04-24T18:59:46.539 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T18:59:31.304150
2026-04-24T18:59:46.539 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T18:59:46.539 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T18:59:46.539 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T18:59:46.539 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T16:59:46&start_after=2026-04-23T16:59:46&end_after=2026-04-24T16:59:46&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T18:59:46.672 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:59:46.674 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:59:46.675 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:59:46.678 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:59:46.680 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:59:46.681 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:59:46.681 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:59:46.682 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T18:59:46.683 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:59:46.683 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:59:46.684 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:59:46.685 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:59:46.685 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T18:59:46.686 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T18:59:46.686 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 13 configurations
2026-04-24T18:59:46.686 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T18:59:46.686 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T16:59:09Z
2026-04-24T18:59:46.686 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -37.686829
2026-04-24T18:59:46.687 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T18:59:48.689 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T18:59:48.706 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T18:59:48.706 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 16:59:48.706435    Obs time: 2026-04-24 16:59:09
2026-04-24T18:59:48.706 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:59:20.293565
2026-04-24T18:59:48.706 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86360
2026-04-24T18:59:48.706 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2026-04-24T16:59:09Z', 'guide_off', 'config_id 14885', 'config_status_id 19267000', 'update_OCS 19267000 ATTEMPTED', 'run_script setup_SN2026idh_phot_18988247_14839_14885.json', 'run_script SN2026idh_phot_18988247_14839_14885.json', 'update_OCS 19267000 COMPLETED 14885 reason', 'guide_off', 'tracking_off', '# end_time 2026-04-24T17:14:35Z', 'run_script arc_flat_lamp_off.json']
2026-04-24T18:59:48.706 [DEBUG] [Poll thread] [schedule_poller.py] [start_execution()] Start the next configuration
2026-04-24T18:59:48.706 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Running the configuration
2026-04-24T18:59:48.706 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering select Mookodi
2026-04-24T18:59:48.706 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2026-04-24T18:59:48.706 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: select Mookodi
2026-04-24T18:59:48.707 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing select instrument Mookodi
2026-04-24T18:59:48.707 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] The instrument currently selected on the telescope is Mookodi
2026-04-24T18:59:48.707 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Full names: {0: 'Sibonise', 1: 'Mookodi'}
2026-04-24T18:59:48.707 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Current instrument is Mookodi at index 1
2026-04-24T18:59:48.707 [DEBUG] [Execution thread] [schedule_poller.py] [do_select()] Mookodi was already selected
2026-04-24T18:59:48.707 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2026-04-24T18:59:48.707 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2026-04-24T18:59:48.707 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2026-04-24T18:59:48.707 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2026-04-24T18:59:48.707 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-04-24T18:59:48.708 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-04-24T18:59:51.711 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2026-04-24T18:59:51.711 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2026-04-24T18:59:53.713 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2026-04-24T18:59:53.713 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2026-04-24T18:59:53.713 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering start_time 2026-04-24T16:59:09Z
2026-04-24T18:59:53.713 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: start_time 2026-04-24T16:59:09Z
2026-04-24T18:59:53.713 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2026-04-24T18:59:53.713 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2026-04-24T18:59:53.713 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2026-04-24T18:59:53.713 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2026-04-24T18:59:53.713 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-04-24T18:59:53.713 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-04-24T18:59:55.713 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T18:59:56.716 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2026-04-24T18:59:56.716 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2026-04-24T18:59:58.718 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2026-04-24T18:59:58.718 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2026-04-24T18:59:58.718 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_id 14885
2026-04-24T18:59:58.718 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_id 14885
2026-04-24T18:59:58.718 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_status_id 19267000
2026-04-24T18:59:58.718 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_status_id 19267000
2026-04-24T18:59:58.719 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 19267000 ATTEMPTED
2026-04-24T18:59:58.719 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 19267000 ATTEMPTED
2026-04-24T18:59:58.719 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script setup_SN2026idh_phot_18988247_14839_14885.json
2026-04-24T18:59:58.719 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script setup_SN2026idh_phot_18988247_14839_14885.json
2026-04-24T18:59:58.719 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name setup_SN2026idh_phot_18988247_14839_14885.json
2026-04-24T18:59:58.719 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script setup_SN2026idh_phot_18988247_14839_14885.json
2026-04-24T18:59:58.719 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'telescope': {'targ_ra': 9.37307, 'targ_dec': -61.0456, 'type': 'ICRS'}, 'instrument': {'target_acquisition': {'acquire_nearest': False, 'acquire_target': True, 'targ_ra': '09:22:23.04', 'targ_dec': '-61:02:44.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_SN2026idh_phot_18988247_14839_14885.json'}
2026-04-24T18:59:58.719 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2026-04-24T18:59:58.719 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2026-04-24T18:59:58.719 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [attempted]
2026-04-24T18:59:58.719 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 19267000
2026-04-24T18:59:58.719 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = No reason given
2026-04-24T18:59:58.719 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with ATTEMPTED
2026-04-24T18:59:58.719 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'ATTEMPTED'} with config status ID 19267000
2026-04-24T18:59:58.803 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2026-04-24T18:59:59.219 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2026-04-24T18:59:59.219 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script setup_SN2026idh_phot_18988247_14839_14885.json 1 times
2026-04-24T18:59:59.220 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2026-04-24T18:59:59.221 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging telescope
2026-04-24T18:59:59.221 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telscript type = ICRS
2026-04-24T18:59:59.221 [INFO] [script_worker] [telescope.py] [stage_script()] Staging telescope script: 
2026-04-24T19:00:02.230 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-04-24T19:00:03.249 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-04-24T19:00:04.270 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-04-24T19:00:05.294 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-04-24T19:00:05.723 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:00:06.321 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-04-24T19:00:07.341 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-04-24T19:00:08.361 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-04-24T19:00:09.379 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-04-24T19:00:10.396 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-04-24T19:00:11.419 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-04-24T19:00:12.442 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-04-24T19:00:13.460 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-04-24T19:00:14.480 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-04-24T19:00:15.500 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-04-24T19:00:15.733 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:00:16.518 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-04-24T19:00:17.540 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-04-24T19:00:18.561 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-04-24T19:00:19.581 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-04-24T19:00:20.602 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-04-24T19:00:21.620 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-04-24T19:00:22.644 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-04-24T19:00:23.662 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready. Now check that it's roughly on target
2026-04-24T19:00:23.662 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope ra =  9.37311405304831 is close enough to target ra = 9.37307
2026-04-24T19:00:23.662 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope dec =  -61.0501756761105 is close enough to target dec = -61.0456
2026-04-24T19:00:23.662 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready and approximately on target
2026-04-24T19:00:23.662 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-04-24T19:00:23.662 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2026-04-24T19:00:23.662 [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-04-24T19:00:23.662 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-04-24T19:00:23.663 [INFO] [script_worker] [instrument.py] [stage_script()] Will acquire target
2026-04-24T19:00:23.663 [INFO] [script_worker] [instrument.py] [stage_script()] Staging acquisition scriptlet
2026-04-24T19:00:23.674 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2026-04-24T19:00:23.674 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-04-24T19:00:23.749 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-04-24T19:00:24.750 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2026-04-24T19:00:24.750 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2026-04-24T19:00:24.765 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2026-04-24T19:00:25.743 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:00:25.766 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-04-24T19:00:25.819 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-04-24T19:00:26.820 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-04-24T19:00:26.821 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 14.5079
2026-04-24T19:00:26.821 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-04-24 18:59:37
2026-04-24T19:00:26.821 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-04-24T18:59:37
2026-04-24T19:00:26.822 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2026-04-24T19:00:26.822 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09569206062992124
2026-04-24T19:00:26.824 [INFO] [script_worker] [instrument.py] [stage_script()] Acquiring target
2026-04-24T19:00:26.824 [INFO] [script_worker] [instrument.py] [acquire_target()] Beginning of WCS acquisition
2026-04-24T19:00:26.824 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Clearing optics out of the way
2026-04-24T19:00:26.833 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2026-04-24T19:00:26.833 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-04-24T19:00:26.871 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-04-24T19:00:27.872 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2026-04-24T19:00:27.872 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2026-04-24T19:00:27.886 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2026-04-24T19:00:28.887 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-04-24T19:00:28.939 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-04-24T19:00:29.940 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-04-24T19:00:29.942 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 14.5079
2026-04-24T19:00:29.942 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-04-24 18:59:37
2026-04-24T19:00:29.942 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-04-24T18:59:37
2026-04-24T19:00:29.942 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2026-04-24T19:00:29.942 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09569206062992124
2026-04-24T19:00:34.999 [INFO] [script_worker] [instrument.py] [acquire_target()] Taking an exposure
2026-04-24T19:00:34.999 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2026-04-24T19:00:34.999 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-04-24T19:00:34.999 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-04-24T19:00:34.999 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-04-24T19:00:34.999 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-04-24T19:00:35.001 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-04-24T19:00:35.001 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T19:00:35.023 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T19:00:35.114 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-04-24T19:00:35.114 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-04-24T19:00:35.116 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 19:00:35  (Unix timestamp 1777050035.1164026)
2026-04-24T19:00:35.754 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:00:40.508 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS in acquire_target
2026-04-24T19:00:41.379 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-04-24T19:00:41.379 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T19:00:41.401 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T19:00:44.511 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Done calling go_WCS in acquire_target
2026-04-24T19:00:44.511 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for WCS to complete
2026-04-24T19:00:45.761 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:00:45.782 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:00:31.505387
2026-04-24T19:00:45.783 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:00:31.505387
2026-04-24T19:00:45.783 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:00:45.783 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:00:45.783 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:00:45.783 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:00:45&start_after=2026-04-23T17:00:45&end_after=2026-04-24T17:00:45&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:00:45.906 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:00:45.907 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:00:45.910 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:00:45.912 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:00:45.912 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:00:45.913 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:00:45.914 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:00:45.914 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:00:45.915 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:00:45.916 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:00:45.916 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:00:45.917 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:00:45.918 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:00:45.918 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations
2026-04-24T19:00:45.918 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:00:45.918 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T17:27:43Z
2026-04-24T19:00:45.918 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1617.081354
2026-04-24T19:00:45.918 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2026-04-24T19:00:54.692 [INFO] [script_worker] [instrument.py] [acquire_target()] Done  Waiting for WCS to complete
2026-04-24T19:00:54.692 [INFO] [script_worker] [instrument.py] [acquire_target()] Nudging the telescope to the magic pixel
2026-04-24T19:00:54.692 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target RA 09:22:23.04 = 506145.60000000003 arcseconds
2026-04-24T19:00:54.692 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target dec -61:02:44.16 = -219764.16 arcseconds
2026-04-24T19:00:54.692 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Magic pixel:  512, 512
2026-04-24T19:00:54.733 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting rotation angle
2026-04-24T19:00:54.733 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Rotation angle = -0.740236
2026-04-24T19:00:54.733 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting RA and dec
2026-04-24T19:00:54.733 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] lines = Field center: (RA H:M:S, Dec D:M:S) = (09:22:25.409, -61:02:43.871).
2026-04-24T19:00:54.733 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines = Field center   RA H M S  Dec D M S  =  09 22 25.409  -61 02 43.871 .
2026-04-24T19:00:54.733 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines 09 22 25.409  -61 02 43.871 .
2026-04-24T19:00:54.733 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS RA in seconds: 506181.135
2026-04-24T19:00:54.733 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS Dec in seconds: -219763.871
2026-04-24T19:00:54.927 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:00:54.944 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Started nudging the telescope to the magic pixel
2026-04-24T19:00:59.950 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Taking image after nudge
2026-04-24T19:00:59.950 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2026-04-24T19:00:59.950 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-04-24T19:00:59.950 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-04-24T19:00:59.950 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-04-24T19:00:59.950 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-04-24T19:00:59.952 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-04-24T19:00:59.952 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T19:00:59.954 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T19:01:00.047 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-04-24T19:01:00.047 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-04-24T19:01:00.049 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 19:01:00  (Unix timestamp 1777050060.0491574)
2026-04-24T19:01:01.452 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2026-04-24T19:01:04.308 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-04-24T19:01:04.308 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T19:01:04.310 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T19:01:04.458 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS after acquire_target
2026-04-24T19:01:04.938 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:01:08.462 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for call to WCS after acquire_target to complete
2026-04-24T19:01:14.948 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:01:18.548 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Done calling go_WCS after acquire_target
2026-04-24T19:01:18.548 [INFO] [script_worker] [instrument.py] [acquire_target()] Nudging the telescope to the magic pixel
2026-04-24T19:01:18.548 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target RA 09:22:23.04 = 506145.60000000003 arcseconds
2026-04-24T19:01:18.548 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target dec -61:02:44.16 = -219764.16 arcseconds
2026-04-24T19:01:18.548 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Magic pixel:  512, 512
2026-04-24T19:01:18.588 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting rotation angle
2026-04-24T19:01:18.588 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Rotation angle = -0.761553
2026-04-24T19:01:18.588 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting RA and dec
2026-04-24T19:01:18.588 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] lines = Field center: (RA H:M:S, Dec D:M:S) = (09:22:23.052, -61:02:44.371).
2026-04-24T19:01:18.588 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines = Field center   RA H M S  Dec D M S  =  09 22 23.052  -61 02 44.371 .
2026-04-24T19:01:18.588 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines 09 22 23.052  -61 02 44.371 .
2026-04-24T19:01:18.588 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS RA in seconds: 506145.78
2026-04-24T19:01:18.588 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS Dec in seconds: -219764.371
2026-04-24T19:01:18.799 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Started nudging the telescope to the magic pixel
2026-04-24T19:01:23.823 [INFO] [script_worker] [instrument.py] [acquire_target()] Taking image to check success
2026-04-24T19:01:23.823 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2026-04-24T19:01:23.823 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-04-24T19:01:23.823 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-04-24T19:01:23.823 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-04-24T19:01:23.823 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-04-24T19:01:23.825 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-04-24T19:01:23.825 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T19:01:23.827 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T19:01:23.918 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-04-24T19:01:23.918 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-04-24T19:01:23.919 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 19:01:23  (Unix timestamp 1777050083.9197478)
2026-04-24T19:01:24.958 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:01:25.325 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2026-04-24T19:01:28.178 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-04-24T19:01:28.178 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T19:01:28.180 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T19:01:28.330 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS again after acquire_target
2026-04-24T19:01:34.337 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2026-04-24T19:01:34.337 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-04-24T19:01:34.337 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-04-24T19:01:34.337 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-04-24T19:01:34.337 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-04-24T19:01:34.339 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-04-24T19:01:34.339 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T19:01:34.341 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T19:01:34.453 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-04-24T19:01:34.453 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-04-24T19:01:34.455 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 19:01:34  (Unix timestamp 1777050094.4554355)
2026-04-24T19:01:34.967 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:01:35.839 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2026-04-24T19:01:38.714 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-04-24T19:01:38.714 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T19:01:38.716 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T19:01:38.845 [INFO] [script_worker] [instrument.py] [stage_script()] Setting guiding ON
2026-04-24T19:01:45.012 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:01:45.060 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:01:31.718968
2026-04-24T19:01:45.070 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:01:31.718968
2026-04-24T19:01:45.081 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:01:45.091 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:01:45.127 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:01:45.137 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:01:45&start_after=2026-04-23T17:01:45&end_after=2026-04-24T17:01:45&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:01:45.365 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:01:45.370 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:01:45.410 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:01:45.411 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:01:45.412 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:01:45.438 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:01:45.459 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:01:45.496 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:01:45.542 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:01:45.564 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:01:45.590 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:01:45.611 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:01:45.632 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:01:45.643 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations
2026-04-24T19:01:45.653 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:01:45.663 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T17:27:43Z
2026-04-24T19:01:45.674 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1557.326006
2026-04-24T19:01:45.684 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2026-04-24T19:01:47.107 [INFO] [script_worker] [instrument.py] [send_guide_command()] Sending command pos_XYslides  2003  10752  10.9 to host 127.0.0.1 on port 12360
2026-04-24T19:01:47.107 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-04-24T19:01:47.107 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-04-24T19:01:50.111 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sending command pos_XYslides  2003  10752  10.9
2026-04-24T19:01:50.111 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sent command pos_XYslides  2003  10752  10.9
2026-04-24T19:01:52.113 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Closed socket
2026-04-24T19:01:54.708 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:02:04.718 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:02:14.727 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:02:24.737 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:02:31.129 [INFO] [script_worker] [instrument.py] [send_guide_command()] Sending command Guide_on to host 127.0.0.1 on port 12360
2026-04-24T19:02:31.129 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-04-24T19:02:31.129 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-04-24T19:02:34.132 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sending command Guide_on
2026-04-24T19:02:34.132 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sent command Guide_on
2026-04-24T19:02:34.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:02:36.134 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Closed socket
2026-04-24T19:02:36.134 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-04-24T19:02:36.134 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-04-24T19:02:36.134 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-04-24T19:02:36.134 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-04-24T19:02:36.134 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-04-24T19:02:36.134 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-04-24T19:02:36.134 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-04-24T19:02:37.161 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-04-24T19:02:39.163 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2026-04-24T19:02:39.163 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2026-04-24T19:02:39.163 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2026-04-24T19:02:40.006 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2026-04-24T19:02:40.006 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script setup_SN2026idh_phot_18988247_14839_14885.json was run successfully
2026-04-24T19:02:40.006 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script SN2026idh_phot_18988247_14839_14885.json
2026-04-24T19:02:40.006 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script SN2026idh_phot_18988247_14839_14885.json
2026-04-24T19:02:40.006 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name SN2026idh_phot_18988247_14839_14885.json
2026-04-24T19:02:40.006 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script SN2026idh_phot_18988247_14839_14885.json
2026-04-24T19:02:40.007 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'instrument': {'object': 'SN2026idh', '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:22:23.04', 'targ_dec': '-61:02:44.16', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 180000, 'num_exposures': 1}}, {'unit_number': 2, 'instrument': {'object': 'SN2026idh', '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:22:23.04', 'targ_dec': '-61:02:44.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': 'SN2026idh', '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:22:23.04', 'targ_dec': '-61:02:44.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': 'SN2026idh', '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:22:23.04', 'targ_dec': '-61:02:44.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': 'SN2026idh', '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:22:23.04', 'targ_dec': '-61:02:44.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': 'SN2026idh_phot_18988247_14839_14885.json'}
2026-04-24T19:02:40.007 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2026-04-24T19:02:40.007 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2026-04-24T19:02:40.507 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2026-04-24T19:02:40.507 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script SN2026idh_phot_18988247_14839_14885.json 1 times
2026-04-24T19:02:40.507 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 5: 1
2026-04-24T19:02:40.507 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-04-24T19:02:40.507 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-04-24T19:02:40.507 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2026-04-24T19:02:40.507 [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-04-24T19:02:40.507 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-04-24T19:02:40.508 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-04-24T19:02:40.508 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-04-24T19:02:40.508 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-04-24T19:02:40.519 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-04-24T19:02:40.520 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-04-24T19:02:40.520 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 1
2026-04-24T19:02:40.520 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:1
2026-04-24T19:02:40.520 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 1
2026-04-24T19:02:40.707 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 1 : try 1
2026-04-24T19:02:41.727 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 1 : try 2
2026-04-24T19:02:42.748 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 1 : try 3
2026-04-24T19:02:43.770 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 1 : try 4
2026-04-24T19:02:44.757 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:02:44.758 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:02:31.919424
2026-04-24T19:02:44.758 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:02:31.919424
2026-04-24T19:02:44.758 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:02:44.758 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:02:44.758 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:02:44.758 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:02:44&start_after=2026-04-23T17:02:44&end_after=2026-04-24T17:02:44&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:02:44.789 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 1 : try 5
2026-04-24T19:02:44.887 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:02:44.888 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:02:44.892 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:02:44.893 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:02:44.894 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:02:44.895 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:02:44.895 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:02:44.896 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:02:44.897 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:02:44.897 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:02:44.898 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:02:44.899 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:02:44.899 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:02:44.899 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations
2026-04-24T19:02:44.900 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:02:44.900 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T17:27:43Z
2026-04-24T19:02:44.900 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1498.09987
2026-04-24T19:02:44.900 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2026-04-24T19:02:45.858 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 1 successfully
2026-04-24T19:02:46.859 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-04-24T19:02:46.873 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 1 successfully
2026-04-24T19:02:47.874 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-04-24T19:02:47.875 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 14.4099
2026-04-24T19:02:47.876 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-04-24 19:01:58
2026-04-24T19:02:47.876 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-04-24T19:01:58
2026-04-24T19:02:47.876 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -16.19, 2879
2026-04-24T19:02:47.876 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.10416156374015746
2026-04-24T19:02:47.879 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 1
2026-04-24T19:02:47.879 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2026-04-24T19:02:47.879 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2026-04-24T19:02:47.879 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-04-24T19:02:47.926 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 1 successfully
2026-04-24T19:02:48.927 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2026-04-24T19:02:48.927 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-04-24T19:02:48.927 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-04-24T19:02:49.983 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-04-24T19:02:51.986 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='09:22:23.04', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-61:02:44.16', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='orapeleng', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='SN2026idh', comment='The object name')]
2026-04-24T19:02:51.986 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-04-24T19:02:51.986 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-04-24T19:02:51.986 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-04-24T19:02:51.986 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-04-24T19:02:51.988 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-04-24T19:02:51.988 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T19:02:51.990 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T19:02:52.128 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-04-24T19:02:52.128 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-04-24T19:02:52.130 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 19:02:52  (Unix timestamp 1777050172.1303158)
2026-04-24T19:02:52.487 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2026-04-24T19:02:52.487 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2026-04-24T19:02:52.988 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:02:52.998 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.001
2026-04-24T19:02:52.998 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:02:52.998 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:02:53.908 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:02:56.001 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:02:56.002 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:02:56.002 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:02:56.002 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:02:57.579 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 174.592/180.0
2026-04-24T19:02:59.005 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:02:59.024 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:02:59.024 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:02:59.024 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:02:59.647 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 172.552/180.0
2026-04-24T19:03:01.715 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 170.484/180.0
2026-04-24T19:03:02.027 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:03:02.028 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:03:02.028 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:03:02.028 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:03:03.785 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 168.416/180.0
2026-04-24T19:03:03.915 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:03:05.029 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:03:05.047 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:03:05.047 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:03:05.047 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:03:05.852 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 166.346/180.0
2026-04-24T19:03:07.920 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 164.279/180.0
2026-04-24T19:03:08.049 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:03:08.050 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:03:08.050 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:03:08.050 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:03:09.988 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 162.211/180.0
2026-04-24T19:03:11.053 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:03:11.071 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:03:11.071 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:03:11.071 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:03:12.056 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 160.143/180.0
2026-04-24T19:03:13.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:03:14.073 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:03:14.074 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:03:14.074 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:03:14.074 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:03:14.124 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 158.074/180.0
2026-04-24T19:03:16.192 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 156.008/180.0
2026-04-24T19:03:17.077 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:03:17.092 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:03:17.092 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:03:17.092 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:03:18.260 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 153.939/180.0
2026-04-24T19:03:20.095 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:03:20.096 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:03:20.096 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:03:20.096 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:03:20.366 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 151.87/180.0
2026-04-24T19:03:22.434 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 149.765/180.0
2026-04-24T19:03:23.099 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:03:23.118 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:03:23.118 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:03:23.118 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:03:23.934 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:03:24.502 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 147.697/180.0
2026-04-24T19:03:26.121 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:03:26.143 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:03:26.143 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:03:26.143 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:03:26.570 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 145.629/180.0
2026-04-24T19:03:28.638 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 143.562/180.0
2026-04-24T19:03:29.146 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:03:29.163 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:03:29.163 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:03:29.163 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:03:30.706 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 141.493/180.0
2026-04-24T19:03:32.166 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:03:32.167 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:03:32.167 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:03:32.167 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:03:32.774 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 139.426/180.0
2026-04-24T19:03:33.941 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:03:34.842 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 137.358/180.0
2026-04-24T19:03:35.170 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:03:35.190 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:03:35.190 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:03:35.190 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:03:36.910 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 135.289/180.0
2026-04-24T19:03:38.193 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:03:38.194 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:03:38.194 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:03:38.194 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:03:38.978 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 133.221/180.0
2026-04-24T19:03:41.046 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 131.152/180.0
2026-04-24T19:03:41.197 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:03:41.215 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:03:41.215 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:03:41.215 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:03:43.114 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 129.084/180.0
2026-04-24T19:03:43.951 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:03:43.952 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:03:32.142878
2026-04-24T19:03:43.952 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:03:32.142878
2026-04-24T19:03:43.952 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:03:43.952 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:03:43.952 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:03:43.952 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:03:43&start_after=2026-04-23T17:03:43&end_after=2026-04-24T17:03:43&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:03:44.070 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:03:44.071 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:03:44.074 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:03:44.076 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:03:44.076 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:03:44.077 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:03:44.078 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:03:44.078 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:03:44.079 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:03:44.080 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:03:44.081 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:03:44.081 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:03:44.082 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:03:44.082 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations
2026-04-24T19:03:44.082 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:03:44.082 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T17:27:43Z
2026-04-24T19:03:44.082 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1438.917299
2026-04-24T19:03:44.082 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2026-04-24T19:03:44.218 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:03:44.240 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:03:44.240 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:03:44.240 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:03:45.182 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 127.016/180.0
2026-04-24T19:03:47.241 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:03:47.250 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 124.95/180.0
2026-04-24T19:03:47.260 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:03:47.260 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:03:47.260 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:03:49.318 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 122.88/180.0
2026-04-24T19:03:50.263 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:03:50.264 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:03:50.264 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:03:50.264 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:03:51.387 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 120.814/180.0
2026-04-24T19:03:53.090 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:03:53.267 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:03:53.286 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.999. Last known sky angle: 180.0
2026-04-24T19:03:53.286 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:03:53.286 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.999
2026-04-24T19:03:53.455 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 118.744/180.0
2026-04-24T19:03:55.523 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 116.677/180.0
2026-04-24T19:03:56.289 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:03:56.290 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.999. Last known sky angle: 179.999
2026-04-24T19:03:56.290 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:03:56.290 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.999
2026-04-24T19:03:57.591 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 114.608/180.0
2026-04-24T19:03:59.293 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:03:59.311 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00099999999998. Last known sky angle: 179.999
2026-04-24T19:03:59.311 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:03:59.311 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00099999999998
2026-04-24T19:03:59.659 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 112.54/180.0
2026-04-24T19:04:01.727 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 110.472/180.0
2026-04-24T19:04:02.315 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:04:02.337 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00099999999998
2026-04-24T19:04:02.337 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:04:02.337 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:04:03.118 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:04:03.797 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 108.404/180.0
2026-04-24T19:04:05.340 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:04:05.357 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:04:05.357 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:04:05.357 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:04:05.902 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 106.334/180.0
2026-04-24T19:04:07.970 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 104.229/180.0
2026-04-24T19:04:08.360 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:04:08.361 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:04:08.361 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:04:08.361 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:04:10.038 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 102.161/180.0
2026-04-24T19:04:11.364 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:04:11.382 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:04:11.382 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:04:11.382 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:04:12.106 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 100.093/180.0
2026-04-24T19:04:13.126 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:04:14.175 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 98.024/180.0
2026-04-24T19:04:14.385 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:04:14.386 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:04:14.386 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:04:14.386 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:04:16.243 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 95.956/180.0
2026-04-24T19:04:17.389 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:04:17.408 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:04:17.408 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:04:17.408 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:04:18.310 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 93.888/180.0
2026-04-24T19:04:20.378 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 91.82/180.0
2026-04-24T19:04:20.409 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:04:20.424 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:04:20.424 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:04:20.424 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:04:22.446 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 89.752/180.0
2026-04-24T19:04:23.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:04:23.427 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:04:23.448 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.002. Last known sky angle: 180.0
2026-04-24T19:04:23.448 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:04:23.448 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.002
2026-04-24T19:04:24.514 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 87.684/180.0
2026-04-24T19:04:26.451 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:04:26.452 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.002
2026-04-24T19:04:26.452 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:04:26.452 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:04:26.582 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 85.618/180.0
2026-04-24T19:04:28.651 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 83.548/180.0
2026-04-24T19:04:29.455 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:04:29.473 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:04:29.473 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:04:29.473 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:04:30.719 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 81.48/180.0
2026-04-24T19:04:32.476 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:04:32.477 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:04:32.477 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:04:32.477 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:04:32.787 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 79.412/180.0
2026-04-24T19:04:33.142 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:04:34.855 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 77.344/180.0
2026-04-24T19:04:35.480 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:04:35.497 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:04:35.497 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:04:35.497 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:04:36.923 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 75.276/180.0
2026-04-24T19:04:38.500 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:04:38.522 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:04:38.522 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:04:38.522 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:04:38.991 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 73.208/180.0
2026-04-24T19:04:41.059 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 71.14/180.0
2026-04-24T19:04:41.525 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:04:41.545 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:04:41.545 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:04:41.545 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:04:43.127 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 69.072/180.0
2026-04-24T19:04:43.150 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:04:43.165 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:04:32.342935
2026-04-24T19:04:43.165 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:04:32.342935
2026-04-24T19:04:43.165 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:04:43.166 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:04:43.166 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:04:43.166 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:04:43&start_after=2026-04-23T17:04:43&end_after=2026-04-24T17:04:43&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:04:43.293 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:04:43.294 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:04:43.297 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:04:43.299 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:04:43.300 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:04:43.300 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:04:43.301 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:04:43.302 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:04:43.303 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:04:43.303 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:04:43.304 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:04:43.305 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:04:43.306 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:04:43.306 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations
2026-04-24T19:04:43.306 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:04:43.306 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T17:27:43Z
2026-04-24T19:04:43.306 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1379.693762
2026-04-24T19:04:43.306 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2026-04-24T19:04:44.546 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:04:44.566 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:04:44.566 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:04:44.566 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:04:45.195 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 67.004/180.0
2026-04-24T19:04:47.263 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 64.936/180.0
2026-04-24T19:04:47.569 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:04:47.592 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:04:47.592 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:04:47.592 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:04:49.331 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 62.867/180.0
2026-04-24T19:04:50.595 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:04:50.596 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:04:50.596 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:04:50.596 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:04:51.399 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 60.8/180.0
2026-04-24T19:04:52.314 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:04:53.467 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 58.732/180.0
2026-04-24T19:04:53.599 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:04:53.617 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:04:53.617 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:04:53.617 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:04:55.535 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 56.664/180.0
2026-04-24T19:04:56.618 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:04:56.633 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:04:56.633 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:04:56.633 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:04:57.603 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 54.596/180.0
2026-04-24T19:04:59.636 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:04:59.637 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:04:59.637 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:04:59.637 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:04:59.671 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 52.528/180.0
2026-04-24T19:05:01.739 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 50.46/180.0
2026-04-24T19:05:02.323 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:05:02.640 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:05:02.641 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:05:02.641 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:05:02.641 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:05:03.809 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 48.391/180.0
2026-04-24T19:05:05.644 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:05:05.666 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:05:05.666 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:05:05.666 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:05:05.876 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 46.322/180.0
2026-04-24T19:05:07.944 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 44.255/180.0
2026-04-24T19:05:08.669 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:05:08.670 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:05:08.670 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:05:08.670 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:05:10.012 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 42.188/180.0
2026-04-24T19:05:11.673 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:05:11.696 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:05:11.696 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:05:11.696 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:05:12.080 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 40.12/180.0
2026-04-24T19:05:12.330 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:05:14.149 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 38.05/180.0
2026-04-24T19:05:14.697 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:05:14.716 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:05:14.716 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:05:14.716 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:05:16.217 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 35.983/180.0
2026-04-24T19:05:17.719 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:05:17.741 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:05:17.741 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:05:17.741 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:05:18.285 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 33.914/180.0
2026-04-24T19:05:20.353 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 31.846/180.0
2026-04-24T19:05:20.741 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:05:20.742 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:05:20.742 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:05:20.742 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:05:22.338 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:05:22.421 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 29.778/180.0
2026-04-24T19:05:23.745 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:05:23.766 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:05:23.766 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:05:23.766 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:05:24.489 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 27.71/180.0
2026-04-24T19:05:26.557 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 25.642/180.0
2026-04-24T19:05:26.769 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:05:26.769 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:05:26.770 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:05:26.770 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:05:28.625 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 23.573/180.0
2026-04-24T19:05:29.773 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:05:29.789 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:05:29.789 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:05:29.789 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:05:30.693 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 21.506/180.0
2026-04-24T19:05:32.346 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:05:32.761 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 19.437/180.0
2026-04-24T19:05:32.792 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:05:32.812 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:05:32.812 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:05:32.812 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:05:34.829 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 17.369/180.0
2026-04-24T19:05:35.816 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:05:35.832 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:05:35.832 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:05:35.832 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:05:36.897 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 15.301/180.0
2026-04-24T19:05:38.835 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:05:38.856 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99900000000002. Last known sky angle: 180.0
2026-04-24T19:05:38.856 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:05:38.856 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99900000000002
2026-04-24T19:05:38.965 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 13.233/180.0
2026-04-24T19:05:41.034 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 11.167/180.0
2026-04-24T19:05:41.857 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:05:41.857 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99900000000002
2026-04-24T19:05:41.857 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:05:41.857 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:05:42.355 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:05:42.356 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:05:32.549910
2026-04-24T19:05:42.356 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:05:32.549910
2026-04-24T19:05:42.356 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:05:42.356 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:05:42.357 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:05:42.357 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:05:42&start_after=2026-04-23T17:05:42&end_after=2026-04-24T17:05:42&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:05:42.519 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:05:42.520 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:05:42.523 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:05:42.525 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:05:42.526 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:05:42.527 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:05:42.527 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:05:42.528 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:05:42.529 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:05:42.529 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:05:42.530 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:05:42.531 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:05:42.532 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:05:42.532 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations
2026-04-24T19:05:42.532 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:05:42.532 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T17:27:43Z
2026-04-24T19:05:42.532 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1320.467519
2026-04-24T19:05:42.532 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2026-04-24T19:05:43.102 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 9.097/180.0
2026-04-24T19:05:44.861 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:05:44.882 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:05:44.882 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:05:44.882 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:05:45.170 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 7.03/180.0
2026-04-24T19:05:47.238 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 4.963/180.0
2026-04-24T19:05:47.885 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:05:47.885 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:05:47.886 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:05:47.886 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:05:49.306 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 2.893/180.0
2026-04-24T19:05:50.889 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:05:50.908 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:05:50.908 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:05:50.908 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:05:51.374 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.826/180.0
2026-04-24T19:05:51.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:05:53.442 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/180.0
2026-04-24T19:05:53.911 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:05:53.912 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:05:53.912 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:05:53.912 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:05:55.510 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/180.0
2026-04-24T19:05:56.913 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:05:56.929 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:05:56.929 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:05:56.929 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:05:57.578 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/180.0
2026-04-24T19:05:59.646 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/180.0
2026-04-24T19:05:59.932 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:05:59.933 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:05:59.933 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:05:59.933 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:06:01.548 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:06:01.714 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/180.0
2026-04-24T19:06:02.936 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:06:02.954 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:06:02.954 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:06:02.954 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:06:03.783 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/180.0
2026-04-24T19:06:05.851 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/180.0
2026-04-24T19:06:05.957 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:06:05.958 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:06:05.958 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:06:05.958 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:06:07.919 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/180.0
2026-04-24T19:06:08.961 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:06:08.980 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:06:08.980 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:06:08.980 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:06:09.987 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/180.0
2026-04-24T19:06:11.558 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:06:11.983 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:06:12.002 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:06:12.002 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:06:12.002 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:06:12.055 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/180.0
2026-04-24T19:06:14.123 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/180.0
2026-04-24T19:06:15.005 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:06:15.022 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:06:15.022 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:06:15.022 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:06:15.729 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-04-24T19:06:15.729 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T19:06:15.731 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T19:06:18.025 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2026-04-24T19:06:18.025 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 1 of 5
2026-04-24T19:06:18.025 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 2 of 5: 2
2026-04-24T19:06:18.025 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-04-24T19:06:18.025 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-04-24T19:06:18.025 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2026-04-24T19:06:18.025 [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-04-24T19:06:18.025 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-04-24T19:06:18.025 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-04-24T19:06:18.025 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-04-24T19:06:18.025 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-04-24T19:06:18.037 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-04-24T19:06:18.038 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-04-24T19:06:18.038 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 2
2026-04-24T19:06:18.038 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:2
2026-04-24T19:06:18.039 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 2
2026-04-24T19:06:18.084 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 1
2026-04-24T19:06:19.104 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 2
2026-04-24T19:06:20.124 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 3
2026-04-24T19:06:21.145 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 4
2026-04-24T19:06:21.568 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:06:22.166 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 5
2026-04-24T19:06:23.187 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 2 successfully
2026-04-24T19:06:24.188 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-04-24T19:06:24.218 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 2 successfully
2026-04-24T19:06:25.219 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-04-24T19:06:25.221 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 14.179
2026-04-24T19:06:25.221 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-04-24 19:05:32
2026-04-24T19:06:25.221 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-04-24T19:05:32
2026-04-24T19:06:25.221 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2602
2026-04-24T19:06:25.221 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09384422834645667
2026-04-24T19:06:25.224 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 2
2026-04-24T19:06:25.224 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2026-04-24T19:06:25.224 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2026-04-24T19:06:25.224 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-04-24T19:06:25.271 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 2 successfully
2026-04-24T19:06:26.281 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2026-04-24T19:06:26.281 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-04-24T19:06:26.281 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-04-24T19:06:27.321 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-04-24T19:06:29.339 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='09:22:23.04', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-61:02:44.16', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='orapeleng', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='SN2026idh', comment='The object name')]
2026-04-24T19:06:29.339 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-04-24T19:06:29.339 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-04-24T19:06:29.339 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-04-24T19:06:29.339 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-04-24T19:06:29.341 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-04-24T19:06:29.341 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T19:06:29.343 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T19:06:29.466 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-04-24T19:06:29.466 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-04-24T19:06:29.468 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 19:06:29  (Unix timestamp 1777050389.468183)
2026-04-24T19:06:29.840 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2026-04-24T19:06:29.840 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2026-04-24T19:06:30.341 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:06:30.373 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:06:30.373 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:06:30.373 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:06:31.578 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:06:33.376 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:06:33.398 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:06:33.398 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:06:33.398 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:06:34.917 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 54.591/60.0
2026-04-24T19:06:36.401 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:06:36.402 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:06:36.402 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:06:36.402 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:06:36.948 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 52.551/60.0
2026-04-24T19:06:38.978 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 50.521/60.0
2026-04-24T19:06:39.405 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:06:39.423 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:06:39.423 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:06:39.423 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:06:41.008 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 48.49/60.0
2026-04-24T19:06:41.588 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:06:41.607 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:06:32.748681
2026-04-24T19:06:41.607 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:06:32.748681
2026-04-24T19:06:41.607 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:06:41.607 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:06:41.607 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:06:41.607 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:06:41&start_after=2026-04-23T17:06:41&end_after=2026-04-24T17:06:41&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:06:41.728 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:06:41.729 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:06:41.732 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:06:41.734 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:06:41.735 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:06:41.736 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:06:41.737 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:06:41.737 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:06:41.738 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:06:41.739 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:06:41.740 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:06:41.740 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:06:41.741 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:06:41.741 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations
2026-04-24T19:06:41.741 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:06:41.741 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T17:27:43Z
2026-04-24T19:06:41.741 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1261.258239
2026-04-24T19:06:41.741 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2026-04-24T19:06:42.426 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:06:42.427 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:06:42.427 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:06:42.427 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:06:43.039 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 46.462/60.0
2026-04-24T19:06:45.069 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 44.43/60.0
2026-04-24T19:06:45.430 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:06:45.447 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:06:45.448 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:06:45.448 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:06:47.100 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 42.399/60.0
2026-04-24T19:06:48.449 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:06:48.450 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:06:48.450 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:06:48.450 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:06:49.130 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 40.369/60.0
2026-04-24T19:06:50.750 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:06:51.161 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 38.338/60.0
2026-04-24T19:06:51.453 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:06:51.471 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:06:51.471 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:06:51.471 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:06:53.191 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 36.308/60.0
2026-04-24T19:06:54.474 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:06:54.475 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.999. Last known sky angle: 180.0
2026-04-24T19:06:54.475 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:06:54.475 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.999
2026-04-24T19:06:55.221 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 34.278/60.0
2026-04-24T19:06:57.252 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 32.247/60.0
2026-04-24T19:06:57.478 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:06:57.495 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.999
2026-04-24T19:06:57.495 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:06:57.495 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:06:59.338 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 30.218/60.0
2026-04-24T19:07:00.498 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:07:00.521 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:07:00.521 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:07:00.522 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:07:00.758 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:07:01.388 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 28.131/60.0
2026-04-24T19:07:03.419 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 26.082/60.0
2026-04-24T19:07:03.522 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:07:03.536 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:07:03.536 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:07:03.536 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:07:05.449 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 24.05/60.0
2026-04-24T19:07:06.539 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:07:06.540 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:07:06.540 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:07:06.540 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:07:07.479 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 22.021/60.0
2026-04-24T19:07:09.510 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 19.99/60.0
2026-04-24T19:07:09.541 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:07:09.558 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:07:09.558 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:07:09.558 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:07:10.768 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:07:11.540 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 17.959/60.0
2026-04-24T19:07:12.561 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:07:12.580 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:07:12.580 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:07:12.580 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:07:13.571 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 15.928/60.0
2026-04-24T19:07:15.581 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:07:15.599 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:07:15.599 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:07:15.599 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:07:15.601 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 13.898/60.0
2026-04-24T19:07:17.632 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 11.869/60.0
2026-04-24T19:07:18.602 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:07:18.603 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:07:18.603 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:07:18.603 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:07:19.662 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 9.837/60.0
2026-04-24T19:07:20.774 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:07:21.606 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:07:21.627 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.001. Last known sky angle: 180.0
2026-04-24T19:07:21.627 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:07:21.627 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.001
2026-04-24T19:07:21.693 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 7.806/60.0
2026-04-24T19:07:23.723 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 5.777/60.0
2026-04-24T19:07:24.630 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:07:24.631 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.001
2026-04-24T19:07:24.631 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:07:24.631 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:07:25.754 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 3.746/60.0
2026-04-24T19:07:27.634 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:07:27.650 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:07:27.650 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:07:27.650 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:07:27.786 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1.716/60.0
2026-04-24T19:07:29.852 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:07:30.653 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:07:30.654 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:07:30.654 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:07:30.654 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:07:30.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:07:31.883 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:07:33.657 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:07:33.675 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.001. Last known sky angle: 180.0
2026-04-24T19:07:33.676 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:07:33.676 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.001
2026-04-24T19:07:33.914 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:07:35.944 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:07:36.677 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:07:36.677 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.001
2026-04-24T19:07:36.677 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:07:36.678 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:07:37.975 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:07:39.681 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:07:39.701 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:07:39.701 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:07:39.701 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:07:40.006 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:07:40.793 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:07:40.815 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:07:32.946825
2026-04-24T19:07:40.815 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:07:32.946825
2026-04-24T19:07:40.815 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:07:40.815 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:07:40.815 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:07:40.816 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:07:40&start_after=2026-04-23T17:07:40&end_after=2026-04-24T17:07:40&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:07:40.929 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:07:40.929 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:07:40.933 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:07:40.935 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:07:40.935 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:07:40.936 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:07:40.937 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:07:40.937 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:07:40.938 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:07:40.939 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:07:40.939 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:07:40.940 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:07:40.941 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:07:40.941 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations
2026-04-24T19:07:40.941 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:07:40.941 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T17:27:43Z
2026-04-24T19:07:40.941 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1202.05832
2026-04-24T19:07:40.941 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2026-04-24T19:07:42.036 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:07:42.702 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:07:42.721 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:07:42.721 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:07:42.721 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:07:44.066 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:07:45.724 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:07:45.745 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:07:45.745 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:07:45.745 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:07:46.096 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:07:48.127 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:07:48.748 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:07:48.749 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.001. Last known sky angle: 180.0
2026-04-24T19:07:48.749 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:07:48.749 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.001
2026-04-24T19:07:49.950 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:07:50.157 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:07:51.752 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:07:51.771 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.001
2026-04-24T19:07:51.771 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:07:51.771 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:07:52.189 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 2/5 Detector state: IDLE Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:07:52.832 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-04-24T19:07:52.832 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T19:07:52.854 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T19:07:54.774 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2026-04-24T19:07:54.775 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 2 of 5
2026-04-24T19:07:54.775 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 3 of 5: 3
2026-04-24T19:07:54.775 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-04-24T19:07:54.775 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-04-24T19:07:54.775 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2026-04-24T19:07:54.775 [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-04-24T19:07:54.775 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-04-24T19:07:54.775 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-04-24T19:07:54.775 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-04-24T19:07:54.775 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-04-24T19:07:54.786 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-04-24T19:07:54.787 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-04-24T19:07:54.787 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 3
2026-04-24T19:07:54.787 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:3
2026-04-24T19:07:54.787 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 3
2026-04-24T19:07:54.838 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 1
2026-04-24T19:07:55.859 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 2
2026-04-24T19:07:56.879 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 3
2026-04-24T19:07:57.900 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 4
2026-04-24T19:07:58.921 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 5
2026-04-24T19:07:59.958 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:07:59.972 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 3 successfully
2026-04-24T19:08:00.973 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-04-24T19:08:00.987 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 3 successfully
2026-04-24T19:08:01.988 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-04-24T19:08:01.990 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 14.0798
2026-04-24T19:08:01.990 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-04-24 19:07:19
2026-04-24T19:08:01.990 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-04-24T19:07:19
2026-04-24T19:08:01.990 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.3, 2602
2026-04-24T19:08:01.990 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.093959805511811
2026-04-24T19:08:01.994 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 3
2026-04-24T19:08:01.994 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2026-04-24T19:08:01.994 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2026-04-24T19:08:01.994 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-04-24T19:08:02.003 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 3 successfully
2026-04-24T19:08:03.004 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2026-04-24T19:08:03.004 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-04-24T19:08:03.004 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-04-24T19:08:04.070 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-04-24T19:08:06.073 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='09:22:23.04', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-61:02:44.16', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='orapeleng', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='SN2026idh', comment='The object name')]
2026-04-24T19:08:06.073 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-04-24T19:08:06.073 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-04-24T19:08:06.073 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-04-24T19:08:06.073 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-04-24T19:08:06.075 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-04-24T19:08:06.075 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T19:08:06.077 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T19:08:06.290 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-04-24T19:08:06.290 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-04-24T19:08:06.292 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 19:08:06  (Unix timestamp 1777050486.2923868)
2026-04-24T19:08:06.574 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2026-04-24T19:08:06.574 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2026-04-24T19:08:07.074 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:08:07.093 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:08:07.093 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:08:07.093 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:08:09.967 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:08:10.093 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:08:10.094 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:08:10.094 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:08:10.094 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:08:11.703 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 54.666/60.0
2026-04-24T19:08:13.097 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:08:13.120 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:08:13.120 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:08:13.120 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:08:13.773 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 52.589/60.0
2026-04-24T19:08:15.915 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 50.52/60.0
2026-04-24T19:08:16.123 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:08:16.124 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:08:16.124 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:08:16.124 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:08:17.983 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 48.377/60.0
2026-04-24T19:08:19.127 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:08:19.147 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:08:19.147 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:08:19.147 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:08:19.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:08:20.052 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 46.308/60.0
2026-04-24T19:08:22.120 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 44.241/60.0
2026-04-24T19:08:22.150 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:08:22.151 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:08:22.151 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:08:22.151 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:08:24.188 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 42.173/60.0
2026-04-24T19:08:25.153 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:08:25.172 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:08:25.172 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:08:25.172 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:08:26.256 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 40.104/60.0
2026-04-24T19:08:28.175 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:08:28.176 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:08:28.176 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:08:28.176 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:08:28.324 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 38.036/60.0
2026-04-24T19:08:29.985 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:08:30.392 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 35.969/60.0
2026-04-24T19:08:31.179 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:08:31.196 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:08:31.196 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:08:31.196 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:08:32.460 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 33.901/60.0
2026-04-24T19:08:34.200 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:08:34.200 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.999. Last known sky angle: 180.0
2026-04-24T19:08:34.200 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:08:34.200 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.999
2026-04-24T19:08:34.528 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 31.833/60.0
2026-04-24T19:08:36.596 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 29.765/60.0
2026-04-24T19:08:37.201 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:08:37.218 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.999
2026-04-24T19:08:37.218 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:08:37.218 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:08:38.664 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 27.696/60.0
2026-04-24T19:08:39.994 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:08:39.995 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:08:33.145761
2026-04-24T19:08:39.995 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:08:33.145761
2026-04-24T19:08:39.995 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:08:39.995 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:08:39.995 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:08:39.995 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:08:39&start_after=2026-04-23T17:08:39&end_after=2026-04-24T17:08:39&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:08:40.119 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:08:40.120 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:08:40.124 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:08:40.125 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:08:40.126 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:08:40.127 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:08:40.127 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:08:40.128 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:08:40.129 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:08:40.130 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:08:40.130 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:08:40.131 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:08:40.132 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:08:40.132 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations
2026-04-24T19:08:40.132 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:08:40.132 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T17:27:43Z
2026-04-24T19:08:40.132 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1142.867567
2026-04-24T19:08:40.132 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 17:08:40.132465    Obs time: 2026-04-24 17:27:43
2026-04-24T19:08:40.132 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:19:02.867535
2026-04-24T19:08:40.132 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  1142
2026-04-24T19:08:40.132 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T19:08:40.221 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:08:40.222 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:08:40.222 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:08:40.222 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:08:40.732 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 25.629/60.0
2026-04-24T19:08:42.800 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 23.561/60.0
2026-04-24T19:08:43.225 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:08:43.244 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:08:43.244 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:08:43.244 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:08:44.868 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 21.493/60.0
2026-04-24T19:08:46.247 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:08:46.248 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:08:46.248 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:08:46.248 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:08:46.936 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 19.424/60.0
2026-04-24T19:08:49.004 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 17.356/60.0
2026-04-24T19:08:49.139 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:08:49.251 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:08:49.267 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:08:49.267 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:08:49.267 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:08:51.072 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 15.288/60.0
2026-04-24T19:08:52.271 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:08:52.271 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:08:52.271 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:08:52.271 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:08:53.178 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 13.22/60.0
2026-04-24T19:08:55.246 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 11.114/60.0
2026-04-24T19:08:55.275 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:08:55.294 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:08:55.294 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:08:55.294 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:08:57.314 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 9.046/60.0
2026-04-24T19:08:58.297 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:08:58.297 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.999. Last known sky angle: 180.0
2026-04-24T19:08:58.298 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:08:58.298 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.999
2026-04-24T19:08:59.147 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:08:59.382 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 6.978/60.0
2026-04-24T19:09:01.301 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:09:01.323 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.999
2026-04-24T19:09:01.323 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:09:01.323 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:09:01.450 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 4.91/60.0
2026-04-24T19:09:03.518 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 2.843/60.0
2026-04-24T19:09:04.326 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:09:04.327 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:09:04.327 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:09:04.327 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:09:05.587 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.773/60.0
2026-04-24T19:09:07.329 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:09:07.348 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:09:07.348 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:09:07.348 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:09:07.655 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:09:09.154 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:09:09.723 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:09:10.349 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:09:10.350 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:09:10.350 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:09:10.350 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:09:11.793 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:09:13.353 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:09:13.370 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:09:13.370 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:09:13.370 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:09:13.897 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:09:15.965 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:09:16.373 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:09:16.374 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:09:16.374 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:09:16.374 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:09:18.034 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:09:19.164 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:09:19.377 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:09:19.400 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00099999999998. Last known sky angle: 180.0
2026-04-24T19:09:19.400 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:09:19.400 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00099999999998
2026-04-24T19:09:20.102 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:09:22.170 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:09:22.403 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:09:22.404 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00099999999998
2026-04-24T19:09:22.404 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:09:22.404 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:09:24.238 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:09:25.407 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:09:25.426 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:09:25.426 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:09:25.426 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:09:26.306 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:09:28.374 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:09:28.429 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:09:28.429 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:09:28.429 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:09:28.430 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:09:28.703 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-04-24T19:09:28.704 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T19:09:28.706 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T19:09:29.174 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:09:31.433 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2026-04-24T19:09:31.433 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 3 of 5
2026-04-24T19:09:31.433 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 4 of 5: 4
2026-04-24T19:09:31.433 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-04-24T19:09:31.433 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-04-24T19:09:31.433 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2026-04-24T19:09:31.433 [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-04-24T19:09:31.433 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-04-24T19:09:31.433 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-04-24T19:09:31.433 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-04-24T19:09:31.433 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-04-24T19:09:31.444 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-04-24T19:09:31.445 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-04-24T19:09:31.445 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 4
2026-04-24T19:09:31.445 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:4
2026-04-24T19:09:31.445 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 4
2026-04-24T19:09:31.495 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 1
2026-04-24T19:09:32.515 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 2
2026-04-24T19:09:33.536 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 3
2026-04-24T19:09:34.557 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 4
2026-04-24T19:09:35.578 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 5
2026-04-24T19:09:36.598 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 4 successfully
2026-04-24T19:09:37.600 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-04-24T19:09:37.640 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 4 successfully
2026-04-24T19:09:38.641 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-04-24T19:09:38.642 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 14.0471
2026-04-24T19:09:38.642 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-04-24 19:09:06
2026-04-24T19:09:38.642 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-04-24T19:09:06
2026-04-24T19:09:38.642 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -16.3, 2680
2026-04-24T19:09:38.642 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09649733346456692
2026-04-24T19:09:38.644 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 4
2026-04-24T19:09:38.644 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2026-04-24T19:09:38.644 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2026-04-24T19:09:38.644 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-04-24T19:09:38.692 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 4 successfully
2026-04-24T19:09:39.185 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:09:39.202 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:09:33.346886
2026-04-24T19:09:39.202 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:09:33.346886
2026-04-24T19:09:39.202 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:09:39.202 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:09:39.203 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:09:39.203 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:09:39&start_after=2026-04-23T17:09:39&end_after=2026-04-24T17:09:39&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:09:39.327 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:09:39.327 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:09:39.331 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:09:39.332 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:09:39.333 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:09:39.334 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:09:39.334 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:09:39.335 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:09:39.336 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:09:39.336 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:09:39.337 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:09:39.338 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:09:39.339 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:09:39.339 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations
2026-04-24T19:09:39.339 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:09:39.339 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T17:27:43Z
2026-04-24T19:09:39.339 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1083.660581
2026-04-24T19:09:39.339 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 17:09:39.339451    Obs time: 2026-04-24 17:27:43
2026-04-24T19:09:39.339 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:18:03.660549
2026-04-24T19:09:39.339 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  1083
2026-04-24T19:09:39.339 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T19:09:39.693 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2026-04-24T19:09:39.693 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-04-24T19:09:39.693 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-04-24T19:09:40.745 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-04-24T19:09:42.748 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='09:22:23.04', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-61:02:44.16', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='orapeleng', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='SN2026idh', comment='The object name')]
2026-04-24T19:09:42.748 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-04-24T19:09:42.748 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-04-24T19:09:42.748 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-04-24T19:09:42.748 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-04-24T19:09:42.750 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-04-24T19:09:42.750 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T19:09:42.752 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T19:09:42.853 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-04-24T19:09:42.853 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-04-24T19:09:42.855 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 19:09:42  (Unix timestamp 1777050582.8553176)
2026-04-24T19:09:43.249 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2026-04-24T19:09:43.249 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2026-04-24T19:09:43.749 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:09:43.771 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.001
2026-04-24T19:09:43.771 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:09:43.771 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:09:46.774 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:09:46.775 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:09:46.775 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:09:46.775 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:09:48.341 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 54.554/60.0
2026-04-24T19:09:48.347 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:09:49.777 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:09:49.797 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:09:49.797 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:09:49.797 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:09:50.372 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 52.516/60.0
2026-04-24T19:09:52.402 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 50.485/60.0
2026-04-24T19:09:52.797 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:09:52.798 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:09:52.798 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:09:52.798 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:09:54.432 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 48.454/60.0
2026-04-24T19:09:55.801 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:09:55.802 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:09:55.802 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:09:55.802 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:09:56.463 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 46.424/60.0
2026-04-24T19:09:58.357 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:09:58.493 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 44.393/60.0
2026-04-24T19:09:58.805 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:09:58.825 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:09:58.825 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:09:58.825 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:10:00.524 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 42.362/60.0
2026-04-24T19:10:01.826 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:10:01.827 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:10:01.827 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:10:01.827 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:10:02.554 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 40.331/60.0
2026-04-24T19:10:04.585 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 38.301/60.0
2026-04-24T19:10:04.829 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:10:04.848 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:10:04.848 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:10:04.848 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:10:06.615 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 36.27/60.0
2026-04-24T19:10:07.851 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:10:07.852 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:10:07.852 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:10:07.852 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:10:08.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:10:08.645 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 34.241/60.0
2026-04-24T19:10:10.676 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 32.21/60.0
2026-04-24T19:10:10.853 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:10:10.869 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:10:10.869 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:10:10.869 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:10:12.706 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 30.18/60.0
2026-04-24T19:10:13.872 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:10:13.873 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:10:13.873 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:10:13.873 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:10:14.737 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 28.149/60.0
2026-04-24T19:10:16.767 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 26.118/60.0
2026-04-24T19:10:16.874 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:10:16.891 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:10:16.891 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:10:16.891 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:10:18.373 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:10:18.797 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 24.089/60.0
2026-04-24T19:10:19.892 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:10:19.893 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.001. Last known sky angle: 180.0
2026-04-24T19:10:19.893 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:10:19.893 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.001
2026-04-24T19:10:20.828 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 22.059/60.0
2026-04-24T19:10:22.858 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 20.029/60.0
2026-04-24T19:10:22.896 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:10:22.916 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.001
2026-04-24T19:10:22.916 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:10:22.916 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:10:24.889 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 17.997/60.0
2026-04-24T19:10:25.917 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:10:25.918 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.001. Last known sky angle: 180.0
2026-04-24T19:10:25.918 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:10:25.918 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.001
2026-04-24T19:10:26.919 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 15.966/60.0
2026-04-24T19:10:28.383 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:10:28.921 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:10:28.940 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.001
2026-04-24T19:10:28.940 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:10:28.940 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:10:28.950 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 13.937/60.0
2026-04-24T19:10:30.980 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 11.905/60.0
2026-04-24T19:10:31.941 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:10:31.942 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:10:31.942 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:10:31.942 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:10:33.010 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 9.875/60.0
2026-04-24T19:10:34.945 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:10:34.968 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.001. Last known sky angle: 180.0
2026-04-24T19:10:34.968 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:10:34.968 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.001
2026-04-24T19:10:35.041 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 7.846/60.0
2026-04-24T19:10:37.071 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 5.814/60.0
2026-04-24T19:10:37.969 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:10:37.970 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.001
2026-04-24T19:10:37.970 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:10:37.970 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:10:38.393 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:10:38.394 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:10:33.545051
2026-04-24T19:10:38.394 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:10:33.545051
2026-04-24T19:10:38.394 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:10:38.394 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:10:38.394 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:10:38.394 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:10:38&start_after=2026-04-23T17:10:38&end_after=2026-04-24T17:10:38&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:10:38.512 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:10:38.513 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:10:38.517 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:10:38.518 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:10:38.519 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:10:38.520 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:10:38.520 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:10:38.521 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:10:38.522 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:10:38.522 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:10:38.523 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:10:38.524 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:10:38.524 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:10:38.524 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations
2026-04-24T19:10:38.525 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:10:38.525 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T17:27:43Z
2026-04-24T19:10:38.525 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1024.474917
2026-04-24T19:10:38.525 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 17:10:38.525116    Obs time: 2026-04-24 17:27:43
2026-04-24T19:10:38.525 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:17:04.474884
2026-04-24T19:10:38.525 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  1024
2026-04-24T19:10:38.525 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T19:10:39.102 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 3.784/60.0
2026-04-24T19:10:40.973 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:10:40.993 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.001. Last known sky angle: 180.0
2026-04-24T19:10:40.993 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:10:40.993 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.001
2026-04-24T19:10:41.132 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1.754/60.0
2026-04-24T19:10:43.163 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:10:43.996 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:10:43.997 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.001
2026-04-24T19:10:43.997 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:10:43.997 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:10:45.193 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:10:47.000 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:10:47.019 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:10:47.019 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:10:47.019 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:10:47.223 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:10:47.534 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:10:49.254 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:10:50.022 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:10:50.023 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:10:50.023 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:10:50.023 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:10:51.284 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:10:53.025 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:10:53.042 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:10:53.042 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:10:53.042 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:10:53.315 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:10:55.345 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:10:56.045 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:10:56.045 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:10:56.046 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:10:56.046 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:10:57.375 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:10:57.545 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:10:59.049 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:10:59.065 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:10:59.065 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:10:59.066 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:10:59.406 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:11:01.436 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:11:02.069 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:11:02.071 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:11:02.071 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:11:02.071 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:11:03.468 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:11:05.073 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:11:05.091 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:11:05.091 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:11:05.091 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:11:05.301 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-04-24T19:11:05.301 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T19:11:05.303 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T19:11:07.556 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:11:08.093 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2026-04-24T19:11:08.093 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 4 of 5
2026-04-24T19:11:08.093 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 5 of 5: 5
2026-04-24T19:11:08.093 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-04-24T19:11:08.093 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-04-24T19:11:08.093 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2026-04-24T19:11:08.093 [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-04-24T19:11:08.093 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-04-24T19:11:08.094 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-04-24T19:11:08.094 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-04-24T19:11:08.094 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-04-24T19:11:08.106 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-04-24T19:11:08.107 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-04-24T19:11:08.107 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 5
2026-04-24T19:11:08.107 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:5
2026-04-24T19:11:08.107 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 5
2026-04-24T19:11:08.161 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 1
2026-04-24T19:11:09.181 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 2
2026-04-24T19:11:10.202 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 3
2026-04-24T19:11:11.223 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 4
2026-04-24T19:11:12.244 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 5
2026-04-24T19:11:13.265 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 6
2026-04-24T19:11:14.334 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 5 successfully
2026-04-24T19:11:15.336 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-04-24T19:11:15.349 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 5 successfully
2026-04-24T19:11:16.398 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-04-24T19:11:16.400 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 13.9819
2026-04-24T19:11:16.401 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-04-24 19:10:52
2026-04-24T19:11:16.401 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-04-24T19:10:52
2026-04-24T19:11:16.401 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -21.0, 2777
2026-04-24T19:11:16.402 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09777087007874014
2026-04-24T19:11:16.405 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 5
2026-04-24T19:11:16.405 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2026-04-24T19:11:16.405 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2026-04-24T19:11:16.406 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-04-24T19:11:16.440 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 5 successfully
2026-04-24T19:11:17.441 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2026-04-24T19:11:17.442 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-04-24T19:11:17.442 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-04-24T19:11:17.566 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:11:18.507 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-04-24T19:11:20.512 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='09:22:23.04', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-61:02:44.16', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='orapeleng', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='SN2026idh', comment='The object name')]
2026-04-24T19:11:20.512 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-04-24T19:11:20.512 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-04-24T19:11:20.513 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-04-24T19:11:20.513 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-04-24T19:11:20.565 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-04-24T19:11:20.565 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T19:11:20.571 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T19:11:20.804 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-04-24T19:11:20.804 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-04-24T19:11:20.807 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 19:11:20  (Unix timestamp 1777050680.807227)
2026-04-24T19:11:21.014 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2026-04-24T19:11:21.014 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2026-04-24T19:11:21.515 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:11:21.531 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:11:21.531 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:11:21.531 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:11:24.533 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:11:24.535 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:11:24.535 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:11:24.535 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:11:26.180 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 54.709/60.0
2026-04-24T19:11:27.539 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:11:27.555 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:11:27.556 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:11:27.556 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:11:27.578 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:11:28.248 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 52.633/60.0
2026-04-24T19:11:30.316 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 50.563/60.0
2026-04-24T19:11:30.559 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:11:30.561 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:11:30.562 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:11:30.562 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:11:32.384 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 48.495/60.0
2026-04-24T19:11:33.565 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:11:33.584 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:11:33.584 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:11:33.585 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:11:34.452 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 46.427/60.0
2026-04-24T19:11:36.520 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 44.359/60.0
2026-04-24T19:11:36.586 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:11:36.588 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:11:36.588 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:11:36.588 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:11:37.589 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:11:37.592 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:11:33.743587
2026-04-24T19:11:37.592 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:11:33.743587
2026-04-24T19:11:37.592 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:11:37.592 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:11:37.593 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:11:37.593 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:11:37&start_after=2026-04-23T17:11:37&end_after=2026-04-24T17:11:37&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:11:37.712 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:11:37.713 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:11:37.719 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:11:37.722 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:11:37.723 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:11:37.724 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:11:37.725 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:11:37.726 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:11:37.728 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:11:37.729 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:11:37.730 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:11:37.731 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:11:37.732 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:11:37.732 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations
2026-04-24T19:11:37.732 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:11:37.733 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T17:27:43Z
2026-04-24T19:11:37.733 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 965.266419
2026-04-24T19:11:37.733 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 17:11:37.733838    Obs time: 2026-04-24 17:27:43
2026-04-24T19:11:37.733 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:16:05.266162
2026-04-24T19:11:37.733 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  965
2026-04-24T19:11:37.733 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T19:11:38.588 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 42.293/60.0
2026-04-24T19:11:39.592 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:11:39.594 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:11:39.594 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:11:39.594 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:11:40.655 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 40.223/60.0
2026-04-24T19:11:42.598 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:11:42.599 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:11:42.599 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:11:42.599 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:11:42.724 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 38.157/60.0
2026-04-24T19:11:44.793 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 36.086/60.0
2026-04-24T19:11:45.602 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:11:45.604 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.999. Last known sky angle: 180.0
2026-04-24T19:11:45.604 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:11:45.604 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.999
2026-04-24T19:11:46.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:11:46.860 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 34.019/60.0
2026-04-24T19:11:48.605 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:11:48.607 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.999
2026-04-24T19:11:48.607 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:11:48.607 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:11:48.929 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 31.951/60.0
2026-04-24T19:11:51.072 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 29.882/60.0
2026-04-24T19:11:51.609 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:11:51.611 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:11:51.611 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:11:51.611 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:11:53.140 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 27.739/60.0
2026-04-24T19:11:54.613 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:11:54.615 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:11:54.615 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:11:54.615 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:11:55.208 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 25.671/60.0
2026-04-24T19:11:56.753 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:11:57.276 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 23.602/60.0
2026-04-24T19:11:57.619 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:11:57.621 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.999. Last known sky angle: 180.0
2026-04-24T19:11:57.621 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:11:57.622 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.999
2026-04-24T19:11:59.419 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 21.535/60.0
2026-04-24T19:12:00.625 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:12:00.627 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.999
2026-04-24T19:12:00.627 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:12:00.627 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:12:01.488 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 19.391/60.0
2026-04-24T19:12:03.554 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 17.323/60.0
2026-04-24T19:12:03.629 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:12:03.630 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:12:03.630 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:12:03.630 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:12:05.660 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 15.257/60.0
2026-04-24T19:12:06.633 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:12:06.650 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:12:06.650 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:12:06.650 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:12:06.764 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:12:07.728 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 13.151/60.0
2026-04-24T19:12:09.653 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:12:09.654 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:12:09.654 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:12:09.654 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:12:09.796 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 11.084/60.0
2026-04-24T19:12:11.865 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 9.016/60.0
2026-04-24T19:12:12.657 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:12:12.676 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:12:12.676 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:12:12.676 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:12:13.895 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 6.947/60.0
2026-04-24T19:12:15.679 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:12:15.680 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:12:15.680 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:12:15.680 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:12:15.926 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 4.917/60.0
2026-04-24T19:12:16.773 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:12:17.956 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 2.887/60.0
2026-04-24T19:12:18.684 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:12:18.699 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:12:18.699 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:12:18.699 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:12:19.987 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.857/60.0
2026-04-24T19:12:21.701 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:12:21.702 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:12:21.702 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:12:21.702 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:12:22.017 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:12:24.047 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:12:24.705 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:12:24.722 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:12:24.722 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:12:24.722 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:12:26.078 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:12:26.779 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:12:27.725 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:12:27.726 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:12:27.726 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:12:27.726 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:12:28.146 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:12:30.176 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:12:30.729 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:12:30.752 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.001. Last known sky angle: 180.0
2026-04-24T19:12:30.752 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:12:30.753 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.001
2026-04-24T19:12:32.207 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:12:33.753 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:12:33.754 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.001
2026-04-24T19:12:33.754 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:12:33.754 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:12:34.237 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:12:36.268 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:12:36.757 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:12:36.777 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.001. Last known sky angle: 180.0
2026-04-24T19:12:36.777 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:12:36.777 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.001
2026-04-24T19:12:36.788 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:12:36.789 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:12:33.941191
2026-04-24T19:12:36.789 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:12:33.941191
2026-04-24T19:12:36.789 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:12:36.789 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:12:36.789 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:12:36.789 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:12:36&start_after=2026-04-23T17:12:36&end_after=2026-04-24T17:12:36&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:12:36.904 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:12:36.905 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:12:36.909 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:12:36.910 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:12:36.911 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:12:36.912 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:12:36.912 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:12:36.913 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:12:36.914 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:12:36.914 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:12:36.915 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:12:36.916 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:12:36.917 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:12:36.917 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations
2026-04-24T19:12:36.917 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:12:36.917 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T17:27:43Z
2026-04-24T19:12:36.917 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 906.082401
2026-04-24T19:12:36.917 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 17:12:36.917631    Obs time: 2026-04-24 17:27:43
2026-04-24T19:12:36.917 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:15:06.082369
2026-04-24T19:12:36.917 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  906
2026-04-24T19:12:36.917 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T19:12:38.298 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:12:39.778 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:12:39.780 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.001
2026-04-24T19:12:39.780 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:12:39.780 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:12:40.328 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:12:42.359 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2026idh_phot_18988247_14839_14885.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2026-04-24T19:12:42.781 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:12:42.799 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:12:42.799 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:12:42.799 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:12:43.222 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-04-24T19:12:43.223 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T19:12:43.224 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T19:12:45.802 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2026-04-24T19:12:45.803 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 5 of 5
2026-04-24T19:12:45.803 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2026-04-24T19:12:45.803 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2026-04-24T19:12:45.926 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:12:46.558 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2026-04-24T19:12:46.558 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script SN2026idh_phot_18988247_14839_14885.json was run successfully
2026-04-24T19:12:46.558 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 19267000 COMPLETED 14885 reason
2026-04-24T19:12:46.558 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 19267000 COMPLETED 14885 reason
2026-04-24T19:12:46.558 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2026-04-24T19:12:46.558 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2026-04-24T19:12:46.558 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2026-04-24T19:12:46.558 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2026-04-24T19:12:46.558 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-04-24T19:12:46.558 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-04-24T19:12:49.561 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2026-04-24T19:12:49.561 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2026-04-24T19:12:51.563 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2026-04-24T19:12:51.563 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2026-04-24T19:12:51.563 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering tracking_off
2026-04-24T19:12:51.563 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: tracking_off
2026-04-24T19:12:51.564 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing tracking off
2026-04-24T19:12:51.566 [INFO] [Execution thread] [schedule_poller.py] [do_tracking_off()] Telescope tracking switched off
2026-04-24T19:12:51.566 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering # end_time 2026-04-24T17:14:35Z
2026-04-24T19:12:51.566 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script arc_flat_lamp_off.json
2026-04-24T19:12:51.566 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script arc_flat_lamp_off.json
2026-04-24T19:12:51.566 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name arc_flat_lamp_off.json
2026-04-24T19:12:51.566 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script arc_flat_lamp_off.json
2026-04-24T19:12:51.566 [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-04-24T19:12:51.566 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2026-04-24T19:12:51.566 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2026-04-24T19:12:52.066 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2026-04-24T19:12:52.066 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script arc_flat_lamp_off.json 1 times
2026-04-24T19:12:52.066 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2026-04-24T19:12:52.066 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-04-24T19:12:52.066 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-04-24T19:12:52.066 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2026-04-24T19:12:52.066 [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-04-24T19:12:52.066 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-04-24T19:12:52.067 [INFO] [script_worker] [instrument.py] [stage_script()] Target acquisition section absent from script. Will not acquire target
2026-04-24T19:12:52.089 [DEBUG] [script_worker] [instrument.py] [stage_script()] Using Targ RA = 09:23:01.419   Targ dec = -61:10:05.6676
2026-04-24T19:12:52.089 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-04-24T19:12:52.089 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-04-24T19:12:52.089 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-04-24T19:12:52.096 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-04-24T19:12:52.096 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-04-24T19:12:52.096 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-04-24T19:12:52.096 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-04-24T19:12:53.188 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-04-24T19:12:55.189 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2026-04-24T19:12:55.189 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2026-04-24T19:12:55.189 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2026-04-24T19:12:55.570 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2026-04-24T19:12:55.570 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script arc_flat_lamp_off.json was run successfully
2026-04-24T19:12:55.570 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] All commands processed
2026-04-24T19:12:55.571 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] status for OCS = COMPLETED
2026-04-24T19:12:55.571 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [completed]
2026-04-24T19:12:55.571 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 19267000
2026-04-24T19:12:55.571 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = Completed
2026-04-24T19:12:55.571 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with COMPLETED
2026-04-24T19:12:55.571 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'COMPLETED', 'summary': {'start': '2026-04-24T16:59:48', 'end': '2026-04-24T17:12:55', 'state': 'COMPLETED', 'reason': 'Completed', 'time_completed': '787.0', 'events': {}}} with config status ID 19267000
2026-04-24T19:12:55.738 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2026-04-24T19:12:55.739 [DEBUG] [Execution thread] [schedule_poller.py] [execute()] Finished executing ['select Mookodi', 'guide_off', 'start_time 2026-04-24T16:59:09Z', 'guide_off', 'config_id 14885', 'config_status_id 19267000', 'update_OCS 19267000 ATTEMPTED', 'run_script setup_SN2026idh_phot_18988247_14839_14885.json', 'run_script SN2026idh_phot_18988247_14839_14885.json', 'update_OCS 19267000 COMPLETED 14885 reason', 'guide_off', 'tracking_off', '# end_time 2026-04-24T17:14:35Z', 'run_script arc_flat_lamp_off.json'] at time 19:12:55
2026-04-24T19:12:55.936 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:13:05.946 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:13:15.956 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:13:25.966 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:13:35.977 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:13:35.998 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:13:34.139401
2026-04-24T19:13:35.998 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:13:34.139401
2026-04-24T19:13:35.998 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:13:35.998 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:13:35.998 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:13:35.998 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:13:35&start_after=2026-04-23T17:13:35&end_after=2026-04-24T17:13:35&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:13:36.212 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:13:36.213 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:13:36.217 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:13:36.219 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:13:36.219 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:13:36.220 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:13:36.221 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:13:36.221 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:13:36.222 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:13:36.223 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:13:36.223 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:13:36.224 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:13:36.225 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:13:36.225 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations
2026-04-24T19:13:36.225 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:13:36.225 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T17:27:43Z
2026-04-24T19:13:36.225 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 846.774207
2026-04-24T19:13:36.225 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 17:13:36.225826    Obs time: 2026-04-24 17:27:43
2026-04-24T19:13:36.225 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:14:06.774174
2026-04-24T19:13:36.225 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  846
2026-04-24T19:13:36.225 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T19:13:45.235 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:13:55.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:14:05.255 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:14:15.265 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:14:25.275 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:14:35.285 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:14:35.286 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:14:34.338071
2026-04-24T19:14:35.286 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:14:34.338071
2026-04-24T19:14:35.287 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:14:35.287 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:14:35.287 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:14:35.287 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:14:35&start_after=2026-04-23T17:14:35&end_after=2026-04-24T17:14:35&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:14:35.401 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:14:35.402 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:14:35.406 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:14:35.407 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:14:35.408 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:14:35.409 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:14:35.409 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:14:35.410 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:14:35.411 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:14:35.411 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:14:35.412 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:14:35.413 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:14:35.414 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:14:35.414 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations
2026-04-24T19:14:35.414 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:14:35.414 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T17:27:43Z
2026-04-24T19:14:35.414 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 787.585607
2026-04-24T19:14:35.414 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 17:14:35.414427    Obs time: 2026-04-24 17:27:43
2026-04-24T19:14:35.414 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:13:07.585573
2026-04-24T19:14:35.414 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  787
2026-04-24T19:14:35.414 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T19:14:44.423 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:14:54.433 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:15:04.443 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:15:14.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:15:24.463 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:15:34.473 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:15:34.488 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:14:34.338071
2026-04-24T19:15:34.488 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:14:34.338071
2026-04-24T19:15:34.488 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:15:34.488 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:15:34.488 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:15:34.489 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:15:34&start_after=2026-04-23T17:15:34&end_after=2026-04-24T17:15:34&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:15:34.597 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:15:34.598 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:15:34.602 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:15:34.603 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:15:34.604 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:15:34.605 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:15:34.605 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:15:34.606 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:15:34.607 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:15:34.608 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:15:34.608 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:15:34.609 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:15:34.610 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:15:34.610 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations
2026-04-24T19:15:34.610 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:15:34.610 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T17:27:43Z
2026-04-24T19:15:34.610 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 728.389417
2026-04-24T19:15:34.610 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 17:15:34.610616    Obs time: 2026-04-24 17:27:43
2026-04-24T19:15:34.610 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:12:08.389384
2026-04-24T19:15:34.610 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  728
2026-04-24T19:15:34.610 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T19:15:43.620 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:15:53.630 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:16:03.640 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:16:13.650 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:16:23.661 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:16:33.671 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:16:33.672 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:15:34.535201
2026-04-24T19:16:33.672 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:15:34.535201
2026-04-24T19:16:33.672 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:16:33.672 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:16:33.672 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:16:33.672 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:16:33&start_after=2026-04-23T17:16:33&end_after=2026-04-24T17:16:33&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:16:33.801 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:16:33.802 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:16:33.805 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:16:33.807 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:16:33.808 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:16:33.808 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:16:33.809 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:16:33.810 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:16:33.810 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:16:33.811 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:16:33.812 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:16:33.812 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:16:33.813 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:16:33.813 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations
2026-04-24T19:16:33.813 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:16:33.813 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T17:27:43Z
2026-04-24T19:16:33.813 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 669.186031
2026-04-24T19:16:33.814 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 17:16:33.814002    Obs time: 2026-04-24 17:27:43
2026-04-24T19:16:33.814 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:11:09.185998
2026-04-24T19:16:33.814 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  669
2026-04-24T19:16:33.814 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T19:16:42.823 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:16:52.833 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:17:02.843 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:17:12.853 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:17:22.863 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:17:32.874 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:17:32.875 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:16:34.733535
2026-04-24T19:17:32.875 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:16:34.733535
2026-04-24T19:17:32.875 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:17:32.875 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:17:32.875 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:17:32.875 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:17:32&start_after=2026-04-23T17:17:32&end_after=2026-04-24T17:17:32&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:17:32.991 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:17:32.992 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:17:32.995 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:17:32.997 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:17:32.998 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:17:32.998 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:17:32.999 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:17:33.000 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:17:33.000 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:17:33.001 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:17:33.002 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:17:33.003 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:17:33.004 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:17:33.004 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations
2026-04-24T19:17:33.004 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:17:33.004 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T17:27:43Z
2026-04-24T19:17:33.004 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 609.995768
2026-04-24T19:17:33.004 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 17:17:33.004264    Obs time: 2026-04-24 17:27:43
2026-04-24T19:17:33.004 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:10:09.995736
2026-04-24T19:17:33.004 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  609
2026-04-24T19:17:33.004 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T19:17:42.012 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:17:52.022 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:18:02.032 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:18:12.042 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:18:22.053 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:18:32.063 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:18:32.082 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:17:34.931645
2026-04-24T19:18:32.082 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:17:34.931645
2026-04-24T19:18:32.082 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:18:32.082 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:18:32.082 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:18:32.082 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:18:32&start_after=2026-04-23T17:18:32&end_after=2026-04-24T17:18:32&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:18:32.194 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:18:32.195 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:18:32.199 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:18:32.200 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:18:32.201 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:18:32.202 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:18:32.202 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:18:32.203 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:18:32.204 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:18:32.205 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:18:32.205 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:18:32.206 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:18:32.207 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:18:32.207 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations
2026-04-24T19:18:32.207 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:18:32.207 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T17:27:43Z
2026-04-24T19:18:32.207 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 550.79254
2026-04-24T19:18:32.208 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T19:18:34.210 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T19:18:34.227 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T19:18:34.227 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 17:18:34.227589    Obs time: 2026-04-24 17:27:43
2026-04-24T19:18:34.227 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:09:08.772411
2026-04-24T19:18:34.227 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  548
2026-04-24T19:18:34.227 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T19:18:41.234 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:18:51.244 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:19:01.255 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:19:11.265 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:19:21.275 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:19:31.285 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:19:31.286 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:18:35.128783
2026-04-24T19:19:31.286 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:18:35.128783
2026-04-24T19:19:31.286 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:19:31.286 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:19:31.287 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:19:31.287 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:19:31&start_after=2026-04-23T17:19:31&end_after=2026-04-24T17:19:31&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:19:31.409 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:19:31.410 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:19:31.414 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:19:31.415 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:19:31.416 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:19:31.417 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:19:31.417 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:19:31.418 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:19:31.419 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:19:31.419 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:19:31.420 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:19:31.421 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:19:31.422 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:19:31.422 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations
2026-04-24T19:19:31.422 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:19:31.422 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T17:27:43Z
2026-04-24T19:19:31.422 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 491.57781
2026-04-24T19:19:31.423 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T19:19:33.425 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T19:19:33.425 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T19:19:33.426 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 17:19:33.426035    Obs time: 2026-04-24 17:27:43
2026-04-24T19:19:33.426 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:08:09.573965
2026-04-24T19:19:33.426 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  489
2026-04-24T19:19:33.426 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T19:19:40.433 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:19:50.443 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:20:00.454 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:20:10.464 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:20:20.474 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:20:30.484 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:20:30.501 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:19:35.328559
2026-04-24T19:20:30.501 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:19:35.328559
2026-04-24T19:20:30.501 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:20:30.501 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:20:30.501 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:20:30.501 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:20:30&start_after=2026-04-23T17:20:30&end_after=2026-04-24T17:20:30&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:20:30.632 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:20:30.633 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:20:30.636 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:20:30.638 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:20:30.639 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:20:30.639 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:20:30.640 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:20:30.641 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:20:30.641 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:20:30.642 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:20:30.643 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:20:30.643 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:20:30.644 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:20:30.644 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations
2026-04-24T19:20:30.644 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:20:30.644 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T17:27:43Z
2026-04-24T19:20:30.644 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 432.355194
2026-04-24T19:20:30.645 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T19:20:32.647 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T19:20:32.664 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T19:20:32.664 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 17:20:32.664141    Obs time: 2026-04-24 17:27:43
2026-04-24T19:20:32.664 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:07:10.335859
2026-04-24T19:20:32.664 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  430
2026-04-24T19:20:32.664 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T19:20:39.671 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:20:49.682 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:20:59.692 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:21:09.702 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:21:19.712 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:21:29.723 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:21:29.724 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:20:35.527616
2026-04-24T19:21:29.724 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:20:35.527616
2026-04-24T19:21:29.724 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:21:29.724 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:21:29.724 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:21:29.724 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:21:29&start_after=2026-04-23T17:21:29&end_after=2026-04-24T17:21:29&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:21:29.841 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:21:29.842 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:21:29.845 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:21:29.847 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:21:29.848 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:21:29.848 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:21:29.849 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:21:29.850 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:21:29.850 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:21:29.851 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:21:29.852 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:21:29.852 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:21:29.853 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:21:29.853 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations
2026-04-24T19:21:29.853 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:21:29.853 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T17:27:43Z
2026-04-24T19:21:29.853 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 373.146229
2026-04-24T19:21:29.854 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T19:21:31.856 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T19:21:31.873 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T19:21:31.873 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 17:21:31.873926    Obs time: 2026-04-24 17:27:43
2026-04-24T19:21:31.873 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:06:11.126074
2026-04-24T19:21:31.874 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  371
2026-04-24T19:21:31.874 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T19:21:38.881 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:21:48.891 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:21:58.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:22:08.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:22:18.922 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:22:28.932 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:22:28.933 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:21:35.725924
2026-04-24T19:22:28.933 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:21:35.725924
2026-04-24T19:22:28.933 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:22:28.933 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:22:28.933 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:22:28.933 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:22:28&start_after=2026-04-23T17:22:28&end_after=2026-04-24T17:22:28&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:22:29.052 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:22:29.053 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:22:29.056 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:22:29.058 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:22:29.059 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:22:29.059 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:22:29.060 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:22:29.061 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:22:29.061 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:22:29.062 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:22:29.063 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:22:29.064 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:22:29.064 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:22:29.064 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations
2026-04-24T19:22:29.064 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:22:29.064 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T17:27:43Z
2026-04-24T19:22:29.064 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 313.935031
2026-04-24T19:22:29.065 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T19:22:31.067 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T19:22:31.068 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T19:22:31.068 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 17:22:31.068958    Obs time: 2026-04-24 17:27:43
2026-04-24T19:22:31.069 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:05:11.931042
2026-04-24T19:22:31.069 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  311
2026-04-24T19:22:31.069 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T19:22:38.076 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:22:48.086 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:22:58.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:23:08.106 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:23:18.117 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:23:28.127 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:23:28.146 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:22:35.922727
2026-04-24T19:23:28.146 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:22:35.922727
2026-04-24T19:23:28.146 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:23:28.146 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:23:28.146 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:23:28.146 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:23:28&start_after=2026-04-23T17:23:28&end_after=2026-04-24T17:23:28&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:23:28.280 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:23:28.281 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:23:28.285 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:23:28.286 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:23:28.287 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:23:28.288 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:23:28.289 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:23:28.289 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:23:28.290 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:23:28.291 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:23:28.291 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:23:28.292 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:23:28.293 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:23:28.293 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations
2026-04-24T19:23:28.293 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:23:28.293 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T17:27:43Z
2026-04-24T19:23:28.293 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 254.70639
2026-04-24T19:23:28.294 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T19:23:30.296 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T19:23:30.313 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T19:23:30.313 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 17:23:30.313765    Obs time: 2026-04-24 17:27:43
2026-04-24T19:23:30.313 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:04:12.686235
2026-04-24T19:23:30.313 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  252
2026-04-24T19:23:30.313 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T19:23:37.321 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:23:47.331 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:23:57.341 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:24:07.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:24:17.362 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:24:27.372 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:24:27.388 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:23:36.124010
2026-04-24T19:24:27.388 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:23:36.124010
2026-04-24T19:24:27.388 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:24:27.388 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:24:27.388 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:24:27.388 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:24:27&start_after=2026-04-23T17:24:27&end_after=2026-04-24T17:24:27&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:24:27.519 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:24:27.520 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:24:27.523 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:24:27.525 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:24:27.526 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:24:27.526 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:24:27.527 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:24:27.528 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:24:27.528 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:24:27.529 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:24:27.530 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:24:27.530 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:24:27.531 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:24:27.531 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations
2026-04-24T19:24:27.531 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:24:27.531 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T17:27:43Z
2026-04-24T19:24:27.531 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 195.468069
2026-04-24T19:24:27.532 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T19:24:29.533 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T19:24:29.534 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T19:24:29.534 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 17:24:29.534082    Obs time: 2026-04-24 17:27:43
2026-04-24T19:24:29.534 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:03:13.465918
2026-04-24T19:24:29.534 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  193
2026-04-24T19:24:29.534 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T19:24:36.541 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:24:46.551 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:24:56.562 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:25:06.573 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:25:16.584 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:25:26.594 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:25:26.614 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:24:36.321618
2026-04-24T19:25:26.614 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:24:36.321618
2026-04-24T19:25:26.614 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:25:26.614 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:25:26.614 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:25:26.614 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:25:26&start_after=2026-04-23T17:25:26&end_after=2026-04-24T17:25:26&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:25:26.742 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:25:26.743 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:25:26.747 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:25:26.748 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:25:26.749 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:25:26.750 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:25:26.750 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:25:26.751 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:25:26.752 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:25:26.752 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:25:26.753 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:25:26.754 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:25:26.755 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:25:26.755 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations
2026-04-24T19:25:26.755 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:25:26.755 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T17:27:43Z
2026-04-24T19:25:26.755 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 136.244659
2026-04-24T19:25:26.756 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T19:25:28.758 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T19:25:28.777 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T19:25:28.777 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 17:25:28.777929    Obs time: 2026-04-24 17:27:43
2026-04-24T19:25:28.777 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:02:14.222071
2026-04-24T19:25:28.778 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  134
2026-04-24T19:25:28.778 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T19:25:35.785 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:25:45.795 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:25:55.806 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:26:05.816 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:26:15.826 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:26:25.836 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:26:25.855 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:25:36.521753
2026-04-24T19:26:25.855 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:25:36.521753
2026-04-24T19:26:25.855 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:26:25.855 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:26:25.855 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:26:25.855 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:26:25&start_after=2026-04-23T17:26:25&end_after=2026-04-24T17:26:25&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:26:25.980 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:26:25.981 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:26:25.985 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:26:25.986 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:26:25.987 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:26:25.988 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:26:25.988 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:26:25.989 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:26:25.990 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:26:25.990 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:26:25.991 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:26:25.992 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:26:25.993 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:26:25.993 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations
2026-04-24T19:26:25.993 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:26:25.993 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T17:27:43Z
2026-04-24T19:26:25.993 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 77.006672
2026-04-24T19:26:25.994 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T19:26:27.996 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T19:26:28.012 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T19:26:28.012 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 17:26:28.012388    Obs time: 2026-04-24 17:27:43
2026-04-24T19:26:28.012 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:01:14.987612
2026-04-24T19:26:28.012 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  74
2026-04-24T19:26:28.012 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T19:26:35.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:26:45.029 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:26:55.039 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:27:05.049 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:27:15.059 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:27:25.069 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:27:25.070 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:26:36.718846
2026-04-24T19:27:25.070 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:26:36.718846
2026-04-24T19:27:25.070 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:27:25.070 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:27:25.071 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:27:25.071 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:27:25&start_after=2026-04-23T17:27:25&end_after=2026-04-24T17:27:25&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:27:25.181 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:27:25.182 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:27:25.186 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:27:25.187 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:27:25.188 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:27:25.189 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:27:25.189 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:27:25.190 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:27:25.191 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:27:25.191 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:27:25.192 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:27:25.193 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:27:25.194 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:27:25.194 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations
2026-04-24T19:27:25.194 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:27:25.194 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T17:27:43Z
2026-04-24T19:27:25.194 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 17.805641
2026-04-24T19:27:25.195 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T19:27:27.197 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T19:27:27.198 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T19:27:27.198 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 17:27:27.198449    Obs time: 2026-04-24 17:27:43
2026-04-24T19:27:27.198 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:00:15.801551
2026-04-24T19:27:27.198 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  15
2026-04-24T19:27:27.198 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2026-04-24T19:27:34.205 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:27:44.215 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:27:54.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:28:04.235 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:28:14.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:28:24.255 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:28:24.256 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:27:36.915757
2026-04-24T19:28:24.256 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:27:36.915757
2026-04-24T19:28:24.256 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:28:24.256 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:28:24.256 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:28:24.256 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:28:24&start_after=2026-04-23T17:28:24&end_after=2026-04-24T17:28:24&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:28:24.371 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:28:24.372 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:28:24.376 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:28:24.377 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:28:24.378 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:28:24.379 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:28:24.379 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:28:24.380 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:28:24.381 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:28:24.381 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:28:24.382 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:28:24.383 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:28:24.384 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:28:24.384 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations
2026-04-24T19:28:24.384 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:28:24.384 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T17:27:43Z
2026-04-24T19:28:24.384 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -41.384303
2026-04-24T19:28:24.399 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2026-04-24T19:28:26.401 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2026-04-24T19:28:26.418 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2026-04-24T19:28:26.418 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2026-04-24 17:28:26.418046    Obs time: 2026-04-24 17:27:43
2026-04-24T19:28:26.418 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:59:16.581954
2026-04-24T19:28:26.418 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86356
2026-04-24T19:28:26.418 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2026-04-24T17:27:43Z', 'guide_off', 'config_id 14941', 'config_status_id 19267413', 'update_OCS 19267413 ATTEMPTED', 'run_script setup_std_star_LTT4364_18988660_14895_14941.json', 'run_script std_star_LTT4364_18988660_14895_14941.json', 'run_script arc_flat_lamp_off.json', 'update_OCS 19267413 COMPLETED 14941 reason', 'guide_off', 'tracking_off', '# end_time 2026-04-24T17:38:57Z', 'run_script arc_flat_lamp_off.json']
2026-04-24T19:28:26.418 [DEBUG] [Poll thread] [schedule_poller.py] [start_execution()] Start the next configuration
2026-04-24T19:28:26.418 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Running the configuration
2026-04-24T19:28:26.418 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering select Mookodi
2026-04-24T19:28:26.418 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: select Mookodi
2026-04-24T19:28:26.418 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing select instrument Mookodi
2026-04-24T19:28:26.418 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2026-04-24T19:28:26.419 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] The instrument currently selected on the telescope is Mookodi
2026-04-24T19:28:26.419 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Full names: {0: 'Sibonise', 1: 'Mookodi'}
2026-04-24T19:28:26.419 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Current instrument is Mookodi at index 1
2026-04-24T19:28:26.419 [DEBUG] [Execution thread] [schedule_poller.py] [do_select()] Mookodi was already selected
2026-04-24T19:28:26.419 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2026-04-24T19:28:26.419 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2026-04-24T19:28:26.419 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2026-04-24T19:28:26.419 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2026-04-24T19:28:26.419 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-04-24T19:28:26.419 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-04-24T19:28:29.422 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2026-04-24T19:28:29.422 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2026-04-24T19:28:31.424 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2026-04-24T19:28:31.425 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2026-04-24T19:28:31.425 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering start_time 2026-04-24T17:27:43Z
2026-04-24T19:28:31.425 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: start_time 2026-04-24T17:27:43Z
2026-04-24T19:28:31.425 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2026-04-24T19:28:31.425 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2026-04-24T19:28:31.425 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2026-04-24T19:28:31.425 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2026-04-24T19:28:31.425 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-04-24T19:28:31.425 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-04-24T19:28:33.426 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:28:34.428 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2026-04-24T19:28:34.428 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2026-04-24T19:28:36.430 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2026-04-24T19:28:36.430 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2026-04-24T19:28:36.430 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_id 14941
2026-04-24T19:28:36.430 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_id 14941
2026-04-24T19:28:36.430 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_status_id 19267413
2026-04-24T19:28:36.430 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_status_id 19267413
2026-04-24T19:28:36.430 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 19267413 ATTEMPTED
2026-04-24T19:28:36.430 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 19267413 ATTEMPTED
2026-04-24T19:28:36.430 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script setup_std_star_LTT4364_18988660_14895_14941.json
2026-04-24T19:28:36.430 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script setup_std_star_LTT4364_18988660_14895_14941.json
2026-04-24T19:28:36.430 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name setup_std_star_LTT4364_18988660_14895_14941.json
2026-04-24T19:28:36.430 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script setup_std_star_LTT4364_18988660_14895_14941.json
2026-04-24T19:28:36.431 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'telescope': {'targ_ra': 11.765, 'targ_dec': -64.84403089333286, 'type': 'ICRS'}, 'instrument': {'target_acquisition': {'acquire_nearest': True, 'acquire_target': True, 'targ_ra': '11:45:53.90', 'targ_dec': '-64:50:38.51', '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_std_star_LTT4364_18988660_14895_14941.json'}
2026-04-24T19:28:36.431 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2026-04-24T19:28:36.431 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2026-04-24T19:28:36.431 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [attempted]
2026-04-24T19:28:36.431 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 19267413
2026-04-24T19:28:36.431 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = No reason given
2026-04-24T19:28:36.431 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with ATTEMPTED
2026-04-24T19:28:36.431 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'ATTEMPTED'} with config status ID 19267413
2026-04-24T19:28:36.509 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2026-04-24T19:28:36.931 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2026-04-24T19:28:36.931 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script setup_std_star_LTT4364_18988660_14895_14941.json 1 times
2026-04-24T19:28:36.931 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2026-04-24T19:28:36.934 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging telescope
2026-04-24T19:28:36.934 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telscript type = ICRS
2026-04-24T19:28:36.934 [INFO] [script_worker] [telescope.py] [stage_script()] Staging telescope script: 
2026-04-24T19:28:39.958 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-04-24T19:28:40.977 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-04-24T19:28:41.995 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-04-24T19:28:43.013 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2026-04-24T19:28:43.436 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:28:44.031 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T19:28:45.050 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T19:28:46.068 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T19:28:47.085 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T19:28:48.104 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2026-04-24T19:28:49.123 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready. Now check that it's roughly on target
2026-04-24T19:28:49.123 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope ra =  11.7654459605426 is close enough to target ra = 11.765
2026-04-24T19:28:49.123 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope dec =  -64.8485574958798 is close enough to target dec = -64.84403089333286
2026-04-24T19:28:49.123 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready and approximately on target
2026-04-24T19:28:49.123 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-04-24T19:28:49.123 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2026-04-24T19:28:49.123 [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-04-24T19:28:49.123 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-04-24T19:28:49.124 [INFO] [script_worker] [instrument.py] [stage_script()] Will acquire target
2026-04-24T19:28:49.124 [INFO] [script_worker] [instrument.py] [stage_script()] Staging acquisition scriptlet
2026-04-24T19:28:49.135 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2026-04-24T19:28:49.135 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-04-24T19:28:49.305 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 1
2026-04-24T19:28:50.325 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 2
2026-04-24T19:28:51.345 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 3
2026-04-24T19:28:52.365 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 4
2026-04-24T19:28:53.385 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 5
2026-04-24T19:28:53.446 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:28:54.406 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 6
2026-04-24T19:28:55.427 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 7
2026-04-24T19:28:56.447 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 8
2026-04-24T19:28:57.518 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-04-24T19:28:58.519 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2026-04-24T19:28:58.519 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2026-04-24T19:28:58.570 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2026-04-24T19:28:59.572 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-04-24T19:28:59.623 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-04-24T19:29:00.625 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-04-24T19:29:00.625 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 13.688
2026-04-24T19:29:00.626 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-04-24 19:28:05
2026-04-24T19:29:00.626 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-04-24T19:28:05
2026-04-24T19:29:00.626 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2026-04-24T19:29:00.626 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09618916535433068
2026-04-24T19:29:00.629 [INFO] [script_worker] [instrument.py] [stage_script()] Acquiring target
2026-04-24T19:29:00.629 [INFO] [script_worker] [instrument.py] [acquire_target()] Beginning of WCS acquisition
2026-04-24T19:29:00.629 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Clearing optics out of the way
2026-04-24T19:29:00.638 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2026-04-24T19:29:00.638 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-04-24T19:29:00.714 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-04-24T19:29:01.715 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2026-04-24T19:29:01.715 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2026-04-24T19:29:01.767 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2026-04-24T19:29:02.777 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-04-24T19:29:02.858 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-04-24T19:29:03.456 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:29:03.859 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-04-24T19:29:03.860 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 13.688
2026-04-24T19:29:03.860 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-04-24 19:28:05
2026-04-24T19:29:03.860 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-04-24T19:28:05
2026-04-24T19:29:03.860 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2026-04-24T19:29:03.860 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09618916535433068
2026-04-24T19:29:08.912 [INFO] [script_worker] [instrument.py] [acquire_target()] Taking an exposure
2026-04-24T19:29:08.912 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2026-04-24T19:29:08.912 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-04-24T19:29:08.912 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-04-24T19:29:08.912 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-04-24T19:29:08.912 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-04-24T19:29:08.914 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-04-24T19:29:08.914 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T19:29:08.916 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T19:29:09.027 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-04-24T19:29:09.027 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-04-24T19:29:09.028 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 19:29:09  (Unix timestamp 1777051749.0288866)
2026-04-24T19:29:13.465 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:29:14.421 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS in acquire_target
2026-04-24T19:29:15.312 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-04-24T19:29:15.312 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T19:29:15.314 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T19:29:18.426 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Done calling go_WCS in acquire_target
2026-04-24T19:29:18.426 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for WCS to complete
2026-04-24T19:29:23.474 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:29:23.475 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:28:37.112561
2026-04-24T19:29:23.475 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:28:37.112561
2026-04-24T19:29:23.475 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:29:23.475 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:29:23.475 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:29:23.475 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:29:23&start_after=2026-04-23T17:29:23&end_after=2026-04-24T17:29:23&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:29:23.592 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:29:23.596 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:29:23.597 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:29:23.598 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:29:23.599 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:29:23.599 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:29:23.600 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:29:23.601 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:29:23.601 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:29:23.602 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:29:23.603 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:29:23.604 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:29:23.604 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T19:29:23.604 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:29:23.604 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T19:29:23.604 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 8436.395569
2026-04-24T19:29:23.604 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2026-04-24T19:29:28.520 [INFO] [script_worker] [instrument.py] [acquire_target()] Done  Waiting for WCS to complete
2026-04-24T19:29:28.520 [INFO] [script_worker] [instrument.py] [acquire_target()] Nudging the telescope to the magic pixel
2026-04-24T19:29:28.520 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target RA 11:45:53.90 = 635308.5 arcseconds
2026-04-24T19:29:28.520 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target dec -64:50:38.51 = -233438.51 arcseconds
2026-04-24T19:29:28.520 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Magic pixel:  616, 585
2026-04-24T19:29:28.561 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting rotation angle
2026-04-24T19:29:28.561 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Rotation angle = -0.42541
2026-04-24T19:29:28.561 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting RA and dec
2026-04-24T19:29:28.561 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] lines = Field center: (RA H:M:S, Dec D:M:S) = (11:45:55.753, -64:50:47.281).
2026-04-24T19:29:28.561 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines = Field center   RA H M S  Dec D M S  =  11 45 55.753  -64 50 47.281 .
2026-04-24T19:29:28.561 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines 11 45 55.753  -64 50 47.281 .
2026-04-24T19:29:28.561 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS RA in seconds: 635336.2949999999
2026-04-24T19:29:28.561 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS Dec in seconds: -233447.281
2026-04-24T19:29:28.772 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Started nudging the telescope to the magic pixel
2026-04-24T19:29:32.613 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:29:33.778 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Taking image after nudge
2026-04-24T19:29:33.778 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2026-04-24T19:29:33.778 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-04-24T19:29:33.778 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-04-24T19:29:33.778 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-04-24T19:29:33.778 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-04-24T19:29:33.780 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-04-24T19:29:33.780 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T19:29:33.782 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T19:29:33.881 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-04-24T19:29:33.881 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-04-24T19:29:33.883 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 19:29:33  (Unix timestamp 1777051773.8831677)
2026-04-24T19:29:35.280 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2026-04-24T19:29:38.142 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-04-24T19:29:38.142 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T19:29:38.159 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T19:29:38.285 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS after acquire_target
2026-04-24T19:29:42.289 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for call to WCS after acquire_target to complete
2026-04-24T19:29:42.623 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:29:52.383 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Done calling go_WCS after acquire_target
2026-04-24T19:29:52.383 [INFO] [script_worker] [instrument.py] [acquire_target()] Nudging the telescope to the magic pixel
2026-04-24T19:29:52.383 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target RA 11:45:53.90 = 635308.5 arcseconds
2026-04-24T19:29:52.383 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target dec -64:50:38.51 = -233438.51 arcseconds
2026-04-24T19:29:52.383 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Magic pixel:  616, 585
2026-04-24T19:29:52.424 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting rotation angle
2026-04-24T19:29:52.424 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Rotation angle = -0.665147
2026-04-24T19:29:52.424 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting RA and dec
2026-04-24T19:29:52.424 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] lines = Field center: (RA H:M:S, Dec D:M:S) = (11:46:03.398, -64:51:21.420).
2026-04-24T19:29:52.424 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines = Field center   RA H M S  Dec D M S  =  11 46 03.398  -64 51 21.420 .
2026-04-24T19:29:52.424 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines 11 46 03.398  -64 51 21.420 .
2026-04-24T19:29:52.424 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS RA in seconds: 635450.97
2026-04-24T19:29:52.424 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS Dec in seconds: -233481.42
2026-04-24T19:29:52.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:29:52.635 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Started nudging the telescope to the magic pixel
2026-04-24T19:29:57.659 [INFO] [script_worker] [instrument.py] [acquire_target()] Taking image to check success
2026-04-24T19:29:57.659 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2026-04-24T19:29:57.659 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-04-24T19:29:57.659 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-04-24T19:29:57.659 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-04-24T19:29:57.659 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-04-24T19:29:57.661 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-04-24T19:29:57.661 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T19:29:57.662 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T19:29:57.758 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-04-24T19:29:57.758 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-04-24T19:29:57.760 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 19:29:57  (Unix timestamp 1777051797.7599885)
2026-04-24T19:29:59.160 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2026-04-24T19:30:02.018 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-04-24T19:30:02.018 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T19:30:02.020 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T19:30:02.166 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS again after acquire_target
2026-04-24T19:30:02.642 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:30:06.786 [DEBUG] [script_worker] [instrument.py] [go_nudge_star_to_slit()] nudge_star_to_slit: 611.56367746115, 583.7065897935421
2026-04-24T19:30:06.786 [DEBUG] [script_worker] [instrument.py] [go_nudge_star_to_slit()] WCS_Dec_D, rotation_angle =  -64.0, -0.665147
2026-04-24T19:30:06.786 [INFO] [script_worker] [instrument.py] [go_nudge_star_to_slit()] Not nudging star. RA nudge (5.950198073848562) is greater than 3
2026-04-24T19:30:08.817 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2026-04-24T19:30:08.817 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-04-24T19:30:08.817 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-04-24T19:30:08.817 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-04-24T19:30:08.817 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-04-24T19:30:08.819 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-04-24T19:30:08.819 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T19:30:08.821 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T19:30:08.951 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-04-24T19:30:08.952 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-04-24T19:30:08.953 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 19:30:08  (Unix timestamp 1777051808.953667)
2026-04-24T19:30:10.319 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2026-04-24T19:30:12.657 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:30:13.213 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-04-24T19:30:13.213 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T19:30:13.236 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T19:30:13.326 [INFO] [script_worker] [instrument.py] [stage_script()] Setting guiding ON
2026-04-24T19:30:15.595 [INFO] [script_worker] [instrument.py] [send_guide_command()] Sending command pos_XYslides  2628  5385  14.7 to host 127.0.0.1 on port 12360
2026-04-24T19:30:15.596 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-04-24T19:30:15.596 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-04-24T19:30:18.599 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sending command pos_XYslides  2628  5385  14.7
2026-04-24T19:30:18.599 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sent command pos_XYslides  2628  5385  14.7
2026-04-24T19:30:20.601 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Closed socket
2026-04-24T19:30:22.678 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:30:22.679 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:29:37.311552
2026-04-24T19:30:22.679 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:29:37.311552
2026-04-24T19:30:22.679 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:30:22.679 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:30:22.679 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:30:22.679 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:30:22&start_after=2026-04-23T17:30:22&end_after=2026-04-24T17:30:22&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:30:22.798 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:30:22.801 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:30:22.803 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:30:22.804 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:30:22.804 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:30:22.805 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:30:22.806 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:30:22.806 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:30:22.807 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:30:22.808 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:30:22.808 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:30:22.809 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:30:22.809 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T19:30:22.809 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:30:22.809 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T19:30:22.809 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 8377.190286
2026-04-24T19:30:22.809 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2026-04-24T19:30:31.818 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:30:41.828 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:30:51.838 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:30:59.602 [INFO] [script_worker] [instrument.py] [send_guide_command()] Sending command Guide_on to host 127.0.0.1 on port 12360
2026-04-24T19:30:59.602 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-04-24T19:30:59.602 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-04-24T19:31:01.848 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:31:02.605 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sending command Guide_on
2026-04-24T19:31:02.605 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sent command Guide_on
2026-04-24T19:31:04.607 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Closed socket
2026-04-24T19:31:04.607 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-04-24T19:31:04.607 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-04-24T19:31:04.607 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-04-24T19:31:04.607 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-04-24T19:31:04.607 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-04-24T19:31:04.607 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-04-24T19:31:04.607 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-04-24T19:31:05.652 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-04-24T19:31:07.654 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2026-04-24T19:31:07.654 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2026-04-24T19:31:07.654 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2026-04-24T19:31:07.674 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2026-04-24T19:31:07.674 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script setup_std_star_LTT4364_18988660_14895_14941.json was run successfully
2026-04-24T19:31:07.674 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script std_star_LTT4364_18988660_14895_14941.json
2026-04-24T19:31:07.674 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script std_star_LTT4364_18988660_14895_14941.json
2026-04-24T19:31:07.674 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name std_star_LTT4364_18988660_14895_14941.json
2026-04-24T19:31:07.674 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script std_star_LTT4364_18988660_14895_14941.json
2026-04-24T19:31:07.674 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'instrument': {'object': 'LTT4364', 'observer': 'io_robot', 'gain': 'HIGH', 'binx': '1', 'biny': '1', 'readout_speed': 'SLOW', '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': '11:45:53.90', 'targ_dec': '-64:50:38.51', 'binx': 1, 'biny': 1, 'magic_x': 616, 'magic_y': 585, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 180000, 'num_exposures': 1}}, {'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': 'std_star_LTT4364_18988660_14895_14941.json'}
2026-04-24T19:31:07.674 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2026-04-24T19:31:07.674 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2026-04-24T19:31:08.175 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2026-04-24T19:31:08.175 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script std_star_LTT4364_18988660_14895_14941.json 1 times
2026-04-24T19:31:08.175 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 2: 1
2026-04-24T19:31:08.175 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-04-24T19:31:08.175 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-04-24T19:31:08.175 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2026-04-24T19:31:08.175 [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-04-24T19:31:08.175 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-04-24T19:31:08.175 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-04-24T19:31:08.176 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-04-24T19:31:08.176 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-04-24T19:31:08.186 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-04-24T19:31:08.187 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-04-24T19:31:08.187 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 0
2026-04-24T19:31:08.187 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2026-04-24T19:31:08.187 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-04-24T19:31:08.258 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-04-24T19:31:09.259 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 0
2026-04-24T19:31:09.259 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 1
2026-04-24T19:31:09.259 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2026-04-24T19:31:09.259 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2026-04-24T19:31:09.273 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2026-04-24T19:31:10.274 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-04-24T19:31:10.326 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-04-24T19:31:11.327 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-04-24T19:31:11.328 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 13.6881
2026-04-24T19:31:11.328 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-04-24 19:30:27
2026-04-24T19:31:11.328 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-04-24T19:30:27
2026-04-24T19:31:11.328 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2026-04-24T19:31:11.328 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09618910472440943
2026-04-24T19:31:11.332 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 1
2026-04-24T19:31:11.332 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-04-24T19:31:11.332 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-04-24T19:31:11.876 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:31:12.382 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-04-24T19:31:14.385 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='11:45:53.90', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-64:50:38.51', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='io_robot', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='LTT4364', comment='The object name')]
2026-04-24T19:31:14.385 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-04-24T19:31:14.385 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-04-24T19:31:14.385 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-04-24T19:31:14.385 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-04-24T19:31:14.387 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-04-24T19:31:14.387 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T19:31:14.389 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T19:31:14.527 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-04-24T19:31:14.527 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-04-24T19:31:14.529 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 19:31:14  (Unix timestamp 1777051874.5293398)
2026-04-24T19:31:14.886 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2026-04-24T19:31:14.886 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2026-04-24T19:31:15.387 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:31:15.388 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:31:15.388 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:31:15.388 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:31:18.391 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:31:18.412 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:31:18.412 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:31:18.412 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:31:19.978 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 174.591/180.0
2026-04-24T19:31:21.413 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:31:21.432 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:31:21.432 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:31:21.432 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:31:21.886 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:31:21.886 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:30:37.507455
2026-04-24T19:31:21.886 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:30:37.507455
2026-04-24T19:31:21.887 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:31:21.887 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:31:21.887 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:31:21.887 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:31:21&start_after=2026-04-23T17:31:21&end_after=2026-04-24T17:31:21&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:31:22.004 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:31:22.008 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:31:22.009 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:31:22.010 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:31:22.011 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:31:22.011 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:31:22.012 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:31:22.013 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:31:22.014 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:31:22.014 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:31:22.015 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:31:22.016 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:31:22.016 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T19:31:22.016 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:31:22.016 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T19:31:22.016 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 8317.983459
2026-04-24T19:31:22.016 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2026-04-24T19:31:22.046 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 172.551/180.0
2026-04-24T19:31:24.114 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 170.483/180.0
2026-04-24T19:31:24.434 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:31:24.435 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:31:24.435 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:31:24.435 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:31:26.182 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 168.415/180.0
2026-04-24T19:31:27.437 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:31:27.451 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:31:27.451 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:31:27.451 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:31:28.250 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 166.347/180.0
2026-04-24T19:31:30.319 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 164.279/180.0
2026-04-24T19:31:30.454 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:31:30.455 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:31:30.455 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:31:30.455 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:31:31.024 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:31:32.387 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 162.211/180.0
2026-04-24T19:31:33.458 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:31:33.478 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:31:33.478 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:31:33.478 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:31:34.455 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 160.143/180.0
2026-04-24T19:31:36.481 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:31:36.499 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:31:36.499 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:31:36.499 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:31:36.523 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 158.075/180.0
2026-04-24T19:31:38.591 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 156.007/180.0
2026-04-24T19:31:39.501 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:31:39.520 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:31:39.520 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:31:39.520 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:31:40.659 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 153.939/180.0
2026-04-24T19:31:41.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:31:42.522 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:31:42.523 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:31:42.523 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:31:42.523 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:31:42.727 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 151.871/180.0
2026-04-24T19:31:44.795 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 149.803/180.0
2026-04-24T19:31:45.525 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:31:45.540 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:31:45.541 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:31:45.541 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:31:46.863 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 147.735/180.0
2026-04-24T19:31:48.544 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:31:48.545 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:31:48.545 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:31:48.545 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:31:48.931 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 145.667/180.0
2026-04-24T19:31:50.999 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 143.599/180.0
2026-04-24T19:31:51.041 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:31:51.546 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:31:51.569 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:31:51.569 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:31:51.569 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:31:53.067 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 141.531/180.0
2026-04-24T19:31:54.572 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:31:54.594 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:31:54.594 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:31:54.594 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:31:55.135 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 139.463/180.0
2026-04-24T19:31:57.203 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 137.395/180.0
2026-04-24T19:31:57.598 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:31:57.618 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:31:57.618 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:31:57.618 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:31:59.271 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 135.327/180.0
2026-04-24T19:32:00.621 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:32:00.639 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:32:00.639 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:32:00.639 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:32:01.050 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:32:01.339 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 133.259/180.0
2026-04-24T19:32:03.407 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 131.191/180.0
2026-04-24T19:32:03.641 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:32:03.661 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:32:03.661 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:32:03.661 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:32:05.475 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 129.123/180.0
2026-04-24T19:32:06.664 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:32:06.665 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:32:06.665 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:32:06.665 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:32:07.543 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 127.054/180.0
2026-04-24T19:32:09.611 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 124.986/180.0
2026-04-24T19:32:09.668 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:32:09.669 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:32:09.669 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:32:09.669 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:32:11.059 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:32:11.679 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 122.919/180.0
2026-04-24T19:32:12.672 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:32:12.673 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:32:12.673 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:32:12.673 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:32:13.748 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 120.851/180.0
2026-04-24T19:32:15.676 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:32:15.699 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:32:15.699 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:32:15.699 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:32:15.817 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 118.782/180.0
2026-04-24T19:32:18.010 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 116.713/180.0
2026-04-24T19:32:18.702 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:32:18.718 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:32:18.718 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:32:18.718 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:32:20.053 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 114.52/180.0
2026-04-24T19:32:21.068 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:32:21.084 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:31:37.704647
2026-04-24T19:32:21.084 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:31:37.704647
2026-04-24T19:32:21.084 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:32:21.084 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:32:21.084 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:32:21.085 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:32:21&start_after=2026-04-23T17:32:21&end_after=2026-04-24T17:32:21&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:32:21.202 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:32:21.206 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:32:21.207 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:32:21.208 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:32:21.209 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:32:21.209 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:32:21.210 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:32:21.211 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:32:21.211 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:32:21.212 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:32:21.213 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:32:21.214 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:32:21.214 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T19:32:21.214 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:32:21.214 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T19:32:21.214 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 8258.785749
2026-04-24T19:32:21.214 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2026-04-24T19:32:21.721 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:32:21.722 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:32:21.722 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:32:21.722 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:32:22.083 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 112.478/180.0
2026-04-24T19:32:24.114 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 110.446/180.0
2026-04-24T19:32:24.725 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:32:24.725 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:32:24.726 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:32:24.726 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:32:26.144 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 108.416/180.0
2026-04-24T19:32:27.729 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:32:27.748 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:32:27.748 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:32:27.748 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:32:28.175 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 106.387/180.0
2026-04-24T19:32:30.205 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 104.355/180.0
2026-04-24T19:32:30.222 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:32:30.751 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:32:30.752 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:32:30.752 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:32:30.752 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:32:32.235 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 102.324/180.0
2026-04-24T19:32:33.753 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:32:33.772 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:32:33.772 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:32:33.772 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:32:34.266 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 100.294/180.0
2026-04-24T19:32:36.296 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 98.264/180.0
2026-04-24T19:32:36.773 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:32:36.773 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:32:36.773 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:32:36.774 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:32:38.327 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 96.235/180.0
2026-04-24T19:32:39.777 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:32:39.792 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:32:39.792 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:32:39.792 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:32:40.231 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:32:40.357 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 94.203/180.0
2026-04-24T19:32:42.388 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 92.174/180.0
2026-04-24T19:32:42.793 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:32:42.794 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:32:42.794 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:32:42.794 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:32:44.418 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 90.143/180.0
2026-04-24T19:32:45.797 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:32:45.811 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:32:45.811 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:32:45.811 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:32:46.448 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 88.111/180.0
2026-04-24T19:32:48.479 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 86.081/180.0
2026-04-24T19:32:48.813 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:32:48.814 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:32:48.814 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:32:48.814 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:32:50.240 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:32:50.509 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 84.051/180.0
2026-04-24T19:32:51.817 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:32:51.817 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:32:51.817 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:32:51.818 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:32:52.540 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 82.02/180.0
2026-04-24T19:32:54.570 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 79.991/180.0
2026-04-24T19:32:54.821 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:32:54.821 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:32:54.822 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:32:54.822 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:32:56.601 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 77.96/180.0
2026-04-24T19:32:57.825 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:32:57.825 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:32:57.825 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:32:57.825 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:32:58.631 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 75.93/180.0
2026-04-24T19:33:00.249 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:33:00.662 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 73.898/180.0
2026-04-24T19:33:00.829 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:33:00.849 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99900000000002. Last known sky angle: 180.0
2026-04-24T19:33:00.849 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:33:00.849 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99900000000002
2026-04-24T19:33:02.692 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 71.869/180.0
2026-04-24T19:33:03.852 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:33:03.853 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99900000000002
2026-04-24T19:33:03.853 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:33:03.853 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:33:04.723 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 69.839/180.0
2026-04-24T19:33:06.753 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 67.807/180.0
2026-04-24T19:33:06.856 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:33:06.874 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:33:06.875 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:33:06.875 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:33:08.783 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 65.776/180.0
2026-04-24T19:33:09.877 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:33:09.878 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:33:09.878 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:33:09.878 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:33:10.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:33:10.814 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 63.747/180.0
2026-04-24T19:33:12.844 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 61.715/180.0
2026-04-24T19:33:12.881 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:33:12.900 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:33:12.900 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:33:12.900 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:33:14.875 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 59.687/180.0
2026-04-24T19:33:15.903 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:33:15.904 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:33:15.904 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:33:15.904 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:33:16.905 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 57.655/180.0
2026-04-24T19:33:18.907 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:33:18.923 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:33:18.923 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:33:18.923 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:33:18.936 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 55.625/180.0
2026-04-24T19:33:20.305 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:33:20.327 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:32:37.900987
2026-04-24T19:33:20.353 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:32:37.900987
2026-04-24T19:33:20.353 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:33:20.353 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:33:20.354 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:33:20.354 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:33:20&start_after=2026-04-23T17:33:20&end_after=2026-04-24T17:33:20&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:33:20.474 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:33:20.478 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:33:20.479 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:33:20.480 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:33:20.481 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:33:20.482 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:33:20.482 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:33:20.483 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:33:20.484 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:33:20.484 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:33:20.485 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:33:20.486 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:33:20.486 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T19:33:20.486 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:33:20.486 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T19:33:20.486 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 8199.513385
2026-04-24T19:33:20.486 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2026-04-24T19:33:20.966 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 53.595/180.0
2026-04-24T19:33:21.925 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:33:21.926 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.001. Last known sky angle: 180.0
2026-04-24T19:33:21.926 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:33:21.926 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.001
2026-04-24T19:33:22.997 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 51.563/180.0
2026-04-24T19:33:24.929 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:33:24.945 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.001
2026-04-24T19:33:24.945 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:33:24.945 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:33:25.027 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 49.533/180.0
2026-04-24T19:33:27.058 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 47.503/180.0
2026-04-24T19:33:27.949 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:33:27.949 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:33:27.950 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:33:27.950 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:33:29.088 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 45.472/180.0
2026-04-24T19:33:29.493 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:33:30.953 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:33:30.974 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:33:30.974 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:33:30.974 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:33:31.118 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 43.441/180.0
2026-04-24T19:33:33.149 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 41.413/180.0
2026-04-24T19:33:33.977 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:33:33.978 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:33:33.978 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:33:33.978 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:33:35.179 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 39.382/180.0
2026-04-24T19:33:36.981 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:33:37.002 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:33:37.002 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:33:37.003 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:33:37.210 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 37.35/180.0
2026-04-24T19:33:39.240 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 35.32/180.0
2026-04-24T19:33:39.501 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:33:40.005 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:33:40.006 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:33:40.006 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:33:40.006 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:33:41.271 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 33.289/180.0
2026-04-24T19:33:43.009 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:33:43.028 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:33:43.028 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:33:43.028 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:33:43.301 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 31.259/180.0
2026-04-24T19:33:45.331 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 29.229/180.0
2026-04-24T19:33:46.029 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:33:46.029 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:33:46.030 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:33:46.030 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:33:47.362 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 27.198/180.0
2026-04-24T19:33:49.033 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:33:49.049 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:33:49.049 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:33:49.049 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:33:49.392 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 25.168/180.0
2026-04-24T19:33:49.510 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:33:51.423 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 23.139/180.0
2026-04-24T19:33:52.052 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:33:52.053 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.001. Last known sky angle: 180.0
2026-04-24T19:33:52.053 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:33:52.053 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.001
2026-04-24T19:33:53.453 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 21.107/180.0
2026-04-24T19:33:55.056 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:33:55.072 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.001
2026-04-24T19:33:55.072 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:33:55.072 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:33:55.483 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 19.076/180.0
2026-04-24T19:33:57.514 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 17.046/180.0
2026-04-24T19:33:58.073 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:33:58.074 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.001. Last known sky angle: 180.0
2026-04-24T19:33:58.074 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:33:58.074 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.001
2026-04-24T19:33:59.516 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:33:59.544 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 15.016/180.0
2026-04-24T19:34:01.077 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:34:01.095 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.001
2026-04-24T19:34:01.095 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:34:01.095 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:34:01.575 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 12.985/180.0
2026-04-24T19:34:03.605 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 10.955/180.0
2026-04-24T19:34:04.098 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:34:04.099 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:34:04.099 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:34:04.099 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:34:05.636 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 8.924/180.0
2026-04-24T19:34:07.102 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:34:07.122 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:34:07.122 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:34:07.122 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:34:07.666 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 6.894/180.0
2026-04-24T19:34:09.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:34:09.697 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 4.865/180.0
2026-04-24T19:34:10.125 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:34:10.126 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:34:10.126 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:34:10.126 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:34:11.727 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 2.834/180.0
2026-04-24T19:34:13.129 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:34:13.147 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:34:13.147 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:34:13.148 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:34:13.758 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.802/180.0
2026-04-24T19:34:15.789 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/180.0
2026-04-24T19:34:16.149 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:34:16.150 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:34:16.150 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:34:16.150 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:34:17.857 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/180.0
2026-04-24T19:34:19.153 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:34:19.170 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:34:19.170 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:34:19.170 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:34:19.530 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:34:19.531 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:33:38.098670
2026-04-24T19:34:19.531 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:33:38.098670
2026-04-24T19:34:19.531 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:34:19.531 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:34:19.531 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:34:19.531 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:34:19&start_after=2026-04-23T17:34:19&end_after=2026-04-24T17:34:19&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:34:19.654 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:34:19.657 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:34:19.659 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:34:19.659 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:34:19.660 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:34:19.661 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:34:19.661 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:34:19.662 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:34:19.663 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:34:19.663 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:34:19.664 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:34:19.665 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:34:19.665 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T19:34:19.665 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:34:19.665 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T19:34:19.665 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 8140.334307
2026-04-24T19:34:19.665 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2026-04-24T19:34:19.887 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/180.0
2026-04-24T19:34:21.918 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/180.0
2026-04-24T19:34:22.173 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:34:22.174 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:34:22.174 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:34:22.174 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:34:23.949 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/180.0
2026-04-24T19:34:25.177 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:34:25.198 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:34:25.198 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:34:25.198 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:34:25.979 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/180.0
2026-04-24T19:34:28.010 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/180.0
2026-04-24T19:34:28.201 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:34:28.201 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:34:28.202 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:34:28.202 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:34:28.675 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:34:30.040 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/180.0
2026-04-24T19:34:31.205 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:34:31.225 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:34:31.226 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:34:31.226 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:34:32.071 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/180.0
2026-04-24T19:34:34.101 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/180.0
2026-04-24T19:34:34.229 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:34:34.229 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:34:34.230 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:34:34.230 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:34:36.131 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/180.0
2026-04-24T19:34:37.233 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:34:37.251 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:34:37.251 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:34:37.251 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:34:38.163 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 1/2 Detector state: IDLE Exposure 1/1, Remaining exp time 0.0/180.0
2026-04-24T19:34:38.175 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-04-24T19:34:38.175 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T19:34:38.177 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T19:34:38.684 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:34:40.254 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2026-04-24T19:34:40.254 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 1 of 2
2026-04-24T19:34:40.254 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 2 of 2: 2
2026-04-24T19:34:40.254 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-04-24T19:34:40.254 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-04-24T19:34:40.254 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2026-04-24T19:34:40.254 [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-04-24T19:34:40.254 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-04-24T19:34:40.255 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-04-24T19:34:40.255 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-04-24T19:34:40.255 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-04-24T19:34:40.266 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-04-24T19:34:40.267 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-04-24T19:34:40.267 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 0
2026-04-24T19:34:40.267 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2026-04-24T19:34:40.267 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-04-24T19:34:40.332 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-04-24T19:34:41.333 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 0
2026-04-24T19:34:41.333 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 1
2026-04-24T19:34:41.333 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2026-04-24T19:34:41.334 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2026-04-24T19:34:41.385 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2026-04-24T19:34:42.386 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-04-24T19:34:42.438 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-04-24T19:34:43.439 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-04-24T19:34:43.440 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 13.5563
2026-04-24T19:34:43.440 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2026-04-24 19:33:59
2026-04-24T19:34:43.440 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-04-24T19:33:59
2026-04-24T19:34:43.440 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2026-04-24T19:34:43.440 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.0962690149606299
2026-04-24T19:34:43.444 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 1
2026-04-24T19:34:43.444 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 6 specified
2026-04-24T19:34:43.444 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 6
2026-04-24T19:34:44.479 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-04-24T19:34:46.482 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='NA', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val=None, comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='NA', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='NA', comment='The object name')]
2026-04-24T19:34:46.482 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-04-24T19:34:46.482 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-04-24T19:34:46.482 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-04-24T19:34:46.482 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-04-24T19:34:46.484 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2026-04-24T19:34:46.484 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T19:34:46.486 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T19:34:46.586 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2026-04-24T19:34:46.586 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2026-04-24T19:34:46.588 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 19:34:46  (Unix timestamp 1777052086.588537)
2026-04-24T19:34:46.983 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2026-04-24T19:34:46.983 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2026-04-24T19:34:47.484 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:34:47.503 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:34:47.503 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:34:47.503 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:34:48.693 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:34:50.505 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2026-04-24T19:34:50.506 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2026-04-24T19:34:50.506 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2026-04-24T19:34:50.506 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2026-04-24T19:34:52.076 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_LTT4364_18988660_14895_14941.json , Iteration 1/1, Unit 2/2 Detector state: IDLE Exposure 1/1, Remaining exp time 0.0/4.0
2026-04-24T19:34:52.849 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2026-04-24T19:34:52.849 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-04-24T19:34:52.866 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-04-24T19:34:53.509 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2026-04-24T19:34:54.078 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 2 of 2
2026-04-24T19:34:54.078 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2026-04-24T19:34:54.078 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2026-04-24T19:34:54.881 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2026-04-24T19:34:54.881 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script std_star_LTT4364_18988660_14895_14941.json was run successfully
2026-04-24T19:34:54.881 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script arc_flat_lamp_off.json
2026-04-24T19:34:54.881 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script arc_flat_lamp_off.json
2026-04-24T19:34:54.881 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name arc_flat_lamp_off.json
2026-04-24T19:34:54.881 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script arc_flat_lamp_off.json
2026-04-24T19:34:54.882 [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-04-24T19:34:54.882 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2026-04-24T19:34:54.882 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2026-04-24T19:34:55.382 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2026-04-24T19:34:55.382 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script arc_flat_lamp_off.json 1 times
2026-04-24T19:34:55.382 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2026-04-24T19:34:55.382 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-04-24T19:34:55.382 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-04-24T19:34:55.382 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2026-04-24T19:34:55.382 [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-04-24T19:34:55.382 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-04-24T19:34:55.383 [INFO] [script_worker] [instrument.py] [stage_script()] Target acquisition section absent from script. Will not acquire target
2026-04-24T19:34:55.400 [DEBUG] [script_worker] [instrument.py] [stage_script()] Using Targ RA = 11:47:19.59216   Targ dec = -65:00:30.96
2026-04-24T19:34:55.400 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-04-24T19:34:55.400 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-04-24T19:34:55.400 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-04-24T19:34:55.407 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-04-24T19:34:55.407 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-04-24T19:34:55.407 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-04-24T19:34:55.407 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-04-24T19:34:56.436 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-04-24T19:34:58.437 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2026-04-24T19:34:58.437 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2026-04-24T19:34:58.437 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2026-04-24T19:34:58.703 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:34:58.886 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2026-04-24T19:34:58.886 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script arc_flat_lamp_off.json was run successfully
2026-04-24T19:34:58.886 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 19267413 COMPLETED 14941 reason
2026-04-24T19:34:58.886 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 19267413 COMPLETED 14941 reason
2026-04-24T19:34:58.886 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2026-04-24T19:34:58.886 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2026-04-24T19:34:58.886 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2026-04-24T19:34:58.886 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2026-04-24T19:34:58.886 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2026-04-24T19:34:58.886 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2026-04-24T19:35:01.889 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2026-04-24T19:35:01.889 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2026-04-24T19:35:03.892 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2026-04-24T19:35:03.892 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2026-04-24T19:35:03.892 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering tracking_off
2026-04-24T19:35:03.892 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: tracking_off
2026-04-24T19:35:03.892 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing tracking off
2026-04-24T19:35:03.894 [INFO] [Execution thread] [schedule_poller.py] [do_tracking_off()] Telescope tracking switched off
2026-04-24T19:35:03.894 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering # end_time 2026-04-24T17:38:57Z
2026-04-24T19:35:03.894 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script arc_flat_lamp_off.json
2026-04-24T19:35:03.894 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script arc_flat_lamp_off.json
2026-04-24T19:35:03.894 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name arc_flat_lamp_off.json
2026-04-24T19:35:03.894 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script arc_flat_lamp_off.json
2026-04-24T19:35:03.894 [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-04-24T19:35:03.894 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2026-04-24T19:35:03.894 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2026-04-24T19:35:04.395 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2026-04-24T19:35:04.395 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script arc_flat_lamp_off.json 1 times
2026-04-24T19:35:04.395 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2026-04-24T19:35:04.395 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2026-04-24T19:35:04.395 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2026-04-24T19:35:04.395 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2026-04-24T19:35:04.395 [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-04-24T19:35:04.395 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2026-04-24T19:35:04.395 [INFO] [script_worker] [instrument.py] [stage_script()] Target acquisition section absent from script. Will not acquire target
2026-04-24T19:35:04.397 [DEBUG] [script_worker] [instrument.py] [stage_script()] Using Targ RA = 11:47:19.5504   Targ dec = -65:00:30.96
2026-04-24T19:35:04.397 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2026-04-24T19:35:04.397 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2026-04-24T19:35:04.397 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2026-04-24T19:35:04.404 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2026-04-24T19:35:04.404 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2026-04-24T19:35:04.404 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2026-04-24T19:35:04.404 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2026-04-24T19:35:05.423 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2026-04-24T19:35:07.425 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2026-04-24T19:35:07.425 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2026-04-24T19:35:07.425 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2026-04-24T19:35:07.897 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2026-04-24T19:35:07.897 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script arc_flat_lamp_off.json was run successfully
2026-04-24T19:35:07.897 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] All commands processed
2026-04-24T19:35:07.897 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] status for OCS = COMPLETED
2026-04-24T19:35:07.897 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [completed]
2026-04-24T19:35:07.897 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 19267413
2026-04-24T19:35:07.897 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = Completed
2026-04-24T19:35:07.897 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with COMPLETED
2026-04-24T19:35:07.897 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'COMPLETED', 'summary': {'start': '2026-04-24T17:28:26', 'end': '2026-04-24T17:35:07', 'state': 'COMPLETED', 'reason': 'Completed', 'time_completed': '401.0', 'events': {}}} with config status ID 19267413
2026-04-24T19:35:08.079 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2026-04-24T19:35:08.079 [DEBUG] [Execution thread] [schedule_poller.py] [execute()] Finished executing ['select Mookodi', 'guide_off', 'start_time 2026-04-24T17:27:43Z', 'guide_off', 'config_id 14941', 'config_status_id 19267413', 'update_OCS 19267413 ATTEMPTED', 'run_script setup_std_star_LTT4364_18988660_14895_14941.json', 'run_script std_star_LTT4364_18988660_14895_14941.json', 'run_script arc_flat_lamp_off.json', 'update_OCS 19267413 COMPLETED 14941 reason', 'guide_off', 'tracking_off', '# end_time 2026-04-24T17:38:57Z', 'run_script arc_flat_lamp_off.json'] at time 19:35:08
2026-04-24T19:35:08.713 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:35:18.723 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:35:18.739 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:34:38.297086
2026-04-24T19:35:18.739 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:34:38.297086
2026-04-24T19:35:18.739 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:35:18.739 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:35:18.740 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:35:18.740 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:35:18&start_after=2026-04-23T17:35:18&end_after=2026-04-24T17:35:18&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:35:18.850 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:35:18.854 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:35:18.855 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:35:18.856 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:35:18.857 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:35:18.857 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:35:18.858 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:35:18.859 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:35:18.859 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:35:18.860 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:35:18.861 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:35:18.861 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:35:18.862 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T19:35:18.862 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:35:18.862 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T19:35:18.862 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 8081.137827
2026-04-24T19:35:18.862 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T19:35:18.862 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T19:35:18.862 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T19:35:18.862 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 2
2026-04-24T19:35:27.873 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:35:37.883 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:35:47.893 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:35:57.902 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:36:07.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:36:17.922 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:36:17.923 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:35:38.495401
2026-04-24T19:36:17.923 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:35:38.495401
2026-04-24T19:36:17.923 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:36:17.923 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:36:17.923 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:36:17.924 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:36:17&start_after=2026-04-23T17:36:17&end_after=2026-04-24T17:36:17&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:36:18.035 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:36:18.040 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:36:18.042 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:36:18.043 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:36:18.043 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:36:18.044 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:36:18.045 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:36:18.047 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:36:18.048 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:36:18.049 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:36:18.050 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:36:18.052 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:36:18.052 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T19:36:18.052 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:36:18.052 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T19:36:18.052 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 8021.947199
2026-04-24T19:36:18.052 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T19:36:18.052 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T19:36:18.052 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T19:36:18.053 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 3
2026-04-24T19:36:27.064 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:36:37.074 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:36:47.084 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:36:57.094 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:37:07.104 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:37:17.113 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:37:17.128 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:36:38.692460
2026-04-24T19:37:17.128 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:36:38.692460
2026-04-24T19:37:17.129 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:37:17.129 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:37:17.129 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:37:17.129 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:37:17&start_after=2026-04-23T17:37:17&end_after=2026-04-24T17:37:17&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:37:17.243 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:37:17.247 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:37:17.248 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:37:17.249 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:37:17.250 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:37:17.251 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:37:17.251 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:37:17.252 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:37:17.253 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:37:17.253 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:37:17.254 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:37:17.255 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:37:17.255 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T19:37:17.255 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:37:17.255 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T19:37:17.255 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 7962.744593
2026-04-24T19:37:17.255 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T19:37:17.255 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T19:37:17.255 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T19:37:17.256 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T19:37:17.256 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T19:37:26.265 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:37:36.275 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:37:46.285 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:37:56.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:38:06.306 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:38:16.316 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:38:16.317 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:37:38.888996
2026-04-24T19:38:16.317 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:37:38.888996
2026-04-24T19:38:16.317 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:38:16.317 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:38:16.317 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:38:16.317 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:38:16&start_after=2026-04-23T17:38:16&end_after=2026-04-24T17:38:16&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:38:16.428 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:38:16.432 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:38:16.433 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:38:16.434 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:38:16.435 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:38:16.436 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:38:16.436 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:38:16.437 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 6 configurations
2026-04-24T19:38:16.437 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:38:16.437 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T19:38:16.437 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 7903.562842
2026-04-24T19:38:16.437 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T19:38:16.437 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T19:38:16.437 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T19:38:16.438 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T19:38:16.438 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T19:38:25.447 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:38:35.457 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:38:45.467 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:38:55.478 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:39:05.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:39:15.499 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:39:15.500 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:38:39.085310
2026-04-24T19:39:15.500 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:38:39.085310
2026-04-24T19:39:15.500 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:39:15.500 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:39:15.500 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:39:15.500 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:39:15&start_after=2026-04-23T17:39:15&end_after=2026-04-24T17:39:15&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:39:15.647 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:39:15.650 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:39:15.652 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:39:15.653 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:39:15.654 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:39:15.654 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:39:15.655 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:39:15.656 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:39:15.656 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:39:15.657 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:39:15.658 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:39:15.659 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:39:15.659 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T19:39:15.659 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:39:15.659 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T19:39:15.659 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 7844.340591
2026-04-24T19:39:15.659 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T19:39:15.659 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T19:39:15.659 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T19:39:15.660 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T19:39:15.660 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T19:39:24.669 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:39:34.680 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:39:44.690 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:39:54.701 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:40:04.711 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:40:14.721 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:40:14.722 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:39:39.281914
2026-04-24T19:40:14.722 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:39:39.281914
2026-04-24T19:40:14.722 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:40:14.722 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:40:14.723 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:40:14.723 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:40:14&start_after=2026-04-23T17:40:14&end_after=2026-04-24T17:40:14&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:40:14.889 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:40:14.893 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:40:14.895 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:40:14.895 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:40:14.896 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:40:14.897 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:40:14.898 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:40:14.898 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:40:14.899 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:40:14.900 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:40:14.900 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:40:14.901 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:40:14.901 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T19:40:14.901 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:40:14.901 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T19:40:14.901 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 7785.098259
2026-04-24T19:40:14.901 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T19:40:14.901 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T19:40:14.901 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T19:40:14.902 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T19:40:14.902 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T19:40:23.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:40:33.920 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:40:43.931 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:40:53.941 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:41:03.951 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:41:13.961 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:41:13.962 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:40:39.478501
2026-04-24T19:41:13.962 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:40:39.478501
2026-04-24T19:41:13.962 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:41:13.962 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:41:13.962 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:41:13.962 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:41:13&start_after=2026-04-23T17:41:13&end_after=2026-04-24T17:41:13&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:41:14.082 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:41:14.085 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:41:14.087 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:41:14.088 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:41:14.088 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:41:14.089 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:41:14.090 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:41:14.090 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:41:14.091 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:41:14.092 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:41:14.093 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:41:14.093 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:41:14.093 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T19:41:14.094 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:41:14.094 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T19:41:14.094 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 7725.905903
2026-04-24T19:41:14.094 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T19:41:14.094 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T19:41:14.094 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T19:41:14.095 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T19:41:14.095 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T19:41:23.104 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:41:33.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:41:43.124 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:41:53.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:42:03.144 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:42:13.157 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:42:13.180 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:41:39.675147
2026-04-24T19:42:13.180 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:41:39.675147
2026-04-24T19:42:13.180 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:42:13.180 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:42:13.180 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:42:13.180 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:42:13&start_after=2026-04-23T17:42:13&end_after=2026-04-24T17:42:13&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:42:13.299 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:42:13.303 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:42:13.305 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:42:13.306 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:42:13.306 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:42:13.307 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:42:13.308 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:42:13.308 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:42:13.309 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:42:13.310 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:42:13.310 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:42:13.311 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:42:13.311 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T19:42:13.311 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:42:13.311 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T19:42:13.311 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 7666.688146
2026-04-24T19:42:13.311 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T19:42:13.311 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T19:42:13.311 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T19:42:13.312 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T19:42:13.312 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T19:42:22.322 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:42:32.332 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:42:42.343 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:42:52.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:43:02.363 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:43:12.373 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:43:12.374 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:42:39.871765
2026-04-24T19:43:12.374 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:42:39.871765
2026-04-24T19:43:12.374 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:43:12.374 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:43:12.374 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:43:12.374 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:43:12&start_after=2026-04-23T17:43:12&end_after=2026-04-24T17:43:12&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:43:12.503 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:43:12.506 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:43:12.508 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:43:12.509 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:43:12.509 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:43:12.510 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:43:12.511 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:43:12.511 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:43:12.512 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:43:12.513 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:43:12.513 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:43:12.514 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:43:12.514 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T19:43:12.514 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:43:12.514 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T19:43:12.514 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 7607.485085
2026-04-24T19:43:12.514 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T19:43:12.514 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T19:43:12.515 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T19:43:12.515 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T19:43:12.515 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T19:43:21.524 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:43:31.534 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:43:41.545 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:43:51.555 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:44:01.566 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:44:11.576 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:44:11.577 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:43:40.067406
2026-04-24T19:44:11.577 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:43:40.067406
2026-04-24T19:44:11.577 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:44:11.577 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:44:11.578 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:44:11.578 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:44:11&start_after=2026-04-23T17:44:11&end_after=2026-04-24T17:44:11&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:44:11.685 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:44:11.689 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:44:11.690 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:44:11.691 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:44:11.692 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:44:11.692 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:44:11.693 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:44:11.694 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:44:11.694 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:44:11.695 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:44:11.696 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:44:11.696 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:44:11.697 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T19:44:11.697 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:44:11.697 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T19:44:11.697 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 7548.302819
2026-04-24T19:44:11.697 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T19:44:11.697 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T19:44:11.697 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T19:44:11.698 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T19:44:11.698 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T19:44:20.707 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:44:30.718 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:44:40.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:44:50.739 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:45:00.749 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:45:10.760 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:45:10.761 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:44:40.262981
2026-04-24T19:45:10.761 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:44:40.262981
2026-04-24T19:45:10.761 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:45:10.761 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:45:10.761 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:45:10.761 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:45:10&start_after=2026-04-23T17:45:10&end_after=2026-04-24T17:45:10&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:45:10.876 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:45:10.880 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:45:10.882 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:45:10.882 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:45:10.883 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:45:10.884 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:45:10.884 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:45:10.885 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:45:10.886 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:45:10.886 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:45:10.887 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:45:10.888 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:45:10.888 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T19:45:10.888 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:45:10.888 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T19:45:10.888 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 7489.111543
2026-04-24T19:45:10.888 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T19:45:10.888 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T19:45:10.888 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T19:45:10.889 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T19:45:10.889 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T19:45:19.898 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:45:29.909 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:45:39.919 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:45:49.928 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:45:59.939 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:46:09.949 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:46:09.969 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:45:40.460559
2026-04-24T19:46:09.969 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:45:40.460559
2026-04-24T19:46:09.969 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:46:09.969 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:46:09.969 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:46:09.969 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:46:09&start_after=2026-04-23T17:46:09&end_after=2026-04-24T17:46:09&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:46:10.088 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:46:10.092 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:46:10.093 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:46:10.094 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:46:10.095 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:46:10.096 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:46:10.096 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:46:10.097 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:46:10.098 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:46:10.098 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:46:10.099 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:46:10.100 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:46:10.100 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T19:46:10.100 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:46:10.100 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T19:46:10.100 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 7429.899627
2026-04-24T19:46:10.100 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T19:46:10.100 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T19:46:10.100 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T19:46:10.101 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T19:46:10.101 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T19:46:19.110 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:46:29.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:46:39.130 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:46:49.140 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:46:59.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:47:09.160 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:47:09.177 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:46:40.658710
2026-04-24T19:47:09.177 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:46:40.658710
2026-04-24T19:47:09.177 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:47:09.177 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:47:09.177 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:47:09.177 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:47:09&start_after=2026-04-23T17:47:09&end_after=2026-04-24T17:47:09&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:47:09.302 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:47:09.306 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:47:09.308 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:47:09.309 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:47:09.309 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:47:09.310 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:47:09.311 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:47:09.311 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:47:09.312 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:47:09.313 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:47:09.313 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:47:09.314 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:47:09.314 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T19:47:09.314 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:47:09.314 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T19:47:09.314 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 7370.685171
2026-04-24T19:47:09.314 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T19:47:09.314 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T19:47:09.314 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T19:47:09.315 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T19:47:09.315 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T19:47:18.325 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:47:28.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:47:38.345 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:47:48.355 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:47:58.365 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:48:08.375 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:48:08.376 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:47:40.873122
2026-04-24T19:48:08.376 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:47:40.873122
2026-04-24T19:48:08.376 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:48:08.376 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:48:08.376 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:48:08.376 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:48:08&start_after=2026-04-23T17:48:08&end_after=2026-04-24T17:48:08&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:48:08.489 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:48:08.492 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:48:08.494 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:48:08.495 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:48:08.495 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:48:08.496 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:48:08.497 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:48:08.497 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:48:08.498 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:48:08.499 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:48:08.499 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:48:08.500 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:48:08.500 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T19:48:08.500 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:48:08.500 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T19:48:08.500 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 7311.49908
2026-04-24T19:48:08.500 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T19:48:08.500 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T19:48:08.501 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T19:48:08.501 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T19:48:08.501 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T19:48:17.511 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:48:27.521 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:48:37.532 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:48:47.542 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:48:57.556 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:49:07.571 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:49:07.573 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:48:41.069353
2026-04-24T19:49:07.573 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:48:41.069353
2026-04-24T19:49:07.573 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:49:07.574 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:49:07.574 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:49:07.575 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:49:07&start_after=2026-04-23T17:49:07&end_after=2026-04-24T17:49:07&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:49:07.707 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:49:07.723 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:49:07.724 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:49:07.725 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:49:07.726 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:49:07.726 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:49:07.727 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:49:07.728 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:49:07.728 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:49:07.729 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:49:07.730 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:49:07.731 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:49:07.731 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T19:49:07.731 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:49:07.731 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T19:49:07.731 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 7252.268722
2026-04-24T19:49:07.731 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T19:49:07.731 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T19:49:07.731 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T19:49:07.749 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T19:49:07.750 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T19:49:16.762 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:49:26.777 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:49:36.793 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:49:46.806 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:49:56.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:50:06.827 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:50:06.847 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:49:41.265278
2026-04-24T19:50:06.847 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:49:41.265278
2026-04-24T19:50:06.847 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:50:06.847 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:50:06.847 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:50:06.847 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:50:06&start_after=2026-04-23T17:50:06&end_after=2026-04-24T17:50:06&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:50:06.992 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:50:06.996 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:50:06.997 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:50:06.998 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:50:06.999 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:50:06.999 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:50:07.000 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:50:07.001 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:50:07.002 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:50:07.002 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:50:07.003 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:50:07.004 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:50:07.004 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T19:50:07.004 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:50:07.004 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T19:50:07.004 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 7192.995526
2026-04-24T19:50:07.004 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T19:50:07.004 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T19:50:07.004 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T19:50:07.005 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T19:50:07.005 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T19:50:16.014 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:50:26.024 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:50:36.034 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:50:46.045 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:50:56.055 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:51:06.065 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:51:06.066 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:50:41.463717
2026-04-24T19:51:06.066 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:50:41.463717
2026-04-24T19:51:06.066 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:51:06.066 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:51:06.066 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:51:06.066 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:51:06&start_after=2026-04-23T17:51:06&end_after=2026-04-24T17:51:06&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:51:06.181 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:51:06.185 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:51:06.187 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:51:06.187 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:51:06.188 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:51:06.189 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:51:06.189 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:51:06.190 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:51:06.191 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:51:06.191 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:51:06.192 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:51:06.193 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:51:06.193 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T19:51:06.193 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:51:06.193 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T19:51:06.193 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 7133.806453
2026-04-24T19:51:06.193 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T19:51:06.193 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T19:51:06.193 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T19:51:06.194 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T19:51:06.194 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T19:51:15.204 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:51:25.214 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:51:35.224 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:51:45.235 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:51:55.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:52:05.256 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:52:05.257 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:51:41.672201
2026-04-24T19:52:05.257 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:51:41.672201
2026-04-24T19:52:05.257 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:52:05.257 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:52:05.257 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:52:05.257 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:52:05&start_after=2026-04-23T17:52:05&end_after=2026-04-24T17:52:05&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:52:05.371 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:52:05.375 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:52:05.377 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:52:05.377 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:52:05.378 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:52:05.379 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:52:05.379 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:52:05.380 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:52:05.381 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:52:05.381 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:52:05.382 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:52:05.383 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:52:05.383 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T19:52:05.383 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:52:05.383 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T19:52:05.383 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 7074.616725
2026-04-24T19:52:05.383 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T19:52:05.383 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T19:52:05.383 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T19:52:05.384 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T19:52:05.384 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T19:52:14.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:52:24.403 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:52:34.414 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:52:44.424 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:52:54.434 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:53:04.444 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:53:04.445 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:52:41.868455
2026-04-24T19:53:04.445 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:52:41.868455
2026-04-24T19:53:04.445 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:53:04.445 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:53:04.445 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:53:04.445 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:53:04&start_after=2026-04-23T17:53:04&end_after=2026-04-24T17:53:04&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:53:04.560 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:53:04.564 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:53:04.565 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:53:04.566 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:53:04.567 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:53:04.567 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:53:04.568 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:53:04.569 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:53:04.569 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:53:04.570 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:53:04.571 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:53:04.571 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:53:04.571 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T19:53:04.572 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:53:04.572 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T19:53:04.572 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 7015.427911
2026-04-24T19:53:04.572 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T19:53:04.572 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T19:53:04.572 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T19:53:04.572 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T19:53:04.573 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T19:53:13.582 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:53:23.593 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:53:33.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:53:43.612 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:53:53.622 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:54:03.632 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:54:03.633 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:53:42.067066
2026-04-24T19:54:03.633 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:53:42.067066
2026-04-24T19:54:03.633 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:54:03.633 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:54:03.633 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:54:03.633 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:54:03&start_after=2026-04-23T17:54:03&end_after=2026-04-24T17:54:03&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:54:03.751 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:54:03.754 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:54:03.756 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:54:03.757 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:54:03.757 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:54:03.758 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:54:03.759 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:54:03.759 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:54:03.760 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:54:03.761 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:54:03.761 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:54:03.762 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:54:03.762 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T19:54:03.762 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:54:03.762 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T19:54:03.762 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 6956.237356
2026-04-24T19:54:03.762 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T19:54:03.762 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T19:54:03.762 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T19:54:03.763 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T19:54:03.763 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T19:54:12.772 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:54:22.783 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:54:32.793 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:54:42.803 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:54:52.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:55:02.823 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:55:02.824 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:54:42.264529
2026-04-24T19:55:02.824 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:54:42.264529
2026-04-24T19:55:02.824 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:55:02.824 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:55:02.824 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:55:02.824 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:55:02&start_after=2026-04-23T17:55:02&end_after=2026-04-24T17:55:02&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:55:02.942 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:55:02.946 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:55:02.947 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:55:02.948 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:55:02.949 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:55:02.949 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:55:02.950 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:55:02.951 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:55:02.951 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:55:02.952 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:55:02.953 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:55:02.953 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:55:02.953 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T19:55:02.954 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:55:02.954 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T19:55:02.954 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 6897.04591
2026-04-24T19:55:02.954 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T19:55:02.954 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T19:55:02.954 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T19:55:02.972 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T19:55:02.972 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T19:55:11.981 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:55:21.991 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:55:32.001 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:55:42.010 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:55:52.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:56:02.029 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:56:02.049 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:55:42.462161
2026-04-24T19:56:02.049 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:55:42.462161
2026-04-24T19:56:02.049 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:56:02.049 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:56:02.050 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:56:02.050 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:56:02&start_after=2026-04-23T17:56:02&end_after=2026-04-24T17:56:02&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:56:02.166 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:56:02.170 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:56:02.172 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:56:02.172 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:56:02.173 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:56:02.174 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:56:02.174 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:56:02.175 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:56:02.176 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:56:02.176 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:56:02.177 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:56:02.178 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:56:02.178 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T19:56:02.178 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:56:02.178 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T19:56:02.178 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 6837.821644
2026-04-24T19:56:02.178 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T19:56:02.178 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T19:56:02.178 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T19:56:02.179 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T19:56:02.179 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T19:56:11.188 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:56:21.198 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:56:31.208 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:56:41.218 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:56:51.228 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:57:01.238 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:57:01.239 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:56:42.660248
2026-04-24T19:57:01.239 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:56:42.660248
2026-04-24T19:57:01.239 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:57:01.240 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:57:01.240 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:57:01.240 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:57:01&start_after=2026-04-23T17:57:01&end_after=2026-04-24T17:57:01&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:57:01.359 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:57:01.362 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:57:01.364 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:57:01.364 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:57:01.365 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:57:01.366 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:57:01.366 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:57:01.367 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:57:01.368 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:57:01.368 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:57:01.369 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:57:01.370 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:57:01.370 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T19:57:01.370 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:57:01.370 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T19:57:01.370 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 6778.629441
2026-04-24T19:57:01.370 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T19:57:01.370 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T19:57:01.370 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T19:57:01.371 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T19:57:01.371 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T19:57:10.380 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:57:20.391 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:57:30.401 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:57:40.411 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:57:50.421 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:58:00.432 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:58:00.453 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:57:42.858269
2026-04-24T19:58:00.453 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:57:42.858269
2026-04-24T19:58:00.453 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:58:00.453 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:58:00.453 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:58:00.453 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:58:00&start_after=2026-04-23T17:58:00&end_after=2026-04-24T17:58:00&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:58:00.562 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:58:00.565 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:58:00.567 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:58:00.567 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:58:00.568 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:58:00.569 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:58:00.569 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:58:00.570 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:58:00.571 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:58:00.571 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:58:00.572 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:58:00.573 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:58:00.573 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T19:58:00.573 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:58:00.573 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T19:58:00.573 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 6719.426437
2026-04-24T19:58:00.573 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T19:58:00.573 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T19:58:00.573 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T19:58:00.574 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T19:58:00.574 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T19:58:09.583 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:58:19.593 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:58:29.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:58:39.613 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:58:49.623 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:58:59.633 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:58:59.634 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:58:43.055250
2026-04-24T19:58:59.634 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:58:43.055250
2026-04-24T19:58:59.634 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:58:59.634 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:58:59.634 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:58:59.634 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:58:59&start_after=2026-04-23T17:58:59&end_after=2026-04-24T17:58:59&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:58:59.751 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:58:59.755 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:58:59.757 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:58:59.757 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:58:59.758 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:58:59.759 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:58:59.759 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:58:59.760 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:58:59.761 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:58:59.761 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:58:59.762 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:58:59.763 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:58:59.763 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T19:58:59.763 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:58:59.763 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T19:58:59.763 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 6660.236719
2026-04-24T19:58:59.763 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T19:58:59.763 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T19:58:59.763 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T19:58:59.764 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T19:58:59.764 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T19:59:08.773 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T19:59:18.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T19:59:28.794 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T19:59:38.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T19:59:48.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T19:59:58.824 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T19:59:58.825 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T19:59:43.251311
2026-04-24T19:59:58.825 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T19:59:43.251311
2026-04-24T19:59:58.825 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T19:59:58.825 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T19:59:58.825 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T19:59:58.825 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T17:59:58&start_after=2026-04-23T17:59:58&end_after=2026-04-24T17:59:58&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T19:59:58.934 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:59:58.938 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:59:58.939 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:59:58.940 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:59:58.941 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:59:58.941 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T19:59:58.942 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:59:58.943 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:59:58.943 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:59:58.944 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:59:58.945 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T19:59:58.945 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T19:59:58.945 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T19:59:58.945 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T19:59:58.945 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T19:59:58.946 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 6601.053965
2026-04-24T19:59:58.946 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T19:59:58.946 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T19:59:58.946 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T19:59:58.946 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T19:59:58.946 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:00:07.955 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:00:17.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:00:27.975 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:00:37.985 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:00:47.995 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:00:58.004 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:00:58.025 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:00:43.447971
2026-04-24T20:00:58.025 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:00:43.447971
2026-04-24T20:00:58.025 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:00:58.025 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:00:58.025 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:00:58.025 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:00:58&start_after=2026-04-23T18:00:58&end_after=2026-04-24T18:00:58&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:00:58.148 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:00:58.152 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:00:58.153 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:00:58.154 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:00:58.155 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:00:58.155 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:00:58.156 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:00:58.157 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:00:58.157 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:00:58.158 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:00:58.159 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:00:58.159 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:00:58.160 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:00:58.160 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:00:58.160 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:00:58.160 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 6541.839847
2026-04-24T20:00:58.160 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:00:58.160 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:00:58.160 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:00:58.161 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:00:58.161 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:01:07.170 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:01:17.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:01:27.190 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:01:37.201 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:01:47.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:01:57.221 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:01:57.222 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:01:43.644049
2026-04-24T20:01:57.222 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:01:43.644049
2026-04-24T20:01:57.222 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:01:57.222 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:01:57.222 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:01:57.222 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:01:57&start_after=2026-04-23T18:01:57&end_after=2026-04-24T18:01:57&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:01:57.470 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:01:57.474 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:01:57.475 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:01:57.476 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:01:57.477 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:01:57.478 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:01:57.478 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:01:57.479 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:01:57.480 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:01:57.481 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:01:57.481 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:01:57.482 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:01:57.482 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:01:57.482 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:01:57.482 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:01:57.482 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 6482.517207
2026-04-24T20:01:57.482 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:01:57.482 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:01:57.482 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:01:57.483 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:01:57.483 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:02:06.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:02:16.502 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:02:26.512 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:02:36.522 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:02:46.532 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:02:56.542 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:02:56.563 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:02:43.843680
2026-04-24T20:02:56.563 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:02:43.843680
2026-04-24T20:02:56.563 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:02:56.563 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:02:56.563 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:02:56.563 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:02:56&start_after=2026-04-23T18:02:56&end_after=2026-04-24T18:02:56&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:02:56.784 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:02:56.788 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:02:56.790 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:02:56.791 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:02:56.792 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:02:56.792 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:02:56.793 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:02:56.794 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:02:56.795 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:02:56.795 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:02:56.796 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:02:56.797 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:02:56.797 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:02:56.797 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:02:56.797 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:02:56.797 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 6423.202314
2026-04-24T20:02:56.797 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:02:56.797 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:02:56.797 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:02:56.798 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:02:56.798 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:03:05.807 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:03:15.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:03:25.827 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:03:35.838 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:03:45.848 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:03:55.858 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:03:55.874 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:03:44.043499
2026-04-24T20:03:55.874 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:03:44.043499
2026-04-24T20:03:55.874 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:03:55.874 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:03:55.875 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:03:55.875 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:03:55&start_after=2026-04-23T18:03:55&end_after=2026-04-24T18:03:55&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:03:55.992 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:03:55.995 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:03:55.997 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:03:55.998 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:03:55.998 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:03:55.999 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:03:56.000 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:03:56.000 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:03:56.001 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:03:56.002 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:03:56.002 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:03:56.003 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:03:56.003 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:03:56.003 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:03:56.003 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:03:56.003 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 6363.996121
2026-04-24T20:03:56.003 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:03:56.003 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:03:56.003 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:03:56.004 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:03:56.004 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:04:05.013 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:04:15.023 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:04:25.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:04:35.043 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:04:45.053 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:04:55.063 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:04:55.064 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:04:44.238720
2026-04-24T20:04:55.064 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:04:44.238720
2026-04-24T20:04:55.064 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:04:55.064 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:04:55.064 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:04:55.065 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:04:55&start_after=2026-04-23T18:04:55&end_after=2026-04-24T18:04:55&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:04:55.192 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:04:55.196 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:04:55.198 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:04:55.198 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:04:55.199 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:04:55.200 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:04:55.200 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:04:55.201 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:04:55.202 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:04:55.202 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:04:55.203 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:04:55.204 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:04:55.204 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:04:55.204 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:04:55.204 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:04:55.204 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 6304.795529
2026-04-24T20:04:55.204 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:04:55.204 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:04:55.204 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:04:55.205 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:04:55.205 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:05:04.214 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:05:14.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:05:24.235 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:05:34.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:05:44.255 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:05:54.266 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:05:54.266 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:05:44.440379
2026-04-24T20:05:54.266 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:05:44.440379
2026-04-24T20:05:54.267 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:05:54.267 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:05:54.267 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:05:54.267 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:05:54&start_after=2026-04-23T18:05:54&end_after=2026-04-24T18:05:54&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:05:54.386 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:05:54.389 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:05:54.391 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:05:54.392 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:05:54.392 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:05:54.393 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:05:54.394 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:05:54.394 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:05:54.395 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:05:54.396 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:05:54.396 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:05:54.397 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:05:54.397 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:05:54.397 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:05:54.397 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:05:54.397 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 6245.602179
2026-04-24T20:05:54.397 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:05:54.397 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:05:54.397 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:05:54.398 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:05:54.398 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:06:03.406 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:06:13.415 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:06:23.425 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:06:33.436 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:06:43.446 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:06:53.457 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:06:53.457 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:06:44.638472
2026-04-24T20:06:53.457 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:06:44.638472
2026-04-24T20:06:53.457 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:06:53.458 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:06:53.458 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:06:53.458 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:06:53&start_after=2026-04-23T18:06:53&end_after=2026-04-24T18:06:53&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:06:53.573 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:06:53.577 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:06:53.579 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:06:53.579 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:06:53.580 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:06:53.581 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:06:53.581 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:06:53.582 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:06:53.583 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:06:53.583 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:06:53.584 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:06:53.585 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:06:53.585 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:06:53.585 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:06:53.585 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:06:53.585 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 6186.414439
2026-04-24T20:06:53.585 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:06:53.585 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:06:53.585 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:06:53.586 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:06:53.586 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:07:02.595 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:07:12.606 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:07:22.616 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:07:32.627 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:07:42.637 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:07:52.647 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:07:52.648 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:07:44.837346
2026-04-24T20:07:52.648 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:07:44.837346
2026-04-24T20:07:52.648 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:07:52.648 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:07:52.648 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:07:52.648 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:07:52&start_after=2026-04-23T18:07:52&end_after=2026-04-24T18:07:52&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:07:52.761 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:07:52.765 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:07:52.766 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:07:52.767 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:07:52.768 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:07:52.768 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:07:52.769 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:07:52.770 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:07:52.770 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:07:52.771 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:07:52.772 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:07:52.773 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:07:52.773 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:07:52.773 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:07:52.773 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:07:52.773 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 6127.226661
2026-04-24T20:07:52.773 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:07:52.773 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:07:52.773 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:07:52.774 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:07:52.774 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:08:01.783 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:08:11.794 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:08:21.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:08:31.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:08:41.824 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:08:51.834 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:08:51.835 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:08:45.037526
2026-04-24T20:08:51.835 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:08:45.037526
2026-04-24T20:08:51.835 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:08:51.835 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:08:51.835 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:08:51.835 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:08:51&start_after=2026-04-23T18:08:51&end_after=2026-04-24T18:08:51&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:08:51.955 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:08:51.959 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:08:51.960 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:08:51.961 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:08:51.962 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:08:51.963 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:08:51.963 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:08:51.964 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:08:51.965 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:08:51.965 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:08:51.966 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:08:51.967 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:08:51.967 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:08:51.967 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:08:51.967 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:08:51.967 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 6068.032599
2026-04-24T20:08:51.967 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:08:51.967 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:08:51.967 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:08:51.968 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:08:51.968 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:09:00.977 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:09:10.987 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:09:20.997 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:09:31.007 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:09:41.017 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:09:51.027 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:09:51.028 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:09:45.241074
2026-04-24T20:09:51.028 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:09:45.241074
2026-04-24T20:09:51.028 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:09:51.028 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:09:51.028 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:09:51.028 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:09:51&start_after=2026-04-23T18:09:51&end_after=2026-04-24T18:09:51&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:09:51.151 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:09:51.154 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:09:51.156 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:09:51.157 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:09:51.157 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:09:51.158 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:09:51.159 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:09:51.159 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:09:51.160 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:09:51.161 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:09:51.161 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:09:51.162 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:09:51.162 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:09:51.162 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:09:51.162 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:09:51.162 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 6008.83727
2026-04-24T20:09:51.162 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:09:51.162 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:09:51.162 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:09:51.163 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:09:51.163 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:10:00.173 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:10:10.183 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:10:20.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:10:30.203 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:10:40.213 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:10:50.223 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:10:50.224 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:10:45.443450
2026-04-24T20:10:50.224 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:10:45.443450
2026-04-24T20:10:50.224 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:10:50.224 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:10:50.224 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:10:50.224 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:10:50&start_after=2026-04-23T18:10:50&end_after=2026-04-24T18:10:50&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:10:50.332 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:10:50.336 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:10:50.337 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:10:50.338 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:10:50.339 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:10:50.339 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:10:50.340 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:10:50.341 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:10:50.341 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:10:50.342 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:10:50.343 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:10:50.343 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:10:50.344 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:10:50.344 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:10:50.344 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:10:50.344 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 5949.65583
2026-04-24T20:10:50.344 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:10:50.344 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:10:50.344 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:10:50.345 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:10:50.345 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:10:59.354 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:11:09.365 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:11:19.375 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:11:29.386 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:11:39.396 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:11:49.406 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:11:49.423 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:11:45.645351
2026-04-24T20:11:49.423 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:11:45.645351
2026-04-24T20:11:49.423 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:11:49.423 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:11:49.424 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:11:49.424 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:11:49&start_after=2026-04-23T18:11:49&end_after=2026-04-24T18:11:49&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:11:49.542 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:11:49.546 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:11:49.547 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:11:49.548 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:11:49.549 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:11:49.549 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:11:49.550 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:11:49.551 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:11:49.551 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:11:49.552 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:11:49.553 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:11:49.553 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:11:49.553 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:11:49.553 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:11:49.554 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:11:49.554 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 5890.445956
2026-04-24T20:11:49.554 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:11:49.554 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:11:49.554 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:11:49.554 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:11:49.554 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:11:58.564 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:12:08.574 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:12:18.585 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:12:28.595 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:12:38.606 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:12:48.616 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:12:48.617 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:12:45.857654
2026-04-24T20:12:48.617 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:12:45.857654
2026-04-24T20:12:48.617 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:12:48.617 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:12:48.617 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:12:48.617 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:12:48&start_after=2026-04-23T18:12:48&end_after=2026-04-24T18:12:48&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:12:48.735 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:12:48.738 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:12:48.740 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:12:48.740 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:12:48.741 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:12:48.742 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:12:48.742 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:12:48.743 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:12:48.744 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:12:48.744 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:12:48.745 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:12:48.746 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:12:48.746 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:12:48.746 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:12:48.746 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:12:48.746 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 5831.25335
2026-04-24T20:12:48.746 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:12:48.746 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:12:48.746 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:12:48.747 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:12:48.747 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:12:57.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:13:07.767 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:13:17.777 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:13:27.788 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:13:37.798 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:13:47.807 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:13:47.826 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:13:46.055585
2026-04-24T20:13:47.826 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:13:46.055585
2026-04-24T20:13:47.826 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:13:47.826 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:13:47.826 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:13:47.826 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:13:47&start_after=2026-04-23T18:13:47&end_after=2026-04-24T18:13:47&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:13:47.959 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:13:47.963 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:13:47.964 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:13:47.965 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:13:47.966 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:13:47.966 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:13:47.967 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:13:47.968 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:13:47.968 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:13:47.969 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:13:47.970 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:13:47.970 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:13:47.971 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:13:47.971 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:13:47.971 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:13:47.971 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 5772.028881
2026-04-24T20:13:47.971 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:13:47.971 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:13:47.971 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:13:47.972 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:13:47.972 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:13:56.981 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:14:06.991 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:14:17.001 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:14:27.011 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:14:37.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:14:47.031 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:14:47.032 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:14:46.253286
2026-04-24T20:14:47.032 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:14:46.253286
2026-04-24T20:14:47.032 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:14:47.032 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:14:47.032 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:14:47.032 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:14:47&start_after=2026-04-23T18:14:47&end_after=2026-04-24T18:14:47&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:14:47.153 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:14:47.157 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:14:47.159 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:14:47.159 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:14:47.160 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:14:47.161 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:14:47.161 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:14:47.162 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:14:47.163 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:14:47.163 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:14:47.164 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:14:47.165 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:14:47.165 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:14:47.165 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:14:47.165 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:14:47.165 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 5712.834436
2026-04-24T20:14:47.165 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:14:47.165 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:14:47.165 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:14:47.166 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:14:47.166 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:14:56.175 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:15:06.185 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:15:16.196 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:15:26.205 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:15:36.215 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:15:46.225 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:15:46.242 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:14:46.253286
2026-04-24T20:15:46.242 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:14:46.253286
2026-04-24T20:15:46.242 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:15:46.242 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:15:46.243 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:15:46.243 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:15:46&start_after=2026-04-23T18:15:46&end_after=2026-04-24T18:15:46&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:15:46.358 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:15:46.362 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:15:46.363 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:15:46.364 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:15:46.365 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:15:46.365 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:15:46.366 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:15:46.367 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:15:46.367 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:15:46.368 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:15:46.369 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:15:46.369 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:15:46.370 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:15:46.370 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:15:46.370 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:15:46.370 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 5653.62984
2026-04-24T20:15:46.370 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:15:46.370 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:15:46.370 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:15:46.371 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:15:46.371 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:15:55.380 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:16:05.391 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:16:15.401 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:16:25.410 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:16:35.419 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:16:45.429 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:16:45.430 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:15:46.448518
2026-04-24T20:16:45.430 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:15:46.448518
2026-04-24T20:16:45.430 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:16:45.430 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:16:45.430 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:16:45.431 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:16:45&start_after=2026-04-23T18:16:45&end_after=2026-04-24T18:16:45&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:16:45.554 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:16:45.558 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:16:45.559 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:16:45.560 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:16:45.561 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:16:45.561 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:16:45.562 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:16:45.563 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:16:45.563 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:16:45.564 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:16:45.565 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:16:45.565 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:16:45.565 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:16:45.565 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:16:45.565 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:16:45.566 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 5594.433974
2026-04-24T20:16:45.566 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:16:45.566 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:16:45.566 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:16:45.566 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:16:45.567 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:16:54.576 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:17:04.586 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:17:14.597 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:17:24.607 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:17:34.617 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:17:44.627 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:17:44.648 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:16:46.646471
2026-04-24T20:17:44.648 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:16:46.646471
2026-04-24T20:17:44.648 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:17:44.648 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:17:44.649 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:17:44.649 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:17:44&start_after=2026-04-23T18:17:44&end_after=2026-04-24T18:17:44&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:17:44.761 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:17:44.765 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:17:44.767 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:17:44.767 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:17:44.768 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:17:44.769 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:17:44.769 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:17:44.770 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:17:44.771 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:17:44.771 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:17:44.772 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:17:44.773 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:17:44.773 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:17:44.773 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:17:44.773 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:17:44.773 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 5535.226478
2026-04-24T20:17:44.773 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:17:44.773 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:17:44.773 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:17:44.774 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:17:44.774 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:17:53.783 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:18:03.794 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:18:13.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:18:23.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:18:33.824 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:18:43.834 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:18:43.835 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:17:46.845122
2026-04-24T20:18:43.835 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:17:46.845122
2026-04-24T20:18:43.835 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:18:43.835 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:18:43.836 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:18:43.836 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:18:43&start_after=2026-04-23T18:18:43&end_after=2026-04-24T18:18:43&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:18:43.951 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:18:43.955 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:18:43.956 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:18:43.957 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:18:43.958 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:18:43.958 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:18:43.959 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:18:43.960 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:18:43.960 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:18:43.961 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:18:43.962 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:18:43.963 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:18:43.963 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:18:43.963 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:18:43.963 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:18:43.963 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 5476.03677
2026-04-24T20:18:43.963 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:18:43.963 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:18:43.963 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:18:43.964 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:18:43.964 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:18:52.973 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:19:02.984 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:19:12.994 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:19:23.003 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:19:33.013 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:19:43.021 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:19:43.021 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:18:47.042858
2026-04-24T20:19:43.022 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:18:47.042858
2026-04-24T20:19:43.022 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:19:43.022 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:19:43.022 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:19:43.022 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:19:43&start_after=2026-04-23T18:19:43&end_after=2026-04-24T18:19:43&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:19:43.154 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:19:43.158 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:19:43.159 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:19:43.160 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:19:43.160 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:19:43.161 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:19:43.162 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:19:43.163 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:19:43.163 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:19:43.164 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:19:43.165 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:19:43.165 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:19:43.166 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:19:43.166 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:19:43.166 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:19:43.166 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 5416.833865
2026-04-24T20:19:43.166 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:19:43.166 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:19:43.166 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:19:43.181 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:19:43.182 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:19:52.190 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:20:02.200 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:20:12.209 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:20:22.218 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:20:32.228 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:20:42.239 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:20:42.240 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:19:47.242226
2026-04-24T20:20:42.240 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:19:47.242226
2026-04-24T20:20:42.240 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:20:42.240 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:20:42.240 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:20:42.240 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:20:42&start_after=2026-04-23T18:20:42&end_after=2026-04-24T18:20:42&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:20:42.395 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:20:42.399 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:20:42.401 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:20:42.449 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:20:42.450 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:20:42.451 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:20:42.452 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:20:42.452 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:20:42.453 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:20:42.454 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:20:42.454 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:20:42.455 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:20:42.455 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:20:42.455 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:20:42.455 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:20:42.455 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 5357.544269
2026-04-24T20:20:42.455 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:20:42.455 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:20:42.455 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:20:42.456 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:20:42.456 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:20:51.466 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:21:01.476 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:21:11.486 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:21:21.497 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:21:31.506 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:21:41.516 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:21:41.517 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:20:47.439049
2026-04-24T20:21:41.517 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:20:47.439049
2026-04-24T20:21:41.517 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:21:41.517 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:21:41.517 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:21:41.518 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:21:41&start_after=2026-04-23T18:21:41&end_after=2026-04-24T18:21:41&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:21:41.637 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:21:41.641 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:21:41.642 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:21:41.643 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:21:41.644 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:21:41.644 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:21:41.645 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:21:41.646 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:21:41.646 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:21:41.647 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:21:41.648 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:21:41.648 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:21:41.648 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:21:41.649 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:21:41.649 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:21:41.649 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 5298.350907
2026-04-24T20:21:41.649 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:21:41.649 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:21:41.649 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:21:41.650 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:21:41.650 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:21:50.659 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:22:00.670 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:22:10.680 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:22:20.691 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:22:30.701 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:22:40.711 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:22:40.731 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:21:47.638361
2026-04-24T20:22:40.731 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:21:47.638361
2026-04-24T20:22:40.731 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:22:40.731 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:22:40.731 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:22:40.731 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:22:40&start_after=2026-04-23T18:22:40&end_after=2026-04-24T18:22:40&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:22:40.846 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:22:40.850 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:22:40.852 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:22:40.852 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:22:40.853 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:22:40.854 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:22:40.854 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:22:40.855 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:22:40.856 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:22:40.857 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:22:40.857 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:22:40.858 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:22:40.858 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:22:40.858 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:22:40.858 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:22:40.858 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 5239.141288
2026-04-24T20:22:40.858 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:22:40.858 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:22:40.858 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:22:40.859 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:22:40.859 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:22:49.868 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:22:59.878 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:23:09.888 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:23:19.898 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:23:29.908 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:23:39.917 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:23:39.918 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:22:47.835207
2026-04-24T20:23:39.918 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:22:47.835207
2026-04-24T20:23:39.918 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:23:39.918 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:23:39.918 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:23:39.918 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:23:39&start_after=2026-04-23T18:23:39&end_after=2026-04-24T18:23:39&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:23:40.036 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:23:40.040 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:23:40.041 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:23:40.042 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:23:40.043 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:23:40.043 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:23:40.044 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:23:40.045 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:23:40.045 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:23:40.046 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:23:40.047 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:23:40.048 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:23:40.048 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:23:40.048 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:23:40.048 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:23:40.048 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 5179.951724
2026-04-24T20:23:40.048 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:23:40.048 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:23:40.048 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:23:40.050 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:23:40.050 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:23:49.059 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:23:59.069 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:24:09.080 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:24:19.090 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:24:29.100 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:24:39.113 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:24:39.115 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:23:48.034140
2026-04-24T20:24:39.115 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:23:48.034140
2026-04-24T20:24:39.116 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:24:39.116 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:24:39.116 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:24:39.117 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:24:39&start_after=2026-04-23T18:24:39&end_after=2026-04-24T18:24:39&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:24:39.234 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:24:39.246 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:24:39.252 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:24:39.254 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:24:39.257 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:24:39.259 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:24:39.262 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:24:39.264 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:24:39.266 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:24:39.268 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:24:39.269 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:24:39.271 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:24:39.271 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:24:39.271 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:24:39.271 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:24:39.271 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 5120.72827
2026-04-24T20:24:39.271 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:24:39.271 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:24:39.271 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:24:39.273 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:24:39.273 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:24:48.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:24:58.301 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:25:08.314 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:25:18.329 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:25:28.344 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:25:38.355 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:25:38.356 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:24:48.230000
2026-04-24T20:25:38.356 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:24:48.230000
2026-04-24T20:25:38.356 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:25:38.356 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:25:38.356 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:25:38.356 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:25:38&start_after=2026-04-23T18:25:38&end_after=2026-04-24T18:25:38&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:25:38.478 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:25:38.481 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:25:38.483 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:25:38.484 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:25:38.484 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:25:38.485 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:25:38.486 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:25:38.486 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:25:38.487 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:25:38.488 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:25:38.488 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:25:38.489 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:25:38.489 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:25:38.489 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:25:38.489 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:25:38.489 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 5061.510173
2026-04-24T20:25:38.489 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:25:38.489 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:25:38.489 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:25:38.490 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:25:38.490 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:25:47.500 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:25:57.510 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:26:07.520 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:26:17.530 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:26:27.541 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:26:37.551 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:26:37.568 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:25:48.438143
2026-04-24T20:26:37.568 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:25:48.438143
2026-04-24T20:26:37.568 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:26:37.568 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:26:37.568 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:26:37.568 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:26:37&start_after=2026-04-23T18:26:37&end_after=2026-04-24T18:26:37&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:26:37.714 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:26:37.717 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:26:37.719 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:26:37.720 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:26:37.720 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:26:37.721 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:26:37.722 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:26:37.722 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:26:37.723 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:26:37.724 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:26:37.724 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:26:37.725 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:26:37.725 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:26:37.725 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:26:37.725 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:26:37.725 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 5002.27421
2026-04-24T20:26:37.725 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:26:37.725 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:26:37.725 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:26:37.726 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:26:37.726 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:26:46.736 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:26:56.746 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:27:06.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:27:16.767 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:27:26.778 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:27:36.788 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:27:36.789 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:26:48.636260
2026-04-24T20:27:36.789 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:26:48.636260
2026-04-24T20:27:36.789 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:27:36.789 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:27:36.789 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:27:36.789 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:27:36&start_after=2026-04-23T18:27:36&end_after=2026-04-24T18:27:36&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:27:36.942 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:27:36.946 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:27:36.948 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:27:36.948 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:27:36.949 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:27:36.950 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:27:36.950 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:27:36.951 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:27:36.952 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:27:36.952 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:27:36.953 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:27:36.954 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:27:36.954 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:27:36.954 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:27:36.954 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:27:36.954 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 4943.045335
2026-04-24T20:27:36.954 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:27:36.954 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:27:36.954 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:27:36.955 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:27:36.955 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:27:45.964 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:27:55.974 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:28:05.984 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:28:15.995 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:28:26.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:28:36.014 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:28:36.015 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:27:48.834443
2026-04-24T20:28:36.015 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:27:48.834443
2026-04-24T20:28:36.015 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:28:36.015 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:28:36.015 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:28:36.015 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:28:36&start_after=2026-04-23T18:28:36&end_after=2026-04-24T18:28:36&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:28:36.127 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:28:36.131 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:28:36.132 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:28:36.133 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:28:36.134 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:28:36.134 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:28:36.135 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:28:36.136 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:28:36.136 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:28:36.137 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:28:36.138 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:28:36.138 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:28:36.138 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:28:36.138 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:28:36.138 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:28:36.139 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 4883.860985
2026-04-24T20:28:36.139 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:28:36.139 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:28:36.139 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:28:36.139 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:28:36.140 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:28:45.148 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:28:55.158 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:29:05.168 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:29:15.178 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:29:25.188 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:29:35.198 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:29:35.199 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:28:49.030414
2026-04-24T20:29:35.199 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:28:49.030414
2026-04-24T20:29:35.199 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:29:35.199 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:29:35.200 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:29:35.200 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:29:35&start_after=2026-04-23T18:29:35&end_after=2026-04-24T18:29:35&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:29:35.316 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:29:35.320 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:29:35.321 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:29:35.322 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:29:35.323 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:29:35.323 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:29:35.324 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:29:35.324 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:29:35.325 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:29:35.326 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:29:35.326 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:29:35.327 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:29:35.327 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:29:35.327 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:29:35.327 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:29:35.327 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 4824.672103
2026-04-24T20:29:35.327 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:29:35.327 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:29:35.327 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:29:35.328 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:29:35.328 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:29:44.338 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:29:54.348 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:30:04.358 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:30:14.368 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:30:24.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:30:34.387 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:30:34.388 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:29:49.229064
2026-04-24T20:30:34.388 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:29:49.229064
2026-04-24T20:30:34.388 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:30:34.388 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:30:34.388 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:30:34.388 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:30:34&start_after=2026-04-23T18:30:34&end_after=2026-04-24T18:30:34&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:30:34.520 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:30:34.524 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:30:34.525 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:30:34.526 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:30:34.527 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:30:34.527 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:30:34.528 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:30:34.529 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:30:34.530 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:30:34.530 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:30:34.531 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:30:34.532 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:30:34.532 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:30:34.532 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:30:34.532 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:30:34.532 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 4765.467717
2026-04-24T20:30:34.532 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:30:34.532 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:30:34.532 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:30:34.533 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:30:34.533 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:30:43.542 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:30:53.552 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:31:03.562 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:31:13.573 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:31:23.583 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:31:33.594 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:31:33.595 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:30:49.429869
2026-04-24T20:31:33.603 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:30:49.429869
2026-04-24T20:31:33.604 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:31:33.604 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:31:33.604 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:31:33.604 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:31:33&start_after=2026-04-23T18:31:33&end_after=2026-04-24T18:31:33&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:31:33.724 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:31:33.728 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:31:33.729 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:31:33.730 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:31:33.730 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:31:33.731 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:31:33.732 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:31:33.732 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:31:33.733 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:31:33.734 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:31:33.734 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:31:33.735 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:31:33.735 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:31:33.735 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:31:33.735 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:31:33.735 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 4706.264155
2026-04-24T20:31:33.735 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:31:33.735 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:31:33.735 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:31:33.736 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:31:33.736 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:31:42.745 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:31:52.756 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:32:02.766 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:32:12.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:32:22.787 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:32:32.797 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:32:32.798 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:31:49.629626
2026-04-24T20:32:32.798 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:31:49.629626
2026-04-24T20:32:32.798 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:32:32.798 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:32:32.798 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:32:32.799 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:32:32&start_after=2026-04-23T18:32:32&end_after=2026-04-24T18:32:32&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:32:33.024 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:32:33.028 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:32:33.029 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:32:33.030 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:32:33.031 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:32:33.031 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:32:33.032 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:32:33.033 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:32:33.033 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:32:33.034 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:32:33.035 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:32:33.036 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:32:33.036 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:32:33.036 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:32:33.036 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:32:33.036 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 4646.963769
2026-04-24T20:32:33.036 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:32:33.036 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:32:33.036 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:32:33.037 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:32:33.037 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:32:42.049 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:32:52.060 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:33:02.070 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:33:12.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:33:22.090 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:33:32.099 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:33:32.100 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:32:49.823960
2026-04-24T20:33:32.100 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:32:49.823960
2026-04-24T20:33:32.100 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:33:32.101 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:33:32.101 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:33:32.101 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:33:32&start_after=2026-04-23T18:33:32&end_after=2026-04-24T18:33:32&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:33:32.216 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:33:32.220 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:33:32.222 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:33:32.222 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:33:32.223 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:33:32.224 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:33:32.224 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:33:32.225 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:33:32.226 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:33:32.226 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:33:32.227 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:33:32.228 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:33:32.228 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:33:32.228 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:33:32.228 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:33:32.228 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 4587.771284
2026-04-24T20:33:32.228 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:33:32.228 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:33:32.228 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:33:32.229 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:33:32.229 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:33:41.238 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:33:51.248 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:34:01.259 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:34:11.269 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:34:21.280 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:34:31.290 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:34:31.308 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:33:50.021418
2026-04-24T20:34:31.308 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:33:50.021418
2026-04-24T20:34:31.308 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:34:31.308 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:34:31.308 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:34:31.308 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:34:31&start_after=2026-04-23T18:34:31&end_after=2026-04-24T18:34:31&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:34:31.419 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:34:31.423 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:34:31.424 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:34:31.425 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:34:31.425 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:34:31.426 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:34:31.427 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:34:31.427 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:34:31.428 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:34:31.429 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:34:31.429 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:34:31.430 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:34:31.430 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:34:31.430 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:34:31.430 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:34:31.430 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 4528.569115
2026-04-24T20:34:31.430 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:34:31.430 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:34:31.430 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:34:31.431 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:34:31.431 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:34:40.441 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:34:50.451 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:35:00.462 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:35:10.472 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:35:20.483 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:35:30.493 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:35:30.494 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:34:50.219435
2026-04-24T20:35:30.494 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:34:50.219435
2026-04-24T20:35:30.494 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:35:30.494 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:35:30.494 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:35:30.494 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:35:30&start_after=2026-04-23T18:35:30&end_after=2026-04-24T18:35:30&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:35:30.616 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:35:30.619 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:35:30.621 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:35:30.622 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:35:30.622 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:35:30.623 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:35:30.624 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:35:30.624 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:35:30.625 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:35:30.626 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:35:30.626 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:35:30.627 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:35:30.627 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:35:30.627 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:35:30.627 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:35:30.627 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 4469.372088
2026-04-24T20:35:30.627 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:35:30.627 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:35:30.627 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:35:30.628 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:35:30.628 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:35:39.638 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:35:49.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:35:59.658 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:36:09.669 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:36:19.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:36:29.689 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:36:29.690 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:35:50.416720
2026-04-24T20:36:29.690 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:35:50.416720
2026-04-24T20:36:29.690 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:36:29.690 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:36:29.691 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:36:29.691 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:36:29&start_after=2026-04-23T18:36:29&end_after=2026-04-24T18:36:29&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:36:29.804 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:36:29.808 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:36:29.809 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:36:29.810 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:36:29.811 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:36:29.816 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:36:29.817 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:36:29.818 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:36:29.819 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:36:29.819 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:36:29.820 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:36:29.821 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:36:29.821 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:36:29.821 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:36:29.821 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:36:29.821 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 4410.17842
2026-04-24T20:36:29.821 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:36:29.821 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:36:29.821 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:36:29.822 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:36:29.822 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:36:38.831 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:36:48.842 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:36:58.852 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:37:08.862 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:37:18.872 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:37:28.882 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:37:28.883 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:36:50.612386
2026-04-24T20:37:28.883 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:36:50.612386
2026-04-24T20:37:28.884 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:37:28.884 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:37:28.884 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:37:28.884 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:37:28&start_after=2026-04-23T18:37:28&end_after=2026-04-24T18:37:28&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:37:28.996 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:37:28.999 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:37:29.001 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:37:29.002 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:37:29.002 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:37:29.003 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:37:29.004 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:37:29.004 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:37:29.005 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:37:29.006 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:37:29.006 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:37:29.007 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:37:29.007 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:37:29.007 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:37:29.007 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:37:29.007 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 4350.99216
2026-04-24T20:37:29.007 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:37:29.007 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:37:29.007 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:37:29.024 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:37:29.024 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:37:38.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:37:48.043 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:37:58.054 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:38:08.064 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:38:18.075 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:38:28.085 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:38:28.086 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:37:50.810311
2026-04-24T20:38:28.086 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:37:50.810311
2026-04-24T20:38:28.086 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:38:28.086 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:38:28.086 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:38:28.086 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:38:28&start_after=2026-04-23T18:38:28&end_after=2026-04-24T18:38:28&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:38:28.202 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:38:28.206 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:38:28.207 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:38:28.208 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:38:28.209 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:38:28.209 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:38:28.210 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:38:28.211 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:38:28.211 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:38:28.212 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:38:28.213 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:38:28.214 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:38:28.214 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:38:28.214 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:38:28.214 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:38:28.214 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 4291.785728
2026-04-24T20:38:28.214 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:38:28.214 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:38:28.214 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:38:28.215 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:38:28.215 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:38:37.224 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:38:47.234 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:38:57.244 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:39:07.255 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:39:17.263 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:39:27.273 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:39:27.274 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:38:51.010518
2026-04-24T20:39:27.274 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:38:51.010518
2026-04-24T20:39:27.274 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:39:27.274 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:39:27.274 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:39:27.274 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:39:27&start_after=2026-04-23T18:39:27&end_after=2026-04-24T18:39:27&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:39:27.498 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:39:27.501 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:39:27.503 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:39:27.504 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:39:27.504 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:39:27.505 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:39:27.506 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:39:27.506 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:39:27.507 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:39:27.508 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:39:27.508 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:39:27.509 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:39:27.509 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:39:27.509 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:39:27.509 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:39:27.509 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 4232.490345
2026-04-24T20:39:27.509 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:39:27.509 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:39:27.509 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:39:27.510 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:39:27.510 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:39:36.520 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:39:46.530 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:39:56.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:40:06.551 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:40:16.561 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:40:26.572 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:40:26.593 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:39:51.209901
2026-04-24T20:40:26.593 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:39:51.209901
2026-04-24T20:40:26.594 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:40:26.594 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:40:26.594 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:40:26.594 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:40:26&start_after=2026-04-23T18:40:26&end_after=2026-04-24T18:40:26&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:40:26.714 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:40:26.719 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:40:26.721 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:40:26.722 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:40:26.723 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:40:26.724 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:40:26.725 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:40:26.725 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:40:26.726 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:40:26.727 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:40:26.728 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:40:26.729 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:40:26.729 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:40:26.729 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:40:26.729 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:40:26.729 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 4173.270135
2026-04-24T20:40:26.729 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:40:26.729 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:40:26.729 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:40:26.730 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:40:26.730 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:40:35.740 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:40:45.750 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:40:55.760 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:41:05.770 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:41:15.781 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:41:25.791 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:41:25.792 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:40:51.405674
2026-04-24T20:41:25.792 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:40:51.405674
2026-04-24T20:41:25.792 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:41:25.792 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:41:25.792 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:41:25.792 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:41:25&start_after=2026-04-23T18:41:25&end_after=2026-04-24T18:41:25&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:41:25.914 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:41:25.917 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:41:25.919 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:41:25.920 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:41:25.920 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:41:25.921 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:41:25.922 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:41:25.922 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:41:25.923 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:41:25.924 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:41:25.925 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:41:25.925 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:41:25.925 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:41:25.925 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:41:25.925 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:41:25.926 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 4114.073968
2026-04-24T20:41:25.926 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:41:25.926 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:41:25.926 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:41:25.926 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:41:25.926 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:41:34.936 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:41:44.946 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:41:54.957 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:42:04.968 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:42:14.977 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:42:24.987 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:42:24.988 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:41:51.608633
2026-04-24T20:42:24.988 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:41:51.608633
2026-04-24T20:42:24.988 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:42:24.988 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:42:24.988 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:42:24.988 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:42:24&start_after=2026-04-23T18:42:24&end_after=2026-04-24T18:42:24&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:42:25.103 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:42:25.107 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:42:25.108 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:42:25.109 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:42:25.110 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:42:25.110 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:42:25.111 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:42:25.112 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:42:25.112 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:42:25.113 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:42:25.114 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:42:25.115 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:42:25.115 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:42:25.115 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:42:25.115 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:42:25.115 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 4054.884721
2026-04-24T20:42:25.115 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:42:25.115 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:42:25.115 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:42:25.116 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:42:25.116 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:42:34.125 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:42:44.135 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:42:54.145 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:43:04.155 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:43:14.165 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:43:24.176 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:43:24.177 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:42:51.807233
2026-04-24T20:43:24.177 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:42:51.807233
2026-04-24T20:43:24.177 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:43:24.177 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:43:24.177 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:43:24.177 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:43:24&start_after=2026-04-23T18:43:24&end_after=2026-04-24T18:43:24&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:43:24.291 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:43:24.295 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:43:24.296 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:43:24.297 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:43:24.298 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:43:24.299 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:43:24.299 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:43:24.300 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:43:24.301 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:43:24.301 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:43:24.302 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:43:24.303 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:43:24.303 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:43:24.303 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:43:24.303 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:43:24.303 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3995.696447
2026-04-24T20:43:24.303 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:43:24.303 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:43:24.303 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:43:24.304 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:43:24.304 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:43:33.313 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:43:43.323 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:43:53.334 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:44:03.344 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:44:13.354 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:44:23.364 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:44:23.365 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:43:52.004923
2026-04-24T20:44:23.365 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:43:52.004923
2026-04-24T20:44:23.365 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:44:23.365 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:44:23.365 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:44:23.365 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:44:23&start_after=2026-04-23T18:44:23&end_after=2026-04-24T18:44:23&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:44:23.487 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:44:23.491 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:44:23.492 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:44:23.493 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:44:23.494 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:44:23.494 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:44:23.495 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:44:23.496 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:44:23.496 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:44:23.497 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:44:23.498 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:44:23.498 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:44:23.499 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:44:23.499 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:44:23.499 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:44:23.499 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3936.500814
2026-04-24T20:44:23.499 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:44:23.499 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:44:23.499 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:44:23.499 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:44:23.500 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:44:32.508 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:44:42.518 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:44:52.529 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:45:02.539 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:45:12.549 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:45:22.559 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:45:22.560 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:44:52.202289
2026-04-24T20:45:22.560 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:44:52.202289
2026-04-24T20:45:22.560 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:45:22.560 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:45:22.560 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:45:22.560 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:45:22&start_after=2026-04-23T18:45:22&end_after=2026-04-24T18:45:22&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:45:22.674 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:45:22.677 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:45:22.679 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:45:22.680 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:45:22.680 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:45:22.681 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:45:22.682 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:45:22.682 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:45:22.683 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:45:22.684 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:45:22.684 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:45:22.685 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:45:22.685 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:45:22.685 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:45:22.685 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:45:22.685 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3877.314123
2026-04-24T20:45:22.685 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:45:22.685 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:45:22.685 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:45:22.686 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:45:22.686 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:45:31.696 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:45:41.706 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:45:51.716 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:46:01.726 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:46:11.737 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:46:21.747 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:46:21.748 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:45:52.400163
2026-04-24T20:46:21.748 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:45:52.400163
2026-04-24T20:46:21.748 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:46:21.748 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:46:21.748 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:46:21.749 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:46:21&start_after=2026-04-23T18:46:21&end_after=2026-04-24T18:46:21&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:46:21.864 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:46:21.868 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:46:21.870 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:46:21.870 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:46:21.871 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:46:21.872 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:46:21.872 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:46:21.873 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:46:21.874 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:46:21.875 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:46:21.875 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:46:21.876 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:46:21.876 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:46:21.876 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:46:21.876 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:46:21.876 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3818.123269
2026-04-24T20:46:21.876 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:46:21.876 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:46:21.876 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:46:21.898 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:46:21.898 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:46:30.906 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:46:40.916 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:46:50.927 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:47:00.936 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:47:10.946 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:47:20.956 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:47:20.967 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:46:52.596672
2026-04-24T20:47:20.967 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:46:52.596672
2026-04-24T20:47:20.967 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:47:20.967 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:47:20.967 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:47:20.967 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:47:20&start_after=2026-04-23T18:47:20&end_after=2026-04-24T18:47:20&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:47:21.079 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:47:21.083 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:47:21.085 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:47:21.085 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:47:21.086 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:47:21.087 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:47:21.088 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:47:21.088 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:47:21.089 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:47:21.090 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:47:21.090 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:47:21.091 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:47:21.091 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:47:21.091 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:47:21.091 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:47:21.091 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3758.908133
2026-04-24T20:47:21.091 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:47:21.091 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:47:21.091 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:47:21.092 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:47:21.092 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:47:30.102 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:47:40.112 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:47:50.122 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:48:00.132 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:48:10.142 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:48:20.151 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:48:20.152 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:47:52.793263
2026-04-24T20:48:20.152 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:47:52.793263
2026-04-24T20:48:20.152 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:48:20.152 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:48:20.152 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:48:20.152 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:48:20&start_after=2026-04-23T18:48:20&end_after=2026-04-24T18:48:20&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:48:20.279 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:48:20.283 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:48:20.285 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:48:20.286 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:48:20.286 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:48:20.292 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:48:20.293 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:48:20.293 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:48:20.294 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:48:20.295 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:48:20.296 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:48:20.296 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:48:20.297 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:48:20.297 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:48:20.297 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:48:20.297 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3699.702859
2026-04-24T20:48:20.297 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:48:20.297 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:48:20.297 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:48:20.298 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:48:20.298 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:48:29.307 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:48:39.317 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:48:49.327 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:48:59.337 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:49:09.346 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:49:19.356 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:49:19.357 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:48:52.990382
2026-04-24T20:49:19.357 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:48:52.990382
2026-04-24T20:49:19.357 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:49:19.357 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:49:19.357 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:49:19.357 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:49:19&start_after=2026-04-23T18:49:19&end_after=2026-04-24T18:49:19&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:49:19.473 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:49:19.477 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:49:19.478 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:49:19.479 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:49:19.480 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:49:19.481 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:49:19.481 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:49:19.482 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:49:19.483 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:49:19.483 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:49:19.484 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:49:19.485 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:49:19.485 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:49:19.485 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:49:19.485 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:49:19.485 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3640.514609
2026-04-24T20:49:19.485 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:49:19.485 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:49:19.485 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:49:19.486 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:49:19.486 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:49:28.495 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:49:38.505 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:49:48.515 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:49:58.525 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:50:08.535 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:50:18.545 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:50:18.545 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:49:53.192523
2026-04-24T20:50:18.546 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:49:53.192523
2026-04-24T20:50:18.546 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:50:18.546 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:50:18.546 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:50:18.546 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:50:18&start_after=2026-04-23T18:50:18&end_after=2026-04-24T18:50:18&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:50:18.660 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:50:18.663 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:50:18.665 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:50:18.666 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:50:18.666 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:50:18.667 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:50:18.668 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:50:18.668 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:50:18.669 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:50:18.670 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:50:18.670 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:50:18.671 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:50:18.671 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:50:18.671 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:50:18.671 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:50:18.671 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3581.328113
2026-04-24T20:50:18.671 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:50:18.671 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:50:18.671 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:50:18.672 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:50:18.672 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:50:27.681 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:50:37.691 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:50:47.702 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:50:57.712 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:51:07.722 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:51:17.733 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:51:17.734 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:50:53.401650
2026-04-24T20:51:17.742 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:50:53.401650
2026-04-24T20:51:17.742 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:51:17.742 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:51:17.742 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:51:17.742 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:51:17&start_after=2026-04-23T18:51:17&end_after=2026-04-24T18:51:17&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:51:17.872 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:51:17.876 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:51:17.878 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:51:17.878 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:51:17.879 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:51:17.880 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:51:17.880 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:51:17.881 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:51:17.882 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:51:17.882 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:51:17.883 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:51:17.884 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:51:17.884 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:51:17.884 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:51:17.884 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:51:17.884 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3522.115601
2026-04-24T20:51:17.884 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:51:17.884 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:51:17.884 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:51:17.885 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:51:17.885 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:51:26.894 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:51:36.904 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:51:46.914 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:51:56.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:52:06.934 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:52:16.944 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:52:16.945 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:51:53.598975
2026-04-24T20:52:16.945 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:51:53.598975
2026-04-24T20:52:16.945 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:52:16.945 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:52:16.945 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:52:16.945 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:52:16&start_after=2026-04-23T18:52:16&end_after=2026-04-24T18:52:16&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:52:17.063 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:52:17.067 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:52:17.069 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:52:17.069 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:52:17.070 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:52:17.071 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:52:17.071 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:52:17.072 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:52:17.073 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:52:17.073 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:52:17.074 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:52:17.075 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:52:17.075 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:52:17.075 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:52:17.075 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:52:17.075 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3462.924451
2026-04-24T20:52:17.075 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:52:17.075 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:52:17.075 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:52:17.076 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:52:17.076 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:52:26.085 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:52:36.095 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:52:46.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:52:56.115 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:53:06.125 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:53:16.135 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:53:16.136 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:52:53.799955
2026-04-24T20:53:16.136 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:52:53.799955
2026-04-24T20:53:16.136 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:53:16.136 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:53:16.137 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:53:16.137 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:53:16&start_after=2026-04-23T18:53:16&end_after=2026-04-24T18:53:16&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:53:16.257 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:53:16.261 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:53:16.262 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:53:16.263 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:53:16.264 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:53:16.264 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:53:16.265 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:53:16.266 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:53:16.266 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:53:16.267 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:53:16.268 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:53:16.269 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:53:16.269 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:53:16.269 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:53:16.269 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:53:16.269 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3403.730607
2026-04-24T20:53:16.269 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:53:16.269 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:53:16.269 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:53:16.270 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:53:16.270 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:53:25.279 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:53:35.290 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:53:45.300 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:53:55.311 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:54:05.321 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:54:15.331 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:54:15.332 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:53:54.000344
2026-04-24T20:54:15.332 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:53:54.000344
2026-04-24T20:54:15.333 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:54:15.333 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:54:15.333 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:54:15.333 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:54:15&start_after=2026-04-23T18:54:15&end_after=2026-04-24T18:54:15&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:54:15.459 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:54:15.463 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:54:15.464 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:54:15.465 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:54:15.466 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:54:15.466 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:54:15.467 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:54:15.468 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:54:15.468 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:54:15.469 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:54:15.470 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:54:15.470 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:54:15.470 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:54:15.470 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:54:15.470 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:54:15.471 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3344.528991
2026-04-24T20:54:15.471 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:54:15.471 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:54:15.471 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:54:15.471 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:54:15.471 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:54:24.481 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:54:34.491 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:54:44.501 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:54:54.512 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:55:04.522 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:55:14.532 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:55:14.553 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:54:54.197870
2026-04-24T20:55:14.553 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:54:54.197870
2026-04-24T20:55:14.553 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:55:14.553 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:55:14.553 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:55:14.553 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:55:14&start_after=2026-04-23T18:55:14&end_after=2026-04-24T18:55:14&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:55:14.674 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:55:14.678 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:55:14.679 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:55:14.680 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:55:14.680 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:55:14.681 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:55:14.682 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:55:14.682 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:55:14.683 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:55:14.684 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:55:14.684 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:55:14.685 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:55:14.685 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:55:14.685 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:55:14.685 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:55:14.685 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3285.314065
2026-04-24T20:55:14.685 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:55:14.685 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:55:14.686 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:55:14.686 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:55:14.686 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:55:23.696 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:55:33.706 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:55:43.715 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:55:53.725 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:56:03.739 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:56:13.754 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:56:13.757 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:55:54.399499
2026-04-24T20:56:13.757 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:55:54.399499
2026-04-24T20:56:13.757 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:56:13.757 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:56:13.758 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:56:13.758 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:56:13&start_after=2026-04-23T18:56:13&end_after=2026-04-24T18:56:13&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:56:13.889 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:56:13.906 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:56:13.913 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:56:13.915 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:56:13.917 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:56:13.919 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:56:13.920 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:56:13.922 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:56:13.923 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:56:13.925 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:56:13.926 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:56:13.928 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:56:13.928 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:56:13.928 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:56:13.928 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:56:13.928 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3226.071678
2026-04-24T20:56:13.928 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:56:13.928 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:56:13.928 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:56:13.929 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:56:13.929 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:56:22.943 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:56:32.956 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:56:42.969 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:56:52.984 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:57:02.994 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:57:13.003 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:57:13.004 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:56:54.597049
2026-04-24T20:57:13.004 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:56:54.597049
2026-04-24T20:57:13.004 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:57:13.004 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:57:13.004 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:57:13.004 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:57:13&start_after=2026-04-23T18:57:13&end_after=2026-04-24T18:57:13&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:57:13.126 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:57:13.130 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:57:13.132 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:57:13.132 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:57:13.133 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:57:13.134 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:57:13.134 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:57:13.135 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:57:13.136 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:57:13.136 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:57:13.137 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:57:13.138 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:57:13.138 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:57:13.138 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:57:13.138 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:57:13.138 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3166.861384
2026-04-24T20:57:13.138 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:57:13.138 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:57:13.138 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:57:13.139 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:57:13.139 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:57:22.148 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:57:32.159 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:57:42.169 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:57:52.179 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:58:02.189 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:58:12.199 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:58:12.200 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:57:54.795647
2026-04-24T20:58:12.200 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:57:54.795647
2026-04-24T20:58:12.200 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:58:12.200 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:58:12.200 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:58:12.200 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:58:12&start_after=2026-04-23T18:58:12&end_after=2026-04-24T18:58:12&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:58:12.316 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:58:12.320 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:58:12.321 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:58:12.322 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:58:12.323 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:58:12.323 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:58:12.324 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:58:12.325 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:58:12.325 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:58:12.326 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:58:12.327 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:58:12.328 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:58:12.328 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:58:12.328 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:58:12.328 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:58:12.328 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3107.671772
2026-04-24T20:58:12.328 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:58:12.328 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:58:12.328 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:58:12.329 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:58:12.329 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:58:21.338 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:58:31.348 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:58:41.358 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:58:51.368 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T20:59:01.379 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T20:59:11.389 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T20:59:11.390 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:58:54.990942
2026-04-24T20:59:11.390 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:58:54.990942
2026-04-24T20:59:11.390 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T20:59:11.390 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T20:59:11.390 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T20:59:11.390 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T18:59:11&start_after=2026-04-23T18:59:11&end_after=2026-04-24T18:59:11&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T20:59:11.504 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:59:11.508 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:59:11.510 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:59:11.510 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:59:11.511 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:59:11.512 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T20:59:11.512 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:59:11.513 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:59:11.514 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:59:11.515 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:59:11.515 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T20:59:11.516 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T20:59:11.516 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T20:59:11.516 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T20:59:11.516 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T20:59:11.516 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3048.483332
2026-04-24T20:59:11.516 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T20:59:11.516 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T20:59:11.516 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T20:59:11.535 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T20:59:11.535 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T20:59:20.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T20:59:30.554 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T20:59:40.563 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T20:59:50.572 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:00:00.582 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:00:10.592 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:00:10.593 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T20:59:55.189096
2026-04-24T21:00:10.593 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T20:59:55.189096
2026-04-24T21:00:10.593 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T21:00:10.593 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T21:00:10.594 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T21:00:10.594 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T19:00:10&start_after=2026-04-23T19:00:10&end_after=2026-04-24T19:00:10&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T21:00:10.706 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:00:10.710 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T21:00:10.711 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:00:10.712 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:00:10.713 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:00:10.713 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T21:00:10.714 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:00:10.715 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:00:10.715 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:00:10.716 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:00:10.717 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:00:10.718 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T21:00:10.718 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T21:00:10.718 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T21:00:10.718 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T21:00:10.718 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2989.281722
2026-04-24T21:00:10.718 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T21:00:10.718 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:00:10.718 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:00:10.719 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T21:00:10.719 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T21:00:19.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:00:29.738 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:00:39.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:00:49.759 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:00:59.769 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:01:09.779 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:01:09.780 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T21:00:55.385303
2026-04-24T21:01:09.780 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T21:00:55.385303
2026-04-24T21:01:09.780 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T21:01:09.780 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T21:01:09.780 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T21:01:09.780 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T19:01:09&start_after=2026-04-23T19:01:09&end_after=2026-04-24T19:01:09&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T21:01:09.904 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:01:09.908 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T21:01:09.909 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:01:09.910 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:01:09.911 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:01:09.911 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T21:01:09.912 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:01:09.913 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:01:09.913 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:01:09.914 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:01:09.915 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:01:09.915 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T21:01:09.916 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T21:01:09.916 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T21:01:09.916 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T21:01:09.916 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2930.083829
2026-04-24T21:01:09.916 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T21:01:09.916 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:01:09.916 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:01:09.916 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T21:01:09.917 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T21:01:18.926 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:01:28.937 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:01:38.947 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:01:48.958 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:01:58.968 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:02:08.978 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:02:08.997 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T21:01:55.583318
2026-04-24T21:02:08.997 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T21:01:55.583318
2026-04-24T21:02:08.997 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T21:02:08.997 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T21:02:08.998 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T21:02:08.998 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T19:02:08&start_after=2026-04-23T19:02:08&end_after=2026-04-24T19:02:08&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T21:02:09.110 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:02:09.114 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T21:02:09.116 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:02:09.116 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:02:09.117 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:02:09.118 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T21:02:09.118 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:02:09.119 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:02:09.120 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:02:09.121 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:02:09.121 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:02:09.122 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T21:02:09.122 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T21:02:09.122 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T21:02:09.122 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T21:02:09.122 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2870.877373
2026-04-24T21:02:09.122 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T21:02:09.122 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:02:09.122 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:02:09.123 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T21:02:09.123 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T21:02:18.133 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:02:28.143 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:02:38.154 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:02:48.164 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:02:58.175 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:03:08.185 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:03:08.186 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T21:02:55.778126
2026-04-24T21:03:08.186 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T21:02:55.778126
2026-04-24T21:03:08.186 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T21:03:08.186 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T21:03:08.186 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T21:03:08.186 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T19:03:08&start_after=2026-04-23T19:03:08&end_after=2026-04-24T19:03:08&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T21:03:08.309 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:03:08.313 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T21:03:08.315 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:03:08.316 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:03:08.316 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:03:08.317 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T21:03:08.318 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:03:08.318 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:03:08.319 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:03:08.320 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:03:08.320 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:03:08.321 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T21:03:08.321 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T21:03:08.321 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T21:03:08.321 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T21:03:08.321 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2811.678292
2026-04-24T21:03:08.321 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T21:03:08.321 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:03:08.321 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:03:08.322 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T21:03:08.322 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T21:03:17.331 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:03:27.341 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:03:37.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:03:47.362 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:03:57.372 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:04:07.382 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:04:07.399 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T21:03:55.976589
2026-04-24T21:04:07.399 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T21:03:55.976589
2026-04-24T21:04:07.399 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T21:04:07.399 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T21:04:07.400 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T21:04:07.400 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T19:04:07&start_after=2026-04-23T19:04:07&end_after=2026-04-24T19:04:07&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T21:04:07.529 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:04:07.533 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T21:04:07.535 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:04:07.535 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:04:07.536 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:04:07.537 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T21:04:07.537 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:04:07.538 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:04:07.539 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:04:07.539 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:04:07.540 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:04:07.541 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T21:04:07.541 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T21:04:07.541 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T21:04:07.541 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T21:04:07.541 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2752.458578
2026-04-24T21:04:07.541 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T21:04:07.541 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:04:07.541 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:04:07.542 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T21:04:07.542 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T21:04:16.551 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:04:26.562 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:04:36.572 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:04:46.582 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:04:56.593 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:05:06.603 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:05:06.604 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T21:04:56.174678
2026-04-24T21:05:06.604 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T21:04:56.174678
2026-04-24T21:05:06.604 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T21:05:06.604 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T21:05:06.604 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T21:05:06.605 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T19:05:06&start_after=2026-04-23T19:05:06&end_after=2026-04-24T19:05:06&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T21:05:06.873 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:05:06.877 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T21:05:06.878 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:05:06.879 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:05:06.880 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:05:06.885 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T21:05:06.886 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:05:06.887 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:05:06.887 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:05:06.888 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:05:06.889 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:05:06.890 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T21:05:06.890 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T21:05:06.890 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T21:05:06.890 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T21:05:06.890 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2693.109514
2026-04-24T21:05:06.890 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T21:05:06.890 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:05:06.890 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:05:06.891 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T21:05:06.891 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T21:05:15.900 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:05:25.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:05:35.920 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:05:45.930 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:05:55.940 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:06:05.951 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:06:05.952 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2026-04-24T21:05:56.372552
2026-04-24T21:06:05.952 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2026-04-24T21:05:56.372552
2026-04-24T21:06:05.952 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2026-04-24T21:06:05.952 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2026-04-24T21:06:05.952 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2026-04-24T21:06:05.952 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2026-04-25T19:06:05&start_after=2026-04-23T19:06:05&end_after=2026-04-24T19:06:05&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2026-04-24T21:06:06.068 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:06:06.072 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T21:06:06.074 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:06:06.075 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:06:06.075 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:06:06.076 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_IMG
2026-04-24T21:06:06.077 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:06:06.077 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:06:06.078 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:06:06.079 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:06:06.079 [DEBUG] [Poll thread] [converter.py] [create_observations()] Doing config for Mookodi_Spec
2026-04-24T21:06:06.080 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2026-04-24T21:06:06.080 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations
2026-04-24T21:06:06.080 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2026-04-24T21:06:06.080 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2026-04-24T19:50:00Z
2026-04-24T21:06:06.080 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2633.919311
2026-04-24T21:06:06.080 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2026-04-24T21:06:06.080 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:06:06.080 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:06:06.081 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2026-04-24T21:06:06.081 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2026-04-24T21:06:15.091 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:06:25.101 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:06:35.111 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:06:45.122 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:06:55.132 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:07:05.142 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:07:05.143 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:06:56.572535
2026-04-24T21:07:05.143 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:07:05.143 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:07:05.143 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:07:14.151 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:07:24.161 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:07:34.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:07:44.181 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:07:54.192 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:08:04.202 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:08:04.203 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:07:56.772907
2026-04-24T21:08:04.203 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:08:04.203 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:08:04.203 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:08:13.212 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:08:23.222 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:08:33.232 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:08:43.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:08:53.253 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:09:03.264 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:09:03.265 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:08:56.970655
2026-04-24T21:09:03.265 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:09:03.265 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:09:03.265 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:09:12.274 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:09:22.285 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:09:32.296 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:09:42.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:09:52.315 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:10:02.325 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:10:02.326 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:09:57.169603
2026-04-24T21:10:02.326 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:10:02.326 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:10:02.326 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:10:11.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:10:21.346 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:10:31.356 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:10:41.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:10:51.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:11:01.388 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:11:01.389 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:10:57.371686
2026-04-24T21:11:01.389 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:11:01.389 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:11:01.389 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:11:10.399 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:11:20.408 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:11:30.418 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:11:40.429 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:11:50.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:12:00.450 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:12:00.469 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:11:57.572927
2026-04-24T21:12:00.469 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:12:00.469 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:12:00.469 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:12:09.478 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:12:19.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:12:29.497 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:12:39.508 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:12:49.518 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:12:59.528 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:12:59.547 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:12:57.774194
2026-04-24T21:12:59.547 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:12:59.548 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:12:59.548 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:13:08.557 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:13:18.567 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:13:28.577 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:13:38.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:13:48.598 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:13:58.607 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:13:58.608 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:13:57.974470
2026-04-24T21:13:58.608 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:13:58.608 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:13:58.608 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:14:07.617 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:14:17.627 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:14:27.638 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:14:37.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:14:47.658 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:14:57.668 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:14:57.669 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:13:57.974470
2026-04-24T21:14:57.669 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:14:57.669 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:14:57.669 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:15:06.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:15:16.689 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:15:26.700 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:15:36.710 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:15:46.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:15:56.730 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:15:56.731 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:14:58.176454
2026-04-24T21:15:56.731 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:15:56.731 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:15:56.731 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:16:05.740 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:16:15.750 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:16:25.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:16:35.771 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:16:45.782 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:16:55.792 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:16:55.793 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:15:58.375286
2026-04-24T21:16:55.793 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:16:55.793 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:16:55.793 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:17:04.803 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:17:14.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:17:24.823 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:17:34.833 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:17:44.843 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:17:54.853 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:17:54.853 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:16:58.574944
2026-04-24T21:17:54.854 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:17:54.854 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:17:54.854 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:18:03.863 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:18:13.874 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:18:23.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:18:33.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:18:43.904 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:18:53.914 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:18:53.914 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:17:58.777956
2026-04-24T21:18:53.915 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:18:53.915 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:18:53.915 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:19:02.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:19:12.934 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:19:22.945 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:19:32.956 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:19:42.966 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:19:52.976 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:19:52.977 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:18:58.977885
2026-04-24T21:19:52.977 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:19:52.977 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:19:52.977 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:20:01.986 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:20:11.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:20:22.007 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:20:32.017 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:20:42.027 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:20:52.037 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:20:52.054 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:19:59.183144
2026-04-24T21:20:52.054 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:20:52.054 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:20:52.054 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:21:01.064 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:21:11.073 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:21:21.084 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:21:31.094 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:21:41.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:21:51.115 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:21:51.132 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:20:59.384557
2026-04-24T21:21:51.133 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:21:51.133 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:21:51.133 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:22:00.142 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:22:10.152 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:22:20.162 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:22:30.173 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:22:40.183 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:22:50.193 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:22:50.194 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:21:59.586106
2026-04-24T21:22:50.194 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:22:50.194 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:22:50.194 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:22:59.203 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:23:09.213 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:23:19.223 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:23:29.233 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:23:39.244 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:23:49.254 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:23:49.255 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:22:59.786134
2026-04-24T21:23:49.255 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:23:49.255 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:23:49.255 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:23:58.264 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:24:08.274 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:24:18.285 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:24:28.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:24:38.306 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:24:48.314 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:24:48.336 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:23:59.986148
2026-04-24T21:24:48.336 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:24:48.336 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:24:48.336 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:24:57.345 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:25:07.355 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:25:17.365 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:25:27.375 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:25:37.386 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:25:47.396 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:25:47.397 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:25:00.185784
2026-04-24T21:25:47.397 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:25:47.397 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:25:47.397 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:25:56.407 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:26:06.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:26:16.427 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:26:26.438 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:26:36.448 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:26:46.458 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:26:46.478 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:26:00.384918
2026-04-24T21:26:46.478 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:26:46.478 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:26:46.478 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:26:55.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:27:05.499 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:27:15.511 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:27:25.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:27:35.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:27:45.552 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:27:45.554 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:27:00.585149
2026-04-24T21:27:45.554 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:27:45.554 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:27:45.554 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:27:54.566 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:28:04.581 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:28:14.591 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:28:24.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:28:34.612 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:28:44.622 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:28:44.623 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:28:00.793958
2026-04-24T21:28:44.623 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:28:44.623 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:28:44.623 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:28:53.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:29:03.643 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:29:13.653 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:29:23.663 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:29:33.674 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:29:43.684 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:29:43.685 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:29:00.995220
2026-04-24T21:29:43.685 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:29:43.686 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:29:43.686 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:29:52.695 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:30:02.705 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:30:12.714 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:30:22.724 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:30:32.735 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:30:42.745 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:30:42.746 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:30:01.196243
2026-04-24T21:30:42.746 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:30:42.746 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:30:42.746 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:30:51.755 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:31:01.765 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:31:11.775 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:31:21.786 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:31:31.797 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:31:41.807 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:31:41.808 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:31:01.395259
2026-04-24T21:31:41.808 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:31:41.808 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:31:41.808 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:31:50.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:32:00.827 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:32:10.838 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:32:20.848 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:32:30.858 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:32:40.868 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:32:40.885 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:32:01.595586
2026-04-24T21:32:40.885 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:32:40.885 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:32:40.885 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:32:49.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:32:59.904 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:33:09.916 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:33:19.926 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:33:29.936 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:33:39.946 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:33:39.947 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:33:01.805211
2026-04-24T21:33:39.947 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:33:39.947 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:33:39.947 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:33:48.956 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:33:58.966 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:34:08.975 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:34:18.985 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:34:28.995 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:34:39.006 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:34:39.024 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:34:02.007796
2026-04-24T21:34:39.024 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:34:39.024 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:34:39.024 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:34:48.034 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:34:58.044 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:35:08.055 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:35:18.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:35:28.075 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:35:38.085 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:35:38.086 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:35:02.211923
2026-04-24T21:35:38.086 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:35:38.086 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:35:38.086 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:35:47.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:35:57.106 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:36:07.116 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:36:17.126 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:36:27.137 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:36:37.147 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:36:37.148 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:36:02.414635
2026-04-24T21:36:37.148 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:36:37.148 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:36:37.148 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:36:46.157 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:36:56.168 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:37:06.178 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:37:16.188 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:37:26.198 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:37:36.208 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:37:36.229 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:37:02.612790
2026-04-24T21:37:36.230 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:37:36.230 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:37:36.230 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:37:45.239 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:37:55.249 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:38:05.259 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:38:15.270 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:38:25.280 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:38:35.291 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:38:35.292 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:38:02.813848
2026-04-24T21:38:35.292 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:38:35.292 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:38:35.292 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:38:44.301 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:38:54.310 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:39:04.320 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:39:14.331 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:39:24.341 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:39:34.351 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:39:34.352 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:39:03.017612
2026-04-24T21:39:34.352 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:39:34.353 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:39:34.353 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:39:43.362 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:39:53.373 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:40:03.383 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:40:13.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:40:23.402 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:40:33.412 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:40:33.432 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:40:03.230596
2026-04-24T21:40:33.432 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:40:33.432 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:40:33.432 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:40:42.442 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:40:52.452 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:41:02.463 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:41:12.473 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:41:22.482 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:41:32.492 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:41:32.493 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:41:03.432034
2026-04-24T21:41:32.493 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:41:32.493 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:41:32.493 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:41:41.502 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:41:51.512 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:42:01.522 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:42:11.532 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:42:21.542 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:42:31.553 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:42:31.554 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:42:03.636979
2026-04-24T21:42:31.554 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:42:31.554 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:42:31.554 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:42:40.563 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:42:50.573 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:43:00.583 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:43:10.592 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:43:20.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:43:30.612 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:43:30.629 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:43:03.837004
2026-04-24T21:43:30.629 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:43:30.629 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:43:30.629 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:43:39.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:43:49.649 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:43:59.660 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:44:09.670 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:44:19.680 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:44:29.690 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:44:29.691 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:44:04.036821
2026-04-24T21:44:29.691 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:44:29.691 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:44:29.691 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:44:38.700 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:44:48.711 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:44:58.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:45:08.729 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:45:18.739 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:45:28.749 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:45:28.750 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:45:04.237743
2026-04-24T21:45:28.750 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:45:28.750 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:45:28.750 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:45:37.760 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:45:47.770 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:45:57.780 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:46:07.790 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:46:17.800 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:46:27.810 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:46:27.829 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:46:04.439118
2026-04-24T21:46:27.829 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:46:27.829 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:46:27.830 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:46:36.839 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:46:46.849 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:46:56.859 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:47:06.869 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:47:16.879 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:47:26.894 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:47:26.896 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:47:04.638463
2026-04-24T21:47:26.896 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:47:26.896 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:47:26.896 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:47:35.906 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:47:45.918 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:47:55.933 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:48:05.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:48:15.966 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:48:25.976 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:48:25.997 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:48:04.842393
2026-04-24T21:48:25.997 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:48:25.997 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:48:25.997 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:48:35.007 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:48:45.017 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:48:55.027 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:49:05.037 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:49:15.047 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:49:25.058 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:49:25.059 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:49:05.043753
2026-04-24T21:49:25.059 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:49:25.059 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:49:25.059 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:49:34.068 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:49:44.078 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:49:54.087 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:50:04.098 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:50:14.107 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:50:24.117 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:50:24.118 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:50:05.247610
2026-04-24T21:50:24.118 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:50:24.118 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:50:24.118 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:50:33.127 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:50:43.137 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:50:53.146 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:51:03.156 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:51:13.166 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:51:23.176 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:51:23.177 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:51:05.450299
2026-04-24T21:51:23.177 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:51:23.177 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:51:23.177 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:51:32.185 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:51:42.195 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:51:52.205 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:52:02.215 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:52:12.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:52:22.234 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:52:22.235 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:52:05.663948
2026-04-24T21:52:22.235 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:52:22.235 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:52:22.235 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:52:31.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:52:41.255 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:52:51.265 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:53:01.275 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:53:11.285 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:53:21.296 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:53:21.297 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:53:05.867873
2026-04-24T21:53:21.297 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:53:21.297 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:53:21.297 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:53:30.306 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:53:40.316 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:53:50.326 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:54:00.337 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:54:10.347 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:54:20.358 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:54:20.375 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:54:06.068257
2026-04-24T21:54:20.375 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:54:20.375 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:54:20.375 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:54:29.384 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:54:39.395 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:54:49.405 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:54:59.415 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:55:09.425 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:55:19.436 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:55:19.437 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:55:06.267675
2026-04-24T21:55:19.437 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:55:19.437 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:55:19.437 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:55:28.446 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:55:38.457 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:55:48.467 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:55:58.478 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:56:08.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:56:18.498 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:56:18.516 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:56:06.466342
2026-04-24T21:56:18.516 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:56:18.516 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:56:18.516 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:56:27.526 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:56:37.536 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:56:47.547 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:56:57.557 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:57:07.568 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:57:17.578 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:57:17.580 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:57:06.666843
2026-04-24T21:57:17.580 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:57:17.580 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:57:17.580 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:57:26.589 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:57:36.599 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:57:46.609 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:57:56.620 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:58:06.634 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:58:16.650 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:58:16.653 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:58:06.867178
2026-04-24T21:58:16.653 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:58:16.654 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:58:16.654 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:58:25.668 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:58:35.684 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:58:45.699 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:58:55.709 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T21:59:05.719 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T21:59:15.730 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T21:59:15.746 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T21:59:07.067824
2026-04-24T21:59:15.746 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T21:59:15.746 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T21:59:15.746 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T21:59:24.755 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T21:59:34.765 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T21:59:44.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T21:59:54.786 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:00:04.797 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:00:14.807 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:00:14.830 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:00:07.269589
2026-04-24T22:00:14.830 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:00:14.830 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:00:14.830 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:00:23.839 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:00:33.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:00:43.860 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:00:53.870 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:01:03.880 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:01:13.890 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:01:13.891 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:01:07.467244
2026-04-24T22:01:13.891 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:01:13.891 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:01:13.891 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:01:22.900 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:01:32.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:01:42.920 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:01:52.930 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:02:02.940 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:02:12.951 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:02:12.952 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:02:07.669534
2026-04-24T22:02:12.952 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:02:12.952 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:02:12.952 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:02:21.961 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:02:31.971 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:02:41.986 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:02:52.002 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:03:02.012 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:03:12.025 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:03:12.028 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:03:07.871702
2026-04-24T22:03:12.028 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:03:12.028 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:03:12.028 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:03:21.039 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:03:31.053 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:03:41.063 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:03:51.074 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:04:01.084 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:04:11.094 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:04:11.095 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:04:08.073929
2026-04-24T22:04:11.095 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:04:11.095 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:04:11.095 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:04:20.104 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:04:30.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:04:40.125 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:04:50.139 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:05:00.153 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:05:10.167 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:05:10.185 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:05:08.273159
2026-04-24T22:05:10.185 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:05:10.186 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:05:10.186 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:05:19.200 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:05:29.210 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:05:39.222 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:05:49.232 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:05:59.242 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:06:09.252 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:06:09.253 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:06:08.473528
2026-04-24T22:06:09.253 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:06:09.253 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:06:09.253 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:06:18.269 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:06:28.284 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:06:38.298 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:06:48.311 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:06:58.327 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:07:08.341 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:07:08.361 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:06:08.473528
2026-04-24T22:07:08.361 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:07:08.361 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:07:08.361 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:07:17.374 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:07:27.389 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:07:37.403 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:07:47.414 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:07:57.426 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:08:07.439 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:08:07.461 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:07:08.672776
2026-04-24T22:08:07.461 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:08:07.461 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:08:07.461 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:08:16.473 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:08:26.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:08:36.501 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:08:46.513 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:08:56.525 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:09:06.538 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:09:06.539 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:08:08.873795
2026-04-24T22:09:06.539 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:09:06.539 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:09:06.539 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:09:15.552 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:09:25.567 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:09:35.582 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:09:45.597 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:09:55.609 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:10:05.622 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:10:05.625 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:09:09.073710
2026-04-24T22:10:05.625 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:10:05.625 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:10:05.625 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:10:14.638 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:10:24.653 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:10:34.666 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:10:44.681 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:10:54.695 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:11:04.709 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:11:04.712 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:10:09.274572
2026-04-24T22:11:04.712 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:11:04.712 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:11:04.712 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:11:13.725 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:11:23.740 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:11:33.753 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:11:43.768 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:11:53.782 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:12:03.797 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:12:03.800 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:11:09.474928
2026-04-24T22:12:03.800 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:12:03.800 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:12:03.800 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:12:12.809 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:12:22.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:12:32.832 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:12:42.845 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:12:52.859 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:13:02.874 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:13:02.875 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:12:09.680591
2026-04-24T22:13:02.876 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:13:02.876 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:13:02.876 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:13:11.890 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:13:21.904 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:13:31.917 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:13:41.936 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:13:51.950 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:14:01.963 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:14:01.964 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:13:09.879725
2026-04-24T22:14:01.964 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:14:01.964 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:14:01.964 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:14:10.977 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:14:20.991 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:14:31.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:14:41.016 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:14:51.031 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:15:01.044 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:15:01.046 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:14:10.079703
2026-04-24T22:15:01.047 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:15:01.047 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:15:01.047 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:15:10.060 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:15:20.076 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:15:30.089 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:15:40.103 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:15:50.117 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:16:00.131 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:16:00.134 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:15:10.280812
2026-04-24T22:16:00.134 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:16:00.134 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:16:00.134 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:16:09.146 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:16:19.161 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:16:29.176 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:16:39.192 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:16:49.205 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:16:59.216 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:16:59.217 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:16:10.485264
2026-04-24T22:16:59.217 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:16:59.217 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:16:59.217 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:17:08.229 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:17:18.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:17:28.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:17:38.271 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:17:48.285 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:17:58.299 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:17:58.301 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:17:10.686786
2026-04-24T22:17:58.302 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:17:58.302 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:17:58.302 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:18:07.314 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:18:17.327 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:18:27.341 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:18:37.355 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:18:47.368 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:18:57.383 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:18:57.386 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:18:10.888373
2026-04-24T22:18:57.386 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:18:57.386 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:18:57.386 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:19:06.400 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:19:16.410 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:19:26.424 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:19:36.438 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:19:46.452 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:19:56.467 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:19:56.486 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:19:11.088347
2026-04-24T22:19:56.486 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:19:56.486 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:19:56.486 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:20:05.499 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:20:15.511 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:20:25.526 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:20:35.541 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:20:45.555 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:20:55.570 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:20:55.572 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:20:11.289719
2026-04-24T22:20:55.573 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:20:55.573 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:20:55.573 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:21:04.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:21:14.601 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:21:24.611 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:21:34.625 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:21:44.640 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:21:54.655 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:21:54.657 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:21:11.492134
2026-04-24T22:21:54.658 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:21:54.658 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:21:54.658 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:22:03.671 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:22:13.687 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:22:23.702 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:22:33.715 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:22:43.729 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:22:53.743 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:22:53.745 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:22:11.709909
2026-04-24T22:22:53.746 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:22:53.746 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:22:53.746 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:23:02.758 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:23:12.771 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:23:22.786 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:23:32.801 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:23:42.812 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:23:52.822 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:23:52.823 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:23:11.913034
2026-04-24T22:23:52.824 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:23:52.824 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:23:52.824 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:24:01.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:24:11.847 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:24:21.861 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:24:31.875 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:24:41.888 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:24:51.902 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:24:51.904 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:24:12.115711
2026-04-24T22:24:51.904 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:24:51.904 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:24:51.904 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:25:00.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:25:10.927 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:25:20.941 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:25:30.954 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:25:40.968 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:25:50.982 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:25:50.985 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:25:12.314922
2026-04-24T22:25:50.985 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:25:50.986 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:25:50.986 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:25:59.999 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:26:10.009 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:26:20.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:26:30.034 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:26:40.047 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:26:50.060 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:26:50.062 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:26:12.513755
2026-04-24T22:26:50.063 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:26:50.063 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:26:50.063 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:26:59.076 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:27:09.090 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:27:19.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:27:29.118 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:27:39.132 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:27:49.145 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:27:49.165 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:27:12.717636
2026-04-24T22:27:49.165 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:27:49.165 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:27:49.165 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:27:58.179 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:28:08.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:28:18.206 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:28:28.216 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:28:38.232 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:28:48.245 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:28:48.247 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:28:12.919064
2026-04-24T22:28:48.247 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:28:48.248 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:28:48.248 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:28:57.259 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:29:07.274 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:29:17.289 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:29:27.303 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:29:37.318 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:29:47.332 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:29:47.333 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:29:13.128720
2026-04-24T22:29:47.333 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:29:47.334 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:29:47.334 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:29:56.346 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:30:06.359 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:30:16.374 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:30:26.388 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:30:36.403 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:30:46.415 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:30:46.417 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:30:13.328926
2026-04-24T22:30:46.417 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:30:46.417 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:30:46.418 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:30:55.430 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:31:05.443 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:31:15.458 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:31:25.473 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:31:35.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:31:45.502 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:31:45.504 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:31:13.529060
2026-04-24T22:31:45.504 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:31:45.504 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:31:45.504 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:31:54.517 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:32:04.531 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:32:14.546 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:32:24.560 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:32:34.575 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:32:44.589 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:32:44.592 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:32:13.731776
2026-04-24T22:32:44.592 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:32:44.592 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:32:44.592 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:32:53.605 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:33:03.614 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:33:13.628 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:33:23.642 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:33:33.657 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:33:43.672 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:33:43.674 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:33:13.931665
2026-04-24T22:33:43.675 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:33:43.675 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:33:43.676 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:33:52.690 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:34:02.705 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:34:12.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:34:22.735 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:34:32.750 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:34:42.765 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:34:42.783 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:34:14.133665
2026-04-24T22:34:42.783 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:34:42.784 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:34:42.784 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:34:51.796 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:35:01.808 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:35:11.821 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:35:21.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:35:31.848 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:35:41.863 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:35:41.865 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:35:14.334223
2026-04-24T22:35:41.865 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:35:41.865 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:35:41.865 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:35:50.876 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:36:00.888 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:36:10.900 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:36:20.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:36:30.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:36:40.937 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:36:40.958 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:36:14.534384
2026-04-24T22:36:40.958 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:36:40.959 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:36:40.959 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:36:49.972 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:36:59.986 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:37:10.001 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:37:20.013 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:37:30.026 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:37:40.040 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:37:40.042 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:37:14.734647
2026-04-24T22:37:40.042 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:37:40.042 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:37:40.043 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:37:49.054 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:37:59.069 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:38:09.084 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:38:19.098 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:38:29.112 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:38:39.124 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:38:39.143 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:38:14.934616
2026-04-24T22:38:39.143 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:38:39.143 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:38:39.143 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:38:48.155 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:38:58.169 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:39:08.183 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:39:18.199 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:39:28.210 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:39:38.222 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:39:38.224 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:39:15.133143
2026-04-24T22:39:38.225 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:39:38.225 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:39:38.225 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:39:47.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:39:57.252 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:40:07.264 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:40:17.277 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:40:27.292 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:40:37.306 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:40:37.324 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:40:15.333258
2026-04-24T22:40:37.325 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:40:37.325 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:40:37.325 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:40:46.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:40:56.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:41:06.363 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:41:16.379 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:41:26.395 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:41:36.408 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:41:36.410 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:41:15.552741
2026-04-24T22:41:36.411 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:41:36.411 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:41:36.411 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:41:45.422 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:41:55.437 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:42:05.451 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:42:15.466 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:42:25.480 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:42:35.497 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:42:35.519 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:42:15.754367
2026-04-24T22:42:35.520 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:42:35.520 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:42:35.520 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:42:44.533 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:42:54.547 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:43:04.562 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:43:14.577 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:43:24.592 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:43:34.605 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:43:34.608 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:43:15.958815
2026-04-24T22:43:34.608 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:43:34.608 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:43:34.608 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:43:43.619 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:43:53.632 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:44:03.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:44:13.662 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:44:23.677 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:44:33.693 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:44:33.712 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:44:16.161652
2026-04-24T22:44:33.712 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:44:33.712 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:44:33.712 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:44:42.725 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:44:52.741 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:45:02.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:45:12.772 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:45:22.787 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:45:32.802 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:45:32.824 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:45:16.361598
2026-04-24T22:45:32.825 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:45:32.825 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:45:32.825 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:45:41.836 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:45:51.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:46:01.864 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:46:11.879 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:46:21.891 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:46:31.904 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:46:31.905 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:46:16.560632
2026-04-24T22:46:31.905 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:46:31.905 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:46:31.905 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:46:40.916 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:46:50.929 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:47:00.944 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:47:10.958 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:47:20.972 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:47:30.985 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:47:30.987 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:47:16.764131
2026-04-24T22:47:30.987 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:47:30.988 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:47:30.988 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:47:40.001 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:47:50.012 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:48:00.024 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:48:10.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:48:20.048 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:48:30.061 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:48:30.064 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:48:16.965582
2026-04-24T22:48:30.065 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:48:30.065 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:48:30.065 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:48:39.078 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:48:49.092 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:48:59.106 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:49:09.119 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:49:19.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:49:29.149 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:49:29.167 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:49:17.167538
2026-04-24T22:49:29.168 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:49:29.168 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:49:29.168 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:49:38.181 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:49:48.195 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:49:58.209 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:50:08.219 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:50:18.232 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:50:28.245 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:50:28.248 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:50:17.369378
2026-04-24T22:50:28.248 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:50:28.248 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:50:28.248 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:50:37.260 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:50:47.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:50:57.285 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:51:07.299 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:51:17.313 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:51:27.327 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:51:27.330 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:51:17.572850
2026-04-24T22:51:27.330 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:51:27.330 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:51:27.330 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:51:36.343 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:51:46.359 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:51:56.373 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:52:06.385 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:52:16.400 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:52:26.412 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:52:26.415 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:52:17.772964
2026-04-24T22:52:26.415 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:52:26.415 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:52:26.415 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:52:35.427 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:52:45.441 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:52:55.457 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:53:05.472 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:53:15.486 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:53:25.503 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:53:25.505 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:53:17.975723
2026-04-24T22:53:25.505 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:53:25.505 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:53:25.506 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:53:34.517 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:53:44.532 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:53:54.547 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:54:04.559 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:54:14.573 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:54:24.589 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:54:24.591 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:54:18.182221
2026-04-24T22:54:24.591 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:54:24.591 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:54:24.591 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:54:33.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:54:43.614 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:54:53.627 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:55:03.641 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:55:13.657 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:55:23.673 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:55:23.697 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:55:18.381364
2026-04-24T22:55:23.697 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:55:23.697 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:55:23.697 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:55:32.708 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:55:42.719 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:55:52.732 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:56:02.745 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:56:12.760 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:56:22.777 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:56:22.779 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:56:18.583444
2026-04-24T22:56:22.780 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:56:22.780 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:56:22.780 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:56:31.794 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:56:41.806 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:56:51.816 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:57:01.828 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:57:11.842 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:57:21.857 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:57:21.874 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:57:18.783563
2026-04-24T22:57:21.875 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:57:21.875 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:57:21.875 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:57:30.888 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:57:40.900 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:57:50.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:58:00.922 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:58:10.936 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:58:20.949 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:58:20.972 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:58:18.984410
2026-04-24T22:58:20.972 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:58:20.972 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:58:20.973 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:58:29.985 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:58:40.001 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:58:50.010 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:59:00.022 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T22:59:10.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T22:59:20.047 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T22:59:20.050 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:59:19.184954
2026-04-24T22:59:20.050 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T22:59:20.050 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T22:59:20.050 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T22:59:29.062 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T22:59:39.075 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T22:59:49.090 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T22:59:59.103 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:00:09.116 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:00:19.132 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:00:19.151 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T22:59:19.184954
2026-04-24T23:00:19.152 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:00:19.152 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:00:19.152 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:00:28.164 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:00:38.179 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:00:48.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:00:58.206 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:01:08.216 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:01:18.230 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:01:18.232 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:00:19.385941
2026-04-24T23:01:18.232 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:01:18.232 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:01:18.233 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:01:27.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:01:37.259 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:01:47.272 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:01:57.286 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:02:07.298 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:02:17.311 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:02:17.334 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:01:19.586591
2026-04-24T23:02:17.334 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:02:17.334 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:02:17.334 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:02:26.347 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:02:36.363 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:02:46.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:02:56.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:03:06.406 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:03:16.417 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:03:16.419 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:02:19.787402
2026-04-24T23:03:16.419 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:03:16.420 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:03:16.420 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:03:25.433 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:03:35.448 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:03:45.463 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:03:55.479 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:04:05.493 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:04:15.507 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:04:15.509 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:03:19.987143
2026-04-24T23:04:15.510 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:04:15.510 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:04:15.510 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:04:24.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:04:34.539 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:04:44.554 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:04:54.570 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:05:04.583 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:05:14.599 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:05:14.615 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:04:20.186120
2026-04-24T23:05:14.616 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:05:14.616 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:05:14.616 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:05:23.628 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:05:33.644 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:05:43.659 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:05:53.674 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:06:03.688 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:06:13.703 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:06:13.706 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:05:20.388896
2026-04-24T23:06:13.706 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:06:13.706 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:06:13.706 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:06:22.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:06:32.736 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:06:42.751 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:06:52.765 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:07:02.780 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:07:12.796 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:07:12.799 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:06:20.589783
2026-04-24T23:07:12.799 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:07:12.799 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:07:12.799 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:07:21.809 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:07:31.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:07:41.832 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:07:51.846 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:08:01.860 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:08:11.873 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:08:11.890 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:07:20.793318
2026-04-24T23:08:11.891 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:08:11.891 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:08:11.891 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:08:20.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:08:30.913 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:08:40.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:08:50.939 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:09:00.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:09:10.966 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:09:10.990 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:08:20.994957
2026-04-24T23:09:10.991 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:09:10.991 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:09:10.991 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:09:20.003 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:09:30.013 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:09:40.026 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:09:50.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:10:00.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:10:10.063 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:10:10.065 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:09:21.196939
2026-04-24T23:10:10.065 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:10:10.066 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:10:10.066 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:10:19.078 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:10:29.093 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:10:39.104 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:10:49.116 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:10:59.130 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:11:09.143 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:11:09.146 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:10:21.405469
2026-04-24T23:11:09.146 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:11:09.146 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:11:09.147 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:11:18.161 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:11:28.175 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:11:38.188 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:11:48.201 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:11:58.212 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:12:08.223 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:12:08.225 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:11:21.605723
2026-04-24T23:12:08.225 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:12:08.226 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:12:08.226 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:12:17.239 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:12:27.252 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:12:37.266 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:12:47.281 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:12:57.291 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:13:07.303 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:13:07.322 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:12:21.807394
2026-04-24T23:13:07.323 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:13:07.323 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:13:07.323 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:13:16.337 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:13:26.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:13:36.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:13:46.381 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:13:56.397 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:14:06.408 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:14:06.411 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:13:22.008309
2026-04-24T23:14:06.411 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:14:06.411 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:14:06.411 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:14:15.423 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:14:25.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:14:35.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:14:45.467 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:14:55.483 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:15:05.497 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:15:05.522 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:14:22.208537
2026-04-24T23:15:05.523 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:15:05.523 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:15:05.523 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:15:14.535 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:15:24.550 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:15:34.565 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:15:44.580 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:15:54.593 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:16:04.606 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:16:04.608 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:15:22.408547
2026-04-24T23:16:04.608 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:16:04.609 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:16:04.609 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:16:13.620 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:16:23.634 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:16:33.656 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:16:43.669 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:16:53.683 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:17:03.698 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:17:03.700 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:16:22.610388
2026-04-24T23:17:03.701 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:17:03.701 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:17:03.701 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:17:12.713 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:17:22.729 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:17:32.744 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:17:42.759 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:17:52.774 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:18:02.789 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:18:02.809 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:17:22.811892
2026-04-24T23:18:02.809 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:18:02.809 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:18:02.809 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:18:11.818 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:18:21.832 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:18:31.845 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:18:41.859 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:18:51.873 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:19:01.886 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:19:01.907 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:18:23.020970
2026-04-24T23:19:01.908 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:19:01.908 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:19:01.908 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:19:10.918 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:19:20.932 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:19:30.947 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:19:40.961 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:19:50.975 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:20:00.991 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:20:00.994 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:19:23.221785
2026-04-24T23:20:00.994 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:20:00.994 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:20:00.994 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:20:10.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:20:20.017 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:20:30.030 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:20:40.046 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:20:50.059 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:21:00.073 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:21:00.090 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:20:23.423833
2026-04-24T23:21:00.091 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:21:00.091 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:21:00.091 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:21:09.101 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:21:19.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:21:29.129 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:21:39.144 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:21:49.157 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:21:59.172 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:21:59.174 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:21:23.622570
2026-04-24T23:21:59.174 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:21:59.175 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:21:59.175 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:22:08.188 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:22:18.203 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:22:28.213 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:22:38.226 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:22:48.240 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:22:58.253 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:22:58.254 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:22:23.823240
2026-04-24T23:22:58.255 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:22:58.255 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:22:58.255 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:23:07.268 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:23:17.283 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:23:27.296 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:23:37.306 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:23:47.321 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:23:57.334 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:23:57.337 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:23:24.022718
2026-04-24T23:23:57.337 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:23:57.337 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:23:57.337 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:24:06.352 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:24:16.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:24:26.382 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:24:36.398 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:24:46.409 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:24:56.420 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:24:56.422 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:24:24.224595
2026-04-24T23:24:56.422 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:24:56.423 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:24:56.423 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:25:05.435 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:25:15.451 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:25:25.466 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:25:35.480 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:25:45.494 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:25:55.510 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:25:55.512 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:25:24.426537
2026-04-24T23:25:55.512 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:25:55.512 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:25:55.513 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:26:04.524 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:26:14.537 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:26:24.553 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:26:34.569 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:26:44.584 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:26:54.598 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:26:54.620 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:26:24.625597
2026-04-24T23:26:54.654 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:26:54.654 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:26:54.654 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:27:03.668 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:27:13.684 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:27:23.700 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:27:33.714 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:27:43.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:27:53.744 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:27:53.746 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:27:24.826091
2026-04-24T23:27:53.746 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:27:53.746 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:27:53.746 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:28:02.758 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:28:12.773 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:28:22.787 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:28:32.803 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:28:42.815 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:28:52.828 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:28:52.847 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:28:25.027138
2026-04-24T23:28:52.847 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:28:52.847 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:28:52.847 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:29:01.859 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:29:11.874 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:29:21.887 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:29:31.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:29:41.909 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:29:51.922 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:29:51.925 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:29:25.229137
2026-04-24T23:29:51.925 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:29:51.925 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:29:51.925 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:30:00.938 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:30:10.952 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:30:20.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:30:30.980 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:30:40.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:30:51.008 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:30:51.011 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:30:25.438498
2026-04-24T23:30:51.011 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:30:51.011 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:30:51.011 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:31:00.022 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:31:10.035 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:31:20.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:31:30.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:31:40.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:31:50.092 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:31:50.095 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:31:25.639143
2026-04-24T23:31:50.095 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:31:50.095 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:31:50.095 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:31:59.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:32:09.117 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:32:19.130 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:32:29.145 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:32:39.160 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:32:49.175 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:32:49.195 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:32:25.840699
2026-04-24T23:32:49.195 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:32:49.195 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:32:49.195 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:32:58.208 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:33:08.218 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:33:18.232 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:33:28.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:33:38.259 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:33:48.274 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:33:48.293 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:33:26.043976
2026-04-24T23:33:48.294 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:33:48.294 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:33:48.294 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:33:57.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:34:07.319 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:34:17.334 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:34:27.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:34:37.364 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:34:47.379 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:34:47.381 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:34:26.244314
2026-04-24T23:34:47.382 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:34:47.382 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:34:47.382 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:34:56.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:35:06.406 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:35:16.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:35:26.432 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:35:36.448 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:35:46.463 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:35:46.466 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:35:26.442592
2026-04-24T23:35:46.466 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:35:46.466 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:35:46.466 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:35:55.480 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:36:05.495 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:36:15.508 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:36:25.522 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:36:35.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:36:45.553 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:36:45.572 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:36:26.643504
2026-04-24T23:36:45.572 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:36:45.573 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:36:45.573 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:36:54.593 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:37:04.605 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:37:14.616 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:37:24.629 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:37:34.644 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:37:44.658 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:37:44.661 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:37:26.845712
2026-04-24T23:37:44.661 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:37:44.661 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:37:44.661 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:37:53.675 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:38:03.689 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:38:13.702 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:38:23.716 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:38:33.731 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:38:43.744 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:38:43.761 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:38:27.045730
2026-04-24T23:38:43.761 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:38:43.761 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:38:43.761 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:38:52.774 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:39:02.789 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:39:12.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:39:22.815 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:39:32.827 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:39:42.841 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:39:42.843 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:39:27.249158
2026-04-24T23:39:42.844 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:39:42.844 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:39:42.844 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:39:51.854 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:40:01.867 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:40:11.880 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:40:21.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:40:31.906 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:40:41.920 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:40:41.940 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:40:27.449680
2026-04-24T23:40:41.941 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:40:41.941 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:40:41.941 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:40:50.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:41:00.968 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:41:10.982 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:41:20.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:41:31.008 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:41:41.019 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:41:41.037 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:41:27.652381
2026-04-24T23:41:41.037 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:41:41.037 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:41:41.038 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:41:50.050 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:42:00.064 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:42:10.078 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:42:20.093 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:42:30.106 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:42:40.121 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:42:40.123 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:42:27.867447
2026-04-24T23:42:40.124 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:42:40.124 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:42:40.124 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:42:49.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:42:59.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:43:09.164 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:43:19.179 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:43:29.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:43:39.205 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:43:39.207 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:43:28.069480
2026-04-24T23:43:39.207 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:43:39.207 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:43:39.208 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:43:48.218 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:43:58.231 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:44:08.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:44:18.256 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:44:28.270 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:44:38.286 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:44:38.309 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:44:28.269258
2026-04-24T23:44:38.309 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:44:38.309 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:44:38.309 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:44:47.322 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:44:57.336 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:45:07.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:45:17.365 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:45:27.380 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:45:37.395 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:45:37.398 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:45:28.470740
2026-04-24T23:45:37.445 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:45:37.445 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:45:37.445 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:45:46.459 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:45:56.474 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:46:06.490 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:46:16.504 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:46:26.518 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:46:36.530 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:46:36.546 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:46:28.670589
2026-04-24T23:46:36.547 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:46:36.547 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:46:36.547 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:46:45.561 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:46:55.575 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:47:05.589 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:47:15.604 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:47:25.614 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:47:35.630 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:47:35.653 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:47:28.870924
2026-04-24T23:47:35.654 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:47:35.663 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:47:35.663 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:47:44.678 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:47:54.693 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:48:04.707 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:48:14.722 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:48:24.738 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:48:34.754 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:48:34.757 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:48:29.074686
2026-04-24T23:48:34.757 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:48:34.757 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:48:34.757 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:48:43.771 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:48:53.785 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:49:03.800 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:49:13.811 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:49:23.826 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:49:33.839 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:49:33.842 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:49:29.276881
2026-04-24T23:49:33.842 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:49:33.842 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:49:33.842 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:49:42.854 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:49:52.869 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:50:02.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:50:12.898 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:50:22.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:50:32.924 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:50:32.926 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:50:29.479270
2026-04-24T23:50:32.926 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:50:32.926 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:50:32.926 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:50:41.938 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:50:51.952 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:51:01.967 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:51:11.982 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:51:21.998 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:51:32.010 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:51:32.032 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:51:29.679976
2026-04-24T23:51:32.032 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:51:32.032 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:51:32.032 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:51:41.044 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:51:51.058 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:52:01.072 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:52:11.087 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:52:21.100 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:52:31.114 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:52:31.131 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:52:29.882166
2026-04-24T23:52:31.132 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:52:31.132 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:52:31.132 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:52:40.145 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:52:50.159 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:53:00.172 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:53:10.187 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:53:20.202 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:53:30.214 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:53:30.233 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:53:30.084607
2026-04-24T23:53:30.233 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:53:30.233 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:53:30.233 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:53:39.248 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:53:49.263 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:53:59.278 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:54:09.289 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:54:19.303 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:54:29.315 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:54:29.318 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:53:30.084607
2026-04-24T23:54:29.318 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:54:29.318 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:54:29.319 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:54:38.332 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:54:48.347 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:54:58.363 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:55:08.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:55:18.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:55:28.405 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:55:28.424 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:54:30.286422
2026-04-24T23:55:28.424 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:55:28.424 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:55:28.425 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:55:37.437 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:55:47.449 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:55:57.464 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:56:07.479 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:56:17.494 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:56:27.507 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:56:27.525 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:55:30.488413
2026-04-24T23:56:27.525 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:56:27.525 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:56:27.525 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:56:36.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:56:46.554 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:56:56.569 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:57:06.582 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:57:16.598 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:57:26.611 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:57:26.632 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:56:30.688945
2026-04-24T23:57:26.632 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:57:26.633 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:57:26.633 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:57:35.646 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:57:45.662 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:57:55.677 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:58:05.689 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:58:15.704 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:58:25.717 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:58:25.720 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:57:30.892247
2026-04-24T23:58:25.720 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:58:25.720 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:58:25.720 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:58:34.732 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:58:44.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:58:54.762 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-24T23:59:04.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-24T23:59:14.791 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-24T23:59:24.805 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-24T23:59:24.822 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:58:31.097946
2026-04-24T23:59:24.823 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-24T23:59:24.823 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-24T23:59:24.823 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-24T23:59:33.836 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-24T23:59:43.848 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-24T23:59:53.860 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:00:03.873 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:00:13.886 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:00:23.899 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:00:23.901 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-24T23:59:31.302490
2026-04-25T00:00:23.901 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:00:23.902 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:00:23.902 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:00:32.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:00:42.922 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:00:52.934 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:01:02.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:01:12.963 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:01:22.977 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:01:22.995 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:00:31.506085
2026-04-25T00:01:22.995 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:01:22.995 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:01:22.995 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:01:32.007 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:01:42.017 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:01:52.029 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:02:02.041 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:02:12.054 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:02:22.069 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:02:22.071 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:01:31.728078
2026-04-25T00:02:22.071 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:02:22.071 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:02:22.071 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:02:31.084 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:02:41.099 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:02:51.110 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:03:01.124 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:03:11.138 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:03:21.153 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:03:21.169 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:02:31.931574
2026-04-25T00:03:21.169 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:03:21.169 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:03:21.169 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:03:30.182 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:03:40.196 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:03:50.208 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:04:00.219 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:04:10.232 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:04:20.248 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:04:20.250 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:03:32.133224
2026-04-25T00:04:20.250 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:04:20.250 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:04:20.250 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:04:29.263 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:04:39.279 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:04:49.293 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:04:59.307 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:05:09.318 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:05:19.333 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:05:19.355 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:04:32.334746
2026-04-25T00:05:19.355 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:05:19.355 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:05:19.355 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:05:28.368 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:05:38.383 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:05:48.398 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:05:58.408 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:06:08.419 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:06:18.433 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:06:18.455 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:05:32.536174
2026-04-25T00:06:18.456 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:06:18.456 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:06:18.456 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:06:27.471 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:06:37.486 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:06:47.500 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:06:57.513 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:07:07.527 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:07:17.541 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:07:17.543 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:06:32.737150
2026-04-25T00:07:17.543 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:07:17.544 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:07:17.544 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:07:26.557 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:07:36.571 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:07:46.586 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:07:56.601 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:08:06.609 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:08:16.621 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:08:16.624 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:07:32.949531
2026-04-25T00:08:16.624 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:08:16.624 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:08:16.624 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:08:25.636 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:08:35.649 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:08:45.663 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:08:55.677 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:09:05.691 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:09:15.705 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:09:15.726 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:08:33.155115
2026-04-25T00:09:15.727 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:09:15.727 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:09:15.727 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:09:24.739 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:09:34.755 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:09:44.768 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:09:54.783 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:10:04.798 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:10:14.810 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:10:14.812 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:09:33.356736
2026-04-25T00:10:14.812 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:10:14.812 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:10:14.812 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:10:23.824 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:10:33.837 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:10:43.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:10:53.863 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:11:03.877 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:11:13.892 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:11:13.894 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:10:33.559828
2026-04-25T00:11:13.894 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:11:13.894 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:11:13.895 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:11:22.905 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:11:32.917 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:11:42.930 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:11:52.945 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:12:02.957 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:12:12.971 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:12:12.992 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:11:33.760162
2026-04-25T00:12:12.992 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:12:12.992 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:12:12.992 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:12:22.004 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:12:32.015 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:12:42.027 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:12:52.039 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:13:02.050 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:13:12.065 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:13:12.067 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:12:33.961789
2026-04-25T00:13:12.067 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:13:12.067 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:13:12.067 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:13:21.080 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:13:31.092 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:13:41.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:13:51.119 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:14:01.132 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:14:11.147 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:14:11.171 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:13:34.163520
2026-04-25T00:14:11.171 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:14:11.171 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:14:11.171 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:14:20.184 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:14:30.198 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:14:40.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:14:50.223 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:15:00.238 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:15:10.252 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:15:10.254 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:14:34.366603
2026-04-25T00:15:10.254 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:15:10.254 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:15:10.254 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:15:19.267 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:15:29.281 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:15:39.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:15:49.308 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:15:59.324 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:16:09.339 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:16:09.360 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:15:34.567948
2026-04-25T00:16:09.360 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:16:09.360 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:16:09.360 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:16:18.374 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:16:28.390 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:16:38.402 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:16:48.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:16:58.426 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:17:08.439 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:17:08.441 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:16:34.770179
2026-04-25T00:17:08.442 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:17:08.442 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:17:08.442 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:17:17.454 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:17:27.470 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:17:37.484 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:17:47.498 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:17:57.512 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:18:07.525 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:18:07.545 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:17:34.972545
2026-04-25T00:18:07.545 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:18:07.545 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:18:07.546 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:18:16.558 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:18:26.573 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:18:36.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:18:46.601 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:18:56.611 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:19:06.622 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:19:06.643 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:18:35.172289
2026-04-25T00:19:06.643 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:19:06.643 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:19:06.643 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:19:15.657 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:19:25.671 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:19:35.685 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:19:45.698 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:19:55.709 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:20:05.725 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:20:05.727 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:19:35.372527
2026-04-25T00:20:05.727 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:20:05.728 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:20:05.728 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:20:14.741 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:20:24.754 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:20:34.769 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:20:44.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:20:54.797 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:21:04.809 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:21:04.811 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:20:35.575941
2026-04-25T00:21:04.811 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:21:04.812 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:21:04.812 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:21:13.821 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:21:23.836 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:21:33.848 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:21:43.861 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:21:53.873 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:22:03.886 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:22:03.888 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:21:35.777272
2026-04-25T00:22:03.888 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:22:03.888 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:22:03.888 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:22:12.900 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:22:22.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:22:32.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:22:42.936 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:22:52.950 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:23:02.964 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:23:02.988 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:22:35.981373
2026-04-25T00:23:02.989 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:23:02.989 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:23:02.989 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:23:12.002 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:23:22.012 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:23:32.025 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:23:42.039 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:23:52.053 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:24:02.066 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:24:02.068 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:23:36.180436
2026-04-25T00:24:02.068 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:24:02.068 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:24:02.068 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:24:11.080 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:24:21.095 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:24:31.107 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:24:41.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:24:51.135 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:25:01.150 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:25:01.152 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:24:36.382217
2026-04-25T00:25:01.153 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:25:01.153 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:25:01.153 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:25:10.164 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:25:20.179 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:25:30.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:25:40.206 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:25:50.219 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:26:00.233 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:26:00.236 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:25:36.582622
2026-04-25T00:26:00.236 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:26:00.236 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:26:00.236 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:26:09.249 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:26:19.263 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:26:29.279 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:26:39.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:26:49.309 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:26:59.323 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:26:59.346 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:26:36.784845
2026-04-25T00:26:59.346 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:26:59.347 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:26:59.347 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:27:08.361 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:27:18.376 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:27:28.391 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:27:38.406 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:27:48.418 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:27:58.430 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:27:58.432 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:27:36.984934
2026-04-25T00:27:58.433 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:27:58.433 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:27:58.433 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:28:07.445 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:28:17.461 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:28:27.477 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:28:37.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:28:47.505 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:28:57.518 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:28:57.541 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:28:37.184375
2026-04-25T00:28:57.541 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:28:57.542 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:28:57.542 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:29:06.555 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:29:16.571 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:29:26.585 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:29:36.601 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:29:46.611 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:29:56.623 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:29:56.626 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:29:37.385815
2026-04-25T00:29:56.626 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:29:56.626 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:29:56.626 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:30:05.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:30:15.655 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:30:25.669 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:30:35.683 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:30:45.697 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:30:55.711 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:30:55.733 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:30:37.589358
2026-04-25T00:30:55.733 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:30:55.734 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:30:55.734 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:31:04.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:31:14.763 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:31:24.779 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:31:34.793 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:31:44.807 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:31:54.820 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:31:54.841 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:31:37.787996
2026-04-25T00:31:54.841 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:31:54.841 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:31:54.842 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:32:03.853 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:32:13.866 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:32:23.880 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:32:33.894 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:32:43.905 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:32:53.919 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:32:53.921 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:32:37.991615
2026-04-25T00:32:53.921 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:32:53.921 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:32:53.922 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:33:02.933 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:33:12.948 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:33:22.961 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:33:32.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:33:42.989 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:33:53.003 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:33:53.024 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:33:38.193407
2026-04-25T00:33:53.024 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:33:53.024 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:33:53.024 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:34:02.035 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:34:12.050 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:34:22.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:34:32.080 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:34:42.095 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:34:52.105 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:34:52.108 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:34:38.396910
2026-04-25T00:34:52.108 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:34:52.108 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:34:52.108 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:35:01.121 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:35:11.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:35:21.151 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:35:31.166 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:35:41.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:35:51.194 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:35:51.212 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:35:38.595717
2026-04-25T00:35:51.212 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:35:51.212 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:35:51.212 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:36:00.224 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:36:10.238 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:36:20.253 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:36:30.269 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:36:40.283 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:36:50.297 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:36:50.299 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:36:38.796709
2026-04-25T00:36:50.300 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:36:50.300 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:36:50.300 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:36:59.311 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:37:09.325 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:37:19.338 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:37:29.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:37:39.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:37:49.382 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:37:49.399 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:37:38.997680
2026-04-25T00:37:49.399 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:37:49.399 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:37:49.399 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:37:58.410 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:38:08.423 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:38:18.438 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:38:28.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:38:38.468 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:38:48.482 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:38:48.485 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:38:39.198508
2026-04-25T00:38:48.485 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:38:48.486 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:38:48.486 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:38:57.498 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:39:07.511 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:39:17.525 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:39:27.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:39:37.556 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:39:47.571 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:39:47.594 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:39:39.399164
2026-04-25T00:39:47.595 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:39:47.595 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:39:47.595 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:39:56.605 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:40:06.615 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:40:16.629 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:40:26.645 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:40:36.660 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:40:46.674 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:40:46.676 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:40:39.601293
2026-04-25T00:40:46.677 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:40:46.677 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:40:46.677 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:40:55.690 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:41:05.704 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:41:15.717 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:41:25.729 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:41:35.743 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:41:45.759 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:41:45.777 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:41:39.801227
2026-04-25T00:41:45.777 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:41:45.777 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:41:45.777 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:41:54.790 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:42:04.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:42:14.815 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:42:24.827 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:42:34.842 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:42:44.856 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:42:44.873 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:42:40.005436
2026-04-25T00:42:44.874 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:42:44.874 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:42:44.874 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:42:53.886 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:43:03.898 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:43:13.909 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:43:23.921 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:43:33.935 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:43:43.951 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:43:43.953 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:43:40.205751
2026-04-25T00:43:43.953 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:43:43.953 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:43:43.954 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:43:52.966 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:44:02.980 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:44:12.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:44:23.008 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:44:33.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:44:43.032 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:44:43.052 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:44:40.409969
2026-04-25T00:44:43.052 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:44:43.052 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:44:43.052 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:44:52.066 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:45:02.080 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:45:12.093 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:45:22.104 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:45:32.118 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:45:42.133 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:45:42.153 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:45:40.610744
2026-04-25T00:45:42.153 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:45:42.153 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:45:42.153 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:45:51.166 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:46:01.179 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:46:11.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:46:21.205 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:46:31.215 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:46:41.230 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:46:41.248 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:46:40.813487
2026-04-25T00:46:41.248 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:46:41.248 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:46:41.248 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:46:50.261 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:47:00.276 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:47:10.290 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:47:20.304 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:47:30.319 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:47:40.335 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:47:40.353 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:46:40.813487
2026-04-25T00:47:40.353 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:47:40.353 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:47:40.354 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:47:49.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:47:59.380 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:48:09.394 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:48:19.407 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:48:29.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:48:39.431 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:48:39.434 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:47:41.016908
2026-04-25T00:48:39.434 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:48:39.434 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:48:39.434 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:48:48.446 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:48:58.459 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:49:08.473 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:49:18.487 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:49:28.502 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:49:38.516 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:49:38.518 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:48:41.219021
2026-04-25T00:49:38.518 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:49:38.518 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:49:38.518 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:49:47.530 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:49:57.543 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:50:07.557 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:50:17.572 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:50:27.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:50:37.603 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:50:37.627 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:49:41.420640
2026-04-25T00:50:37.627 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:50:37.627 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:50:37.627 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:50:46.641 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:50:56.656 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:51:06.670 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:51:16.685 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:51:26.700 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:51:36.714 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:51:36.716 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:50:41.625360
2026-04-25T00:51:36.716 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:51:36.717 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:51:36.717 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:51:45.730 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:51:55.751 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:52:05.765 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:52:15.780 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:52:25.796 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:52:35.809 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:52:35.811 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:51:41.827532
2026-04-25T00:52:35.811 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:52:35.811 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:52:35.811 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:52:44.821 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:52:54.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:53:04.852 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:53:14.867 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:53:24.883 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:53:34.895 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:53:34.898 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:52:42.028389
2026-04-25T00:53:34.898 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:53:34.898 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:53:34.898 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:53:43.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:53:53.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:54:03.939 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:54:13.954 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:54:23.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:54:33.980 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:54:33.982 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:53:42.229487
2026-04-25T00:54:33.982 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:54:33.982 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:54:33.982 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:54:42.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:54:53.007 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:55:03.015 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:55:13.029 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:55:23.043 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:55:33.058 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:55:33.060 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:54:42.430017
2026-04-25T00:55:33.060 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:55:33.060 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:55:33.060 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:55:42.072 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:55:52.086 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:56:02.100 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:56:12.112 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:56:22.125 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:56:32.141 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:56:32.143 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:55:42.632229
2026-04-25T00:56:32.144 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:56:32.144 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:56:32.144 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:56:41.157 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:56:51.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:57:01.183 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:57:11.196 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:57:21.208 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:57:31.218 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:57:31.238 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:56:42.834045
2026-04-25T00:57:31.238 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:57:31.239 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:57:31.239 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:57:40.251 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:57:50.264 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:58:00.280 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:58:10.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:58:20.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:58:30.319 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:58:30.322 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:57:43.037205
2026-04-25T00:58:30.322 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:58:30.322 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:58:30.322 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:58:39.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:58:49.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:58:59.364 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T00:59:09.378 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T00:59:19.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T00:59:29.406 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T00:59:29.408 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:58:43.239622
2026-04-25T00:59:29.408 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T00:59:29.409 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T00:59:29.409 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T00:59:38.420 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T00:59:48.435 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T00:59:58.451 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:00:08.466 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:00:18.481 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:00:28.496 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:00:28.498 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T00:59:43.441634
2026-04-25T01:00:28.499 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:00:28.499 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:00:28.499 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:00:37.509 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:00:47.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:00:57.537 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:01:07.552 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:01:17.566 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:01:27.581 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:01:27.584 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:00:43.643450
2026-04-25T01:01:27.584 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:01:27.584 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:01:27.584 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:01:36.598 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:01:46.609 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:01:56.622 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:02:06.636 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:02:16.651 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:02:26.666 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:02:26.688 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:01:43.845669
2026-04-25T01:02:26.688 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:02:26.688 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:02:26.688 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:02:35.702 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:02:45.716 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:02:55.731 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:03:05.747 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:03:15.762 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:03:25.778 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:03:25.780 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:02:44.047773
2026-04-25T01:03:25.780 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:03:25.780 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:03:25.780 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:03:34.794 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:03:44.808 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:03:54.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:04:04.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:04:14.849 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:04:24.862 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:04:24.864 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:03:44.248872
2026-04-25T01:04:24.865 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:04:24.865 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:04:24.865 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:04:33.877 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:04:43.891 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:04:53.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:05:03.914 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:05:13.926 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:05:23.940 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:05:23.942 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:04:44.448682
2026-04-25T01:05:23.942 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:05:23.942 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:05:23.942 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:05:32.956 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:05:42.971 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:05:52.986 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:06:03.000 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:06:13.010 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:06:23.020 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:06:23.041 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:05:44.651636
2026-04-25T01:06:23.042 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:06:23.042 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:06:23.042 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:06:32.054 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:06:42.070 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:06:52.084 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:07:02.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:07:12.107 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:07:22.121 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:07:22.124 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:06:44.855968
2026-04-25T01:07:22.124 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:07:22.124 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:07:22.124 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:07:31.135 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:07:41.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:07:51.165 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:08:01.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:08:11.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:08:21.207 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:08:21.209 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:07:45.057101
2026-04-25T01:08:21.209 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:08:21.209 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:08:21.210 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:08:30.220 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:08:40.234 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:08:50.248 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:09:00.263 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:09:10.276 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:09:20.291 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:09:20.312 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:08:45.257364
2026-04-25T01:09:20.313 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:09:20.313 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:09:20.313 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:09:29.325 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:09:39.339 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:09:49.355 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:09:59.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:10:09.385 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:10:19.397 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:10:19.400 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:09:45.465367
2026-04-25T01:10:19.400 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:10:19.400 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:10:19.400 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:10:28.410 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:10:38.419 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:10:48.434 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:10:58.450 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:11:08.464 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:11:18.479 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:11:18.481 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:10:45.665196
2026-04-25T01:11:18.482 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:11:18.482 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:11:18.482 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:11:27.495 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:11:37.508 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:11:47.520 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:11:57.534 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:12:07.549 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:12:17.564 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:12:17.587 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:11:45.864171
2026-04-25T01:12:17.587 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:12:17.587 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:12:17.587 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:12:26.600 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:12:36.612 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:12:46.624 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:12:56.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:13:06.653 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:13:16.667 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:13:16.688 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:12:46.065172
2026-04-25T01:13:16.688 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:13:16.688 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:13:16.688 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:13:25.701 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:13:35.713 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:13:45.725 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:13:55.741 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:14:05.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:14:15.772 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:14:15.774 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:13:46.266299
2026-04-25T01:14:15.775 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:14:15.775 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:14:15.775 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:14:24.788 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:14:34.802 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:14:44.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:14:54.827 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:15:04.843 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:15:14.857 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:15:14.880 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:14:46.468290
2026-04-25T01:15:14.880 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:15:14.881 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:15:14.881 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:15:23.893 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:15:33.903 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:15:43.914 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:15:53.926 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:16:03.939 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:16:13.953 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:16:13.955 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:15:46.666857
2026-04-25T01:16:13.955 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:16:13.956 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:16:13.956 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:16:22.968 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:16:32.982 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:16:42.998 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:16:53.008 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:17:03.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:17:13.031 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:17:13.052 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:16:46.867141
2026-04-25T01:17:13.052 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:17:13.052 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:17:13.052 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:17:22.066 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:17:32.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:17:42.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:17:52.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:18:02.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:18:12.133 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:18:12.135 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:17:47.069005
2026-04-25T01:18:12.135 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:18:12.136 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:18:12.136 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:18:21.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:18:31.163 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:18:41.178 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:18:51.191 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:19:01.205 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:19:11.215 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:19:11.234 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:18:47.271650
2026-04-25T01:19:11.234 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:19:11.235 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:19:11.235 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:19:20.248 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:19:30.263 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:19:40.278 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:19:50.293 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:20:00.308 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:20:10.321 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:20:10.323 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:19:47.475241
2026-04-25T01:20:10.370 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:20:10.370 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:20:10.371 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:20:19.384 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:20:29.397 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:20:39.410 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:20:49.421 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:20:59.434 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:21:09.448 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:21:09.450 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:20:47.677270
2026-04-25T01:21:09.451 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:21:09.451 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:21:09.451 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:21:18.463 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:21:28.477 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:21:38.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:21:48.504 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:21:58.517 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:22:08.530 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:22:08.532 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:21:47.883195
2026-04-25T01:22:08.532 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:22:08.533 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:22:08.533 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:22:17.547 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:22:27.563 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:22:37.578 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:22:47.593 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:22:57.606 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:23:07.616 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:23:07.637 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:22:48.084250
2026-04-25T01:23:07.637 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:23:07.638 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:23:07.638 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:23:16.650 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:23:26.666 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:23:36.683 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:23:46.697 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:23:56.710 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:24:06.725 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:24:06.728 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:23:48.287656
2026-04-25T01:24:06.728 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:24:06.729 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:24:06.729 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:24:15.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:24:25.758 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:24:35.773 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:24:45.787 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:24:55.801 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:25:05.811 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:25:05.830 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:24:48.490193
2026-04-25T01:25:05.831 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:25:05.831 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:25:05.831 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:25:14.845 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:25:24.858 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:25:34.870 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:25:44.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:25:54.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:26:04.909 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:26:04.931 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:25:48.692512
2026-04-25T01:26:04.931 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:26:04.931 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:26:04.931 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:26:13.943 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:26:23.958 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:26:33.973 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:26:43.987 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:26:54.001 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:27:04.010 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:27:04.012 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:26:48.897968
2026-04-25T01:27:04.012 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:27:04.013 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:27:04.013 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:27:13.022 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:27:23.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:27:33.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:27:43.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:27:53.080 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:28:03.094 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:28:03.114 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:27:49.102151
2026-04-25T01:28:03.115 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:28:03.115 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:28:03.115 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:28:12.127 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:28:22.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:28:32.156 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:28:42.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:28:52.186 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:29:02.200 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:29:02.202 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:28:49.303466
2026-04-25T01:29:02.202 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:29:02.202 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:29:02.202 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:29:11.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:29:21.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:29:31.239 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:29:41.253 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:29:51.268 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:30:01.283 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:30:01.307 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:29:49.505275
2026-04-25T01:30:01.308 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:30:01.308 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:30:01.308 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:30:10.320 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:30:20.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:30:30.350 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:30:40.365 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:30:50.381 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:31:00.396 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:31:00.399 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:30:49.707045
2026-04-25T01:31:00.399 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:31:00.399 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:31:00.399 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:31:09.409 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:31:19.421 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:31:29.433 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:31:39.448 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:31:49.462 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:31:59.477 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:31:59.497 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:31:49.908629
2026-04-25T01:31:59.497 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:31:59.497 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:31:59.497 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:32:08.509 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:32:18.522 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:32:28.537 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:32:38.551 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:32:48.567 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:32:58.582 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:32:58.604 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:32:50.109181
2026-04-25T01:32:58.605 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:32:58.605 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:32:58.605 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:33:07.614 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:33:17.627 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:33:27.642 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:33:37.656 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:33:47.670 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:33:57.685 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:33:57.706 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:33:50.311395
2026-04-25T01:33:57.706 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:33:57.706 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:33:57.706 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:34:06.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:34:16.735 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:34:26.750 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:34:36.766 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:34:46.781 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:34:56.796 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:34:56.816 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:34:50.521879
2026-04-25T01:34:56.817 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:34:56.817 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:34:56.817 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:35:05.830 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:35:15.846 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:35:25.859 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:35:35.873 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:35:45.887 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:35:55.898 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:35:55.900 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:35:50.720802
2026-04-25T01:35:55.901 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:35:55.901 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:35:55.901 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:36:04.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:36:14.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:36:24.938 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:36:34.952 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:36:44.966 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:36:54.981 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:36:54.998 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:36:50.922869
2026-04-25T01:36:55.030 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:36:55.030 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:36:55.030 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:37:04.042 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:37:14.057 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:37:24.071 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:37:34.085 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:37:44.100 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:37:54.111 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:37:54.113 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:37:51.122788
2026-04-25T01:37:54.114 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:37:54.114 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:37:54.114 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:38:03.125 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:38:13.140 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:38:23.153 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:38:33.167 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:38:43.182 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:38:53.197 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:38:53.217 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:38:51.323825
2026-04-25T01:38:53.218 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:38:53.218 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:38:53.218 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:39:02.229 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:39:12.244 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:39:22.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:39:32.275 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:39:42.291 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:39:52.302 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:39:52.321 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:39:51.524867
2026-04-25T01:39:52.321 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:39:52.322 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:39:52.322 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:40:01.334 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:40:11.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:40:21.364 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:40:31.378 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:40:41.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:40:51.406 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:40:51.408 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:39:51.524867
2026-04-25T01:40:51.408 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:40:51.409 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:40:51.409 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:41:00.418 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:41:10.432 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:41:20.447 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:41:30.461 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:41:40.477 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:41:50.491 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:41:50.493 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:40:51.745189
2026-04-25T01:41:50.493 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:41:50.493 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:41:50.493 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:41:59.505 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:42:09.518 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:42:19.532 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:42:29.549 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:42:39.564 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:42:49.579 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:42:49.600 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:41:51.947604
2026-04-25T01:42:49.601 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:42:49.601 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:42:49.601 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:42:58.610 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:43:08.621 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:43:18.636 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:43:28.651 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:43:38.667 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:43:48.681 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:43:48.684 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:42:52.148802
2026-04-25T01:43:48.684 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:43:48.685 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:43:48.685 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:43:57.698 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:44:07.712 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:44:17.727 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:44:27.743 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:44:37.758 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:44:47.773 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:44:47.795 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:43:52.352124
2026-04-25T01:44:47.795 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:44:47.796 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:44:47.796 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:44:56.807 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:45:06.818 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:45:16.832 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:45:26.849 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:45:36.862 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:45:46.875 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:45:46.896 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:44:52.554048
2026-04-25T01:45:46.896 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:45:46.896 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:45:46.896 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:45:55.905 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:46:05.917 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:46:15.932 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:46:25.945 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:46:35.959 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:46:45.973 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:46:45.976 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:45:52.756418
2026-04-25T01:46:45.976 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:46:45.976 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:46:45.976 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:46:54.988 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:47:05.002 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:47:15.014 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:47:25.025 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:47:35.037 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:47:45.051 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:47:45.071 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:46:52.958396
2026-04-25T01:47:45.071 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:47:45.072 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:47:45.072 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:47:54.084 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:48:04.098 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:48:14.111 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:48:24.122 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:48:34.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:48:44.150 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:48:44.153 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:47:53.159662
2026-04-25T01:48:44.153 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:48:44.153 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:48:44.153 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:48:53.166 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:49:03.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:49:13.196 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:49:23.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:49:33.218 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:49:43.232 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:49:43.255 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:48:53.361483
2026-04-25T01:49:43.256 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:49:43.256 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:49:43.256 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:49:52.268 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:50:02.282 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:50:12.296 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:50:22.309 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:50:32.322 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:50:42.334 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:50:42.336 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:49:53.566999
2026-04-25T01:50:42.337 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:50:42.337 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:50:42.337 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:50:51.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:51:01.363 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:51:11.376 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:51:21.390 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:51:31.405 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:51:41.417 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:51:41.419 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:50:53.766937
2026-04-25T01:51:41.420 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:51:41.420 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:51:41.420 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:51:50.433 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:52:00.446 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:52:10.461 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:52:20.476 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:52:30.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:52:40.502 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:52:40.504 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:51:53.967400
2026-04-25T01:52:40.505 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:52:40.505 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:52:40.505 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:52:49.517 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:52:59.531 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:53:09.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:53:19.558 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:53:29.574 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:53:39.590 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:53:39.608 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:52:54.169493
2026-04-25T01:53:39.608 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:53:39.608 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:53:39.609 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:53:48.618 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:53:58.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:54:08.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:54:18.663 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:54:28.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:54:38.695 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:54:38.698 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:53:54.369462
2026-04-25T01:54:38.698 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:54:38.698 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:54:38.698 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:54:47.707 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:54:57.724 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:55:07.736 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:55:17.750 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:55:27.762 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:55:37.778 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:55:37.801 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:54:54.571022
2026-04-25T01:55:37.801 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:55:37.801 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:55:37.802 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:55:46.811 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:55:56.823 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:56:06.836 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:56:16.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:56:26.862 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:56:36.873 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:56:36.876 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:55:54.771455
2026-04-25T01:56:36.876 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:56:36.876 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:56:36.877 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:56:45.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:56:55.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:57:05.914 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:57:15.927 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:57:25.942 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:57:35.954 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:57:35.957 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:56:54.972441
2026-04-25T01:57:35.957 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:57:35.957 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:57:35.957 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:57:44.970 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:57:54.984 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:58:04.998 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:58:15.009 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:58:25.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:58:35.032 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:58:35.034 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:57:55.172969
2026-04-25T01:58:35.034 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:58:35.034 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:58:35.035 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:58:44.046 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:58:54.059 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T01:59:04.073 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T01:59:14.088 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T01:59:24.101 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T01:59:34.113 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T01:59:34.116 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:58:55.382833
2026-04-25T01:59:34.116 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T01:59:34.116 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T01:59:34.116 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T01:59:43.128 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T01:59:53.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:00:03.155 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:00:13.170 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:00:23.184 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:00:33.199 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:00:33.222 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T01:59:55.580643
2026-04-25T02:00:33.222 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:00:33.222 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:00:33.222 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:00:42.235 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:00:52.251 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:01:02.265 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:01:12.279 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:01:22.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:01:32.308 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:01:32.311 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:00:55.782023
2026-04-25T02:01:32.311 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:01:32.311 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:01:32.311 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:01:41.324 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:01:51.339 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:02:01.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:02:11.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:02:21.382 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:02:31.396 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:02:31.414 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:01:55.982460
2026-04-25T02:02:31.414 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:02:31.414 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:02:31.414 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:02:40.428 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:02:50.442 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:03:00.458 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:03:10.472 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:03:20.486 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:03:30.501 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:03:30.503 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:02:56.184528
2026-04-25T02:03:30.503 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:03:30.503 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:03:30.504 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:03:39.517 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:03:49.530 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:03:59.543 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:04:09.557 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:04:19.573 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:04:29.588 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:04:29.591 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:03:56.387488
2026-04-25T02:04:29.591 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:04:29.592 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:04:29.592 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:04:38.604 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:04:48.617 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:04:58.631 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:05:08.645 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:05:18.660 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:05:28.675 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:05:28.678 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:04:56.585635
2026-04-25T02:05:28.678 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:05:28.678 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:05:28.678 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:05:37.690 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:05:47.704 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:05:57.716 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:06:07.731 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:06:17.743 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:06:27.759 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:06:27.779 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:05:56.785652
2026-04-25T02:06:27.779 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:06:27.779 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:06:27.779 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:06:36.793 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:06:46.806 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:06:56.816 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:07:06.830 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:07:16.844 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:07:26.858 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:07:26.860 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:06:56.986736
2026-04-25T02:07:26.861 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:07:26.861 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:07:26.861 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:07:35.872 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:07:45.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:07:55.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:08:05.908 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:08:15.919 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:08:25.933 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:08:25.949 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:07:57.185825
2026-04-25T02:08:25.949 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:08:25.949 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:08:25.949 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:08:34.961 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:08:44.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:08:54.991 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:09:05.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:09:15.016 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:09:25.026 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:09:25.047 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:08:57.388492
2026-04-25T02:09:25.048 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:09:25.048 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:09:25.048 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:09:34.060 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:09:44.074 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:09:54.089 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:10:04.102 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:10:14.117 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:10:24.132 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:10:24.134 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:09:57.589409
2026-04-25T02:10:24.134 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:10:24.135 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:10:24.135 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:10:33.146 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:10:43.159 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:10:53.172 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:11:03.185 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:11:13.198 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:11:23.208 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:11:23.230 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:10:57.790269
2026-04-25T02:11:23.230 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:11:23.230 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:11:23.230 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:11:32.242 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:11:42.256 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:11:52.271 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:12:02.284 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:12:12.298 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:12:22.312 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:12:22.314 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:11:57.990282
2026-04-25T02:12:22.314 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:12:22.314 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:12:22.314 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:12:31.327 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:12:41.341 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:12:51.355 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:13:01.370 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:13:11.385 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:13:21.401 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:13:21.419 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:12:58.192439
2026-04-25T02:13:21.419 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:13:21.419 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:13:21.420 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:13:30.432 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:13:40.447 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:13:50.460 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:14:00.475 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:14:10.489 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:14:20.502 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:14:20.504 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:13:58.391906
2026-04-25T02:14:20.505 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:14:20.505 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:14:20.505 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:14:29.517 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:14:39.532 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:14:49.547 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:14:59.560 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:15:09.575 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:15:19.590 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:15:19.608 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:14:58.590548
2026-04-25T02:15:19.608 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:15:19.608 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:15:19.608 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:15:28.617 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:15:38.630 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:15:48.643 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:15:58.658 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:16:08.674 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:16:18.689 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:16:18.691 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:15:58.792378
2026-04-25T02:16:18.692 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:16:18.692 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:16:18.692 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:16:27.705 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:16:37.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:16:47.735 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:16:57.749 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:17:07.764 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:17:17.779 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:17:17.802 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:16:58.993319
2026-04-25T02:17:17.802 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:17:17.802 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:17:17.802 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:17:26.811 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:17:36.823 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:17:46.837 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:17:56.851 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:18:06.864 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:18:16.877 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:18:16.878 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:17:59.194551
2026-04-25T02:18:16.878 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:18:16.878 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:18:16.878 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:18:25.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:18:35.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:18:45.913 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:18:55.927 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:19:05.939 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:19:15.953 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:19:15.955 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:18:59.395267
2026-04-25T02:19:15.955 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:19:15.955 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:19:15.955 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:19:24.968 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:19:34.983 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:19:44.998 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:19:55.008 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:20:05.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:20:15.032 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:20:15.056 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:19:59.595149
2026-04-25T02:20:15.056 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:20:15.056 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:20:15.057 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:20:24.069 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:20:34.083 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:20:44.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:20:54.109 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:21:04.121 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:21:14.135 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:21:14.138 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:20:59.797229
2026-04-25T02:21:14.138 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:21:14.138 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:21:14.138 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:21:23.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:21:33.165 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:21:43.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:21:53.194 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:22:03.206 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:22:13.215 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:22:13.217 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:21:59.996916
2026-04-25T02:22:13.218 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:22:13.218 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:22:13.218 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:22:22.230 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:22:32.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:22:42.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:22:52.274 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:23:02.290 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:23:12.304 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:23:12.307 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:23:00.198662
2026-04-25T02:23:12.307 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:23:12.307 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:23:12.307 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:23:21.321 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:23:31.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:23:41.350 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:23:51.365 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:24:01.379 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:24:11.394 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:24:11.396 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:24:00.409570
2026-04-25T02:24:11.397 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:24:11.397 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:24:11.397 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:24:20.408 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:24:30.420 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:24:40.433 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:24:50.448 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:25:00.463 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:25:10.478 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:25:10.480 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:25:00.611958
2026-04-25T02:25:10.480 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:25:10.480 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:25:10.480 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:25:19.495 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:25:29.507 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:25:39.522 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:25:49.535 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:25:59.551 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:26:09.565 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:26:09.583 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:26:00.815242
2026-04-25T02:26:09.584 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:26:09.584 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:26:09.584 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:26:18.598 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:26:28.610 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:26:38.622 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:26:48.637 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:26:58.653 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:27:08.667 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:27:08.669 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:27:01.017775
2026-04-25T02:27:08.669 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:27:08.669 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:27:08.669 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:27:17.684 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:27:27.699 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:27:37.712 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:27:47.724 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:27:57.739 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:28:07.752 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:28:07.772 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:28:01.220707
2026-04-25T02:28:07.772 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:28:07.772 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:28:07.773 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:28:16.785 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:28:26.801 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:28:36.811 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:28:46.821 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:28:56.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:29:06.848 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:29:06.870 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:29:01.419434
2026-04-25T02:29:06.870 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:29:06.870 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:29:06.870 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:29:15.882 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:29:25.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:29:35.905 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:29:45.919 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:29:55.932 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:30:05.945 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:30:05.947 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:30:01.624923
2026-04-25T02:30:05.947 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:30:05.947 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:30:05.948 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:30:14.960 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:30:24.972 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:30:34.987 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:30:44.998 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:30:55.009 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:31:05.020 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:31:05.039 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:31:01.826991
2026-04-25T02:31:05.039 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:31:05.039 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:31:05.039 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:31:14.048 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:31:24.061 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:31:34.073 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:31:44.087 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:31:54.100 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:32:04.113 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:32:04.115 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:32:02.027090
2026-04-25T02:32:04.116 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:32:04.116 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:32:04.116 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:32:13.125 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:32:23.139 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:32:33.152 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:32:43.167 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:32:53.182 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:33:03.195 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:33:03.215 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:33:02.228951
2026-04-25T02:33:03.215 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:33:03.215 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:33:03.215 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:33:12.226 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:33:22.240 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:33:32.254 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:33:42.268 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:33:52.283 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:34:02.298 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:34:02.300 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:33:02.228951
2026-04-25T02:34:02.301 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:34:02.301 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:34:02.301 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:34:11.313 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:34:21.326 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:34:31.341 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:34:41.356 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:34:51.371 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:35:01.387 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:35:01.388 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:34:02.429305
2026-04-25T02:35:01.388 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:35:01.388 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:35:01.388 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:35:10.401 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:35:20.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:35:30.425 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:35:40.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:35:50.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:36:00.465 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:36:00.466 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:35:02.630768
2026-04-25T02:36:00.467 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:36:00.467 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:36:00.467 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:36:09.481 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:36:19.495 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:36:29.509 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:36:39.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:36:49.536 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:36:59.551 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:36:59.573 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:36:02.829834
2026-04-25T02:36:59.573 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:36:59.573 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:36:59.573 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:37:08.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:37:18.601 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:37:28.612 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:37:38.624 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:37:48.638 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:37:58.653 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:37:58.655 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:37:03.031287
2026-04-25T02:37:58.655 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:37:58.656 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:37:58.656 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:38:07.667 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:38:17.681 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:38:27.698 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:38:37.712 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:38:47.726 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:38:57.741 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:38:57.760 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:38:03.231356
2026-04-25T02:38:57.760 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:38:57.760 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:38:57.760 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:39:06.772 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:39:16.787 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:39:26.802 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:39:36.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:39:46.824 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:39:56.839 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:39:56.841 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:39:03.431983
2026-04-25T02:39:56.841 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:39:56.841 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:39:56.841 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:40:05.855 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:40:15.869 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:40:25.882 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:40:35.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:40:45.907 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:40:55.919 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:40:55.921 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:40:03.634960
2026-04-25T02:40:55.921 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:40:55.922 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:40:55.922 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:41:04.933 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:41:14.946 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:41:24.957 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:41:34.970 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:41:44.984 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:41:54.998 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:41:55.022 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:41:03.834507
2026-04-25T02:41:55.022 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:41:55.022 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:41:55.022 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:42:04.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:42:14.047 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:42:24.062 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:42:34.078 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:42:44.093 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:42:54.104 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:42:54.106 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:42:04.036217
2026-04-25T02:42:54.106 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:42:54.106 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:42:54.106 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:43:03.118 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:43:13.132 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:43:23.146 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:43:33.160 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:43:43.176 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:43:53.190 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:43:53.213 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:43:04.237552
2026-04-25T02:43:53.213 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:43:53.214 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:43:53.214 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:44:02.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:44:12.239 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:44:22.253 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:44:32.267 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:44:42.281 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:44:52.295 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:44:52.297 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:44:04.438548
2026-04-25T02:44:52.297 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:44:52.298 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:44:52.298 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:45:01.308 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:45:11.321 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:45:21.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:45:31.350 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:45:41.366 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:45:51.380 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:45:51.398 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:45:04.638795
2026-04-25T02:45:51.398 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:45:51.398 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:45:51.398 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:46:00.409 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:46:10.419 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:46:20.432 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:46:30.447 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:46:40.462 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:46:50.476 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:46:50.479 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:46:04.840415
2026-04-25T02:46:50.479 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:46:50.479 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:46:50.479 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:46:59.490 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:47:09.505 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:47:19.521 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:47:29.535 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:47:39.551 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:47:49.566 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:47:49.568 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:47:05.041724
2026-04-25T02:47:49.569 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:47:49.569 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:47:49.569 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:47:58.582 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:48:08.597 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:48:18.609 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:48:28.621 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:48:38.635 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:48:48.649 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:48:48.668 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:48:05.242730
2026-04-25T02:48:48.669 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:48:48.669 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:48:48.669 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:48:57.683 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:49:07.698 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:49:17.710 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:49:27.722 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:49:37.736 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:49:47.751 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:49:47.774 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:49:05.452989
2026-04-25T02:49:47.774 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:49:47.774 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:49:47.774 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:49:56.789 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:50:06.802 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:50:16.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:50:26.826 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:50:36.840 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:50:46.853 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:50:46.854 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:50:05.655700
2026-04-25T02:50:46.854 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:50:46.854 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:50:46.854 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:50:55.869 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:51:05.882 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:51:15.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:51:25.907 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:51:35.920 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:51:45.933 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:51:45.935 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:51:05.860870
2026-04-25T02:51:45.935 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:51:45.935 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:51:45.936 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:51:54.948 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:52:04.961 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:52:14.974 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:52:24.989 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:52:35.004 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:52:45.014 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:52:45.036 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:52:06.060250
2026-04-25T02:52:45.037 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:52:45.037 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:52:45.037 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:52:54.050 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:53:04.064 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:53:14.078 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:53:24.092 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:53:34.104 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:53:44.114 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:53:44.116 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:53:06.261738
2026-04-25T02:53:44.116 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:53:44.116 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:53:44.117 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:53:53.130 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:54:03.145 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:54:13.158 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:54:23.172 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:54:33.187 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:54:43.202 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:54:43.222 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:54:06.461085
2026-04-25T02:54:43.222 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:54:43.223 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:54:43.223 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:54:52.235 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:55:02.248 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:55:12.260 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:55:22.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:55:32.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:55:42.301 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:55:42.304 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:55:06.659664
2026-04-25T02:55:42.311 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:55:42.312 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:55:42.312 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:55:51.325 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:56:01.339 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:56:11.354 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:56:21.370 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:56:31.385 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:56:41.400 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:56:41.421 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:56:06.862339
2026-04-25T02:56:41.421 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:56:41.421 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:56:41.421 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:56:50.434 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:57:00.449 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:57:10.465 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:57:20.481 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:57:30.496 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:57:40.509 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:57:40.512 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:57:07.062024
2026-04-25T02:57:40.512 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:57:40.512 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:57:40.512 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:57:49.526 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:57:59.539 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:58:09.555 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:58:19.570 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:58:29.584 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:58:39.599 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:58:39.615 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:58:07.263408
2026-04-25T02:58:39.615 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:58:39.616 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:58:39.616 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:58:48.625 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:58:58.640 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T02:59:08.654 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T02:59:18.669 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T02:59:28.684 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T02:59:38.700 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T02:59:38.702 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T02:59:07.464346
2026-04-25T02:59:38.702 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T02:59:38.703 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T02:59:38.703 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T02:59:47.713 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T02:59:57.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:00:07.743 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:00:17.759 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:00:27.773 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:00:37.790 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:00:37.792 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:00:07.666362
2026-04-25T03:00:37.793 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:00:37.793 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:00:37.793 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:00:46.802 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:00:56.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:01:06.827 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:01:16.843 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:01:26.858 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:01:36.873 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:01:36.892 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:01:07.864991
2026-04-25T03:01:36.892 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:01:36.892 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:01:36.892 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:01:45.903 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:01:55.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:02:05.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:02:15.939 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:02:25.952 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:02:35.965 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:02:35.967 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:02:08.067562
2026-04-25T03:02:35.967 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:02:35.967 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:02:35.967 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:02:44.978 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:02:54.993 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:03:05.009 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:03:15.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:03:25.035 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:03:35.049 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:03:35.069 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:03:08.268107
2026-04-25T03:03:35.069 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:03:35.070 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:03:35.070 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:03:44.083 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:03:54.098 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:04:04.110 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:04:14.122 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:04:24.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:04:34.149 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:04:34.152 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:04:08.468008
2026-04-25T03:04:34.152 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:04:34.152 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:04:34.152 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:04:43.165 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:04:53.178 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:05:03.191 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:05:13.205 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:05:23.215 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:05:33.228 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:05:33.246 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:05:08.668356
2026-04-25T03:05:33.246 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:05:33.246 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:05:33.246 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:05:42.260 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:05:52.275 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:06:02.288 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:06:12.302 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:06:22.317 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:06:32.333 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:06:32.335 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:06:08.867503
2026-04-25T03:06:32.336 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:06:32.336 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:06:32.336 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:06:41.350 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:06:51.365 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:07:01.379 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:07:11.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:07:21.406 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:07:31.416 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:07:31.419 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:07:09.068291
2026-04-25T03:07:31.419 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:07:31.419 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:07:31.419 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:07:40.430 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:07:50.444 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:08:00.459 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:08:10.473 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:08:20.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:08:30.503 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:08:30.519 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:08:09.269211
2026-04-25T03:08:30.520 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:08:30.520 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:08:30.520 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:08:39.534 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:08:49.549 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:08:59.564 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:09:09.578 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:09:19.594 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:09:29.607 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:09:29.626 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:09:09.469597
2026-04-25T03:09:29.626 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:09:29.626 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:09:29.626 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:09:38.640 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:09:48.655 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:09:58.669 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:10:08.683 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:10:18.697 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:10:28.710 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:10:28.730 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:10:09.670577
2026-04-25T03:10:28.730 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:10:28.731 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:10:28.731 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:10:37.743 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:10:47.759 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:10:57.775 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:11:07.789 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:11:17.803 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:11:27.815 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:11:27.833 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:11:09.872147
2026-04-25T03:11:27.833 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:11:27.833 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:11:27.834 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:11:36.848 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:11:46.862 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:11:56.876 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:12:06.890 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:12:16.902 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:12:26.913 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:12:26.935 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:12:10.073264
2026-04-25T03:12:26.935 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:12:26.935 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:12:26.935 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:12:35.947 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:12:45.961 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:12:55.974 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:13:05.989 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:13:16.003 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:13:26.015 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:13:26.017 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:13:10.274956
2026-04-25T03:13:26.017 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:13:26.017 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:13:26.018 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:13:35.028 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:13:45.042 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:13:55.055 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:14:05.069 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:14:15.083 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:14:25.097 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:14:25.115 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:14:10.485664
2026-04-25T03:14:25.116 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:14:25.116 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:14:25.116 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:14:34.128 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:14:44.142 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:14:54.156 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:15:04.168 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:15:14.181 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:15:24.196 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:15:24.215 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:15:10.688037
2026-04-25T03:15:24.216 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:15:24.216 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:15:24.216 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:15:33.228 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:15:43.242 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:15:53.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:16:03.272 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:16:13.285 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:16:23.298 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:16:23.322 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:16:10.887136
2026-04-25T03:16:23.322 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:16:23.322 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:16:23.323 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:16:32.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:16:42.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:16:52.363 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:17:02.382 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:17:12.398 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:17:22.410 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:17:22.412 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:17:11.088914
2026-04-25T03:17:22.413 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:17:22.413 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:17:22.413 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:17:31.425 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:17:41.438 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:17:51.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:18:01.467 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:18:11.480 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:18:21.495 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:18:21.497 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:18:11.290939
2026-04-25T03:18:21.498 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:18:21.498 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:18:21.498 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:18:30.509 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:18:40.522 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:18:50.535 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:19:00.548 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:19:10.562 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:19:20.579 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:19:20.600 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:19:11.493117
2026-04-25T03:19:20.629 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:19:20.629 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:19:20.629 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:19:29.643 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:19:39.659 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:19:49.672 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:19:59.688 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:20:09.702 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:20:19.717 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:20:19.719 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:20:11.705559
2026-04-25T03:20:19.720 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:20:19.720 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:20:19.720 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:20:28.734 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:20:38.750 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:20:48.764 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:20:58.778 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:21:08.790 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:21:18.803 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:21:18.821 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:21:11.904827
2026-04-25T03:21:18.822 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:21:18.822 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:21:18.822 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:21:27.835 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:21:37.851 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:21:47.865 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:21:57.878 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:22:07.891 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:22:17.904 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:22:17.906 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:22:12.104531
2026-04-25T03:22:17.907 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:22:17.907 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:22:17.907 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:22:26.917 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:22:36.930 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:22:46.944 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:22:56.957 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:23:06.970 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:23:16.984 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:23:16.986 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:23:12.305496
2026-04-25T03:23:16.986 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:23:16.986 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:23:16.986 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:23:25.997 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:23:36.009 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:23:46.018 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:23:56.028 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:24:06.042 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:24:16.057 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:24:16.078 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:24:12.502715
2026-04-25T03:24:16.078 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:24:16.078 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:24:16.078 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:24:25.091 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:24:35.104 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:24:45.117 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:24:55.129 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:25:05.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:25:15.155 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:25:15.158 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:25:12.703379
2026-04-25T03:25:15.158 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:25:15.158 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:25:15.158 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:25:24.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:25:34.186 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:25:44.201 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:25:54.213 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:26:04.226 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:26:14.241 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:26:14.261 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:26:12.907796
2026-04-25T03:26:14.261 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:26:14.261 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:26:14.261 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:26:23.275 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:26:33.290 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:26:43.304 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:26:53.318 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:27:03.333 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:27:13.347 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:27:13.349 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:26:12.907796
2026-04-25T03:27:13.350 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:27:13.350 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:27:13.350 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:27:22.363 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:27:32.379 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:27:42.394 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:27:52.406 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:28:02.415 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:28:12.430 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:28:12.453 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:27:13.109288
2026-04-25T03:28:12.453 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:28:12.453 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:28:12.453 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:28:21.467 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:28:31.483 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:28:41.498 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:28:51.511 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:29:01.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:29:11.537 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:29:11.539 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:28:13.308951
2026-04-25T03:29:11.539 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:29:11.540 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:29:11.540 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:29:20.552 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:29:30.569 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:29:40.584 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:29:50.599 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:30:00.610 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:30:10.622 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:30:10.624 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:29:13.510650
2026-04-25T03:30:10.625 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:30:10.625 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:30:10.625 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:30:19.638 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:30:29.653 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:30:39.666 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:30:49.681 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:30:59.693 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:31:09.705 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:31:09.707 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:30:13.711351
2026-04-25T03:31:09.708 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:31:09.708 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:31:09.708 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:31:18.722 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:31:28.737 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:31:38.752 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:31:48.766 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:31:58.781 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:32:08.796 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:32:08.813 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:31:13.910915
2026-04-25T03:32:08.814 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:32:08.814 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:32:08.814 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:32:17.827 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:32:27.843 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:32:37.859 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:32:47.873 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:32:57.886 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:33:07.899 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:33:07.901 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:32:14.110364
2026-04-25T03:33:07.902 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:33:07.902 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:33:07.902 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:33:16.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:33:26.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:33:36.939 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:33:46.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:33:56.966 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:34:06.979 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:34:06.982 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:33:14.309585
2026-04-25T03:34:06.982 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:34:06.982 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:34:06.982 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:34:15.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:34:26.007 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:34:36.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:34:46.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:34:56.047 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:35:06.061 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:35:06.085 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:34:14.512050
2026-04-25T03:35:06.085 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:35:06.085 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:35:06.085 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:35:15.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:35:25.109 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:35:35.121 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:35:45.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:35:55.145 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:36:05.159 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:36:05.160 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:35:14.713178
2026-04-25T03:36:05.160 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:36:05.160 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:36:05.160 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:36:14.172 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:36:24.186 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:36:34.200 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:36:44.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:36:54.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:37:04.236 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:37:04.259 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:36:14.912890
2026-04-25T03:37:04.259 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:37:04.260 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:37:04.260 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:37:13.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:37:23.288 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:37:33.303 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:37:43.316 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:37:53.331 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:38:03.343 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:38:03.346 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:37:15.114055
2026-04-25T03:38:03.346 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:38:03.346 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:38:03.346 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:38:12.357 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:38:22.373 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:38:32.389 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:38:42.403 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:38:52.413 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:39:02.426 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:39:02.442 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:38:15.320775
2026-04-25T03:39:02.443 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:39:02.443 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:39:02.443 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:39:11.456 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:39:21.473 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:39:31.487 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:39:41.501 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:39:51.513 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:40:01.528 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:40:01.531 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:39:15.522332
2026-04-25T03:40:01.531 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:40:01.531 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:40:01.531 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:40:10.545 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:40:20.561 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:40:30.576 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:40:40.591 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:40:50.604 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:41:00.616 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:41:00.619 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:40:15.722893
2026-04-25T03:41:00.619 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:41:00.620 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:41:00.620 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:41:09.632 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:41:19.647 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:41:29.663 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:41:39.678 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:41:49.693 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:41:59.707 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:41:59.728 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:41:15.926946
2026-04-25T03:41:59.729 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:41:59.729 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:41:59.729 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:42:08.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:42:18.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:42:28.773 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:42:38.789 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:42:48.803 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:42:58.814 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:42:58.832 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:42:16.128149
2026-04-25T03:42:58.833 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:42:58.833 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:42:58.833 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:43:07.845 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:43:17.859 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:43:27.874 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:43:37.888 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:43:47.900 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:43:57.912 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:43:57.935 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:43:16.328671
2026-04-25T03:43:57.936 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:43:57.936 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:43:57.936 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:44:06.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:44:16.963 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:44:26.975 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:44:36.991 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:44:47.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:44:57.015 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:44:57.017 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:44:16.529059
2026-04-25T03:44:57.017 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:44:57.018 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:44:57.018 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:45:06.030 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:45:16.044 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:45:26.058 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:45:36.074 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:45:46.089 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:45:56.103 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:45:56.127 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:45:16.729757
2026-04-25T03:45:56.127 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:45:56.128 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:45:56.128 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:46:05.140 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:46:15.153 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:46:25.167 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:46:35.182 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:46:45.198 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:46:55.208 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:46:55.227 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:46:16.929696
2026-04-25T03:46:55.228 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:46:55.228 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:46:55.228 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:47:04.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:47:14.255 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:47:24.270 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:47:34.284 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:47:44.299 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:47:54.310 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:47:54.312 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:47:17.132370
2026-04-25T03:47:54.313 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:47:54.313 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:47:54.313 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:48:03.324 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:48:13.341 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:48:23.356 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:48:33.371 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:48:43.385 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:48:53.400 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:48:53.402 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:48:17.334325
2026-04-25T03:48:53.403 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:48:53.403 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:48:53.403 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:49:02.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:49:12.426 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:49:22.442 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:49:32.457 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:49:42.470 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:49:52.485 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:49:52.505 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:49:17.534298
2026-04-25T03:49:52.505 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:49:52.505 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:49:52.506 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:50:01.518 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:50:11.532 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:50:21.548 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:50:31.562 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:50:41.578 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:50:51.593 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:50:51.596 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:50:17.734799
2026-04-25T03:50:51.596 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:50:51.596 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:50:51.596 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:51:00.608 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:51:10.618 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:51:20.634 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:51:30.649 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:51:40.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:51:50.681 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:51:50.701 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:51:17.934320
2026-04-25T03:51:50.701 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:51:50.701 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:51:50.702 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:51:59.712 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:52:09.727 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:52:19.743 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:52:29.758 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:52:39.774 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:52:49.789 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:52:49.792 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:52:18.134939
2026-04-25T03:52:49.792 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:52:49.792 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:52:49.792 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:52:58.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:53:08.815 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:53:18.830 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:53:28.846 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:53:38.861 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:53:48.874 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:53:48.876 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:53:18.338248
2026-04-25T03:53:48.876 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:53:48.877 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:53:48.877 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:53:57.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:54:07.902 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:54:17.915 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:54:27.930 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:54:37.944 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:54:47.958 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:54:47.976 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:54:18.537438
2026-04-25T03:54:47.976 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:54:47.977 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:54:47.977 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:54:56.989 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:55:07.002 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:55:17.013 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:55:27.025 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:55:37.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:55:47.051 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:55:47.053 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:55:18.738852
2026-04-25T03:55:47.053 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:55:47.053 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:55:47.053 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:55:56.066 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:56:06.080 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:56:16.094 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:56:26.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:56:36.121 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:56:46.137 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:56:46.156 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:56:18.940343
2026-04-25T03:56:46.156 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:56:46.156 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:56:46.156 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:56:55.170 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:57:05.183 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:57:15.197 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:57:25.209 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:57:35.220 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:57:45.235 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:57:45.255 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:57:19.141374
2026-04-25T03:57:45.256 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:57:45.256 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:57:45.256 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:57:54.265 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:58:04.279 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:58:14.294 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:58:24.307 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:58:34.323 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:58:44.337 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:58:44.355 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:58:19.339986
2026-04-25T03:58:44.356 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:58:44.356 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:58:44.356 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:58:53.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T03:59:03.385 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T03:59:13.401 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T03:59:23.413 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T03:59:33.426 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T03:59:43.442 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T03:59:43.464 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T03:59:19.540693
2026-04-25T03:59:43.464 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T03:59:43.465 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T03:59:43.465 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T03:59:52.478 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:00:02.494 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:00:12.507 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:00:22.524 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:00:32.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:00:42.553 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:00:42.555 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:00:19.739481
2026-04-25T04:00:42.556 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:00:42.556 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:00:42.556 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:00:51.569 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:01:01.584 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:01:11.598 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:01:21.610 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:01:31.620 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:01:41.636 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:01:41.655 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:01:19.942167
2026-04-25T04:01:41.655 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:01:41.655 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:01:41.655 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:01:50.668 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:02:00.681 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:02:10.697 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:02:20.709 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:02:30.723 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:02:40.738 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:02:40.756 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:02:20.142090
2026-04-25T04:02:40.756 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:02:40.756 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:02:40.756 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:02:49.770 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:02:59.785 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:03:09.799 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:03:19.811 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:03:29.824 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:03:39.838 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:03:39.841 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:03:20.345914
2026-04-25T04:03:39.841 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:03:39.842 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:03:39.842 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:03:48.856 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:03:58.877 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:04:08.891 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:04:18.904 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:04:28.918 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:04:38.934 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:04:38.956 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:04:20.548997
2026-04-25T04:04:38.957 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:04:38.957 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:04:38.957 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:04:47.969 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:04:57.983 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:05:07.997 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:05:18.008 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:05:28.018 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:05:38.030 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:05:38.050 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:05:20.755592
2026-04-25T04:05:38.051 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:05:38.051 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:05:38.051 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:05:47.064 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:05:57.078 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:06:07.091 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:06:17.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:06:27.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:06:37.136 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:06:37.138 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:06:20.962929
2026-04-25T04:06:37.138 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:06:37.139 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:06:37.139 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:06:46.151 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:06:56.165 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:07:06.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:07:16.195 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:07:26.208 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:07:36.220 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:07:36.242 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:07:21.166728
2026-04-25T04:07:36.242 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:07:36.242 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:07:36.242 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:07:45.254 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:07:55.268 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:08:05.282 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:08:15.297 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:08:25.311 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:08:35.326 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:08:35.329 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:08:21.370718
2026-04-25T04:08:35.329 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:08:35.330 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:08:35.330 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:08:44.344 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:08:54.358 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:09:04.372 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:09:14.388 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:09:24.402 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:09:34.414 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:09:34.416 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:09:21.572781
2026-04-25T04:09:34.416 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:09:34.416 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:09:34.416 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:09:43.429 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:09:53.445 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:10:03.459 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:10:13.475 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:10:23.489 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:10:33.503 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:10:33.522 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:10:21.785682
2026-04-25T04:10:33.523 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:10:33.523 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:10:33.523 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:10:42.535 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:10:52.551 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:11:02.566 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:11:12.583 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:11:22.598 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:11:32.610 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:11:32.612 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:11:21.986573
2026-04-25T04:11:32.612 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:11:32.612 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:11:32.612 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:11:41.624 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:11:51.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:12:01.653 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:12:11.669 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:12:21.685 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:12:31.701 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:12:31.720 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:12:22.190227
2026-04-25T04:12:31.721 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:12:31.721 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:12:31.721 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:12:40.735 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:12:50.751 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:13:00.766 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:13:10.781 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:13:20.797 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:13:30.808 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:13:30.828 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:13:22.391185
2026-04-25T04:13:30.829 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:13:30.829 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:13:30.829 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:13:39.842 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:13:49.855 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:13:59.869 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:14:09.883 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:14:19.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:14:29.911 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:14:29.930 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:14:22.590223
2026-04-25T04:14:29.930 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:14:29.930 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:14:29.930 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:14:38.944 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:14:48.957 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:14:58.969 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:15:08.984 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:15:18.999 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:15:29.010 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:15:29.030 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:15:22.789808
2026-04-25T04:15:29.030 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:15:29.030 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:15:29.031 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:15:38.043 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:15:48.057 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:15:58.071 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:16:08.085 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:16:18.099 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:16:28.113 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:16:28.114 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:16:22.992483
2026-04-25T04:16:28.114 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:16:28.114 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:16:28.114 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:16:37.126 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:16:47.140 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:16:57.155 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:17:07.169 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:17:17.184 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:17:27.199 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:17:27.218 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:17:23.192299
2026-04-25T04:17:27.218 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:17:27.218 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:17:27.219 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:17:36.231 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:17:46.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:17:56.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:18:06.272 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:18:16.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:18:26.302 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:18:26.324 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:18:23.391710
2026-04-25T04:18:26.325 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:18:26.325 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:18:26.325 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:18:35.337 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:18:45.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:18:55.366 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:19:05.381 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:19:15.396 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:19:25.407 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:19:25.430 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:19:23.593294
2026-04-25T04:19:25.430 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:19:25.430 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:19:25.430 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:19:34.444 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:19:44.460 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:19:54.475 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:20:04.491 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:20:14.504 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:20:24.519 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:20:24.542 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:20:23.794965
2026-04-25T04:20:24.543 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:20:24.543 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:20:24.543 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:20:33.558 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:20:43.573 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:20:53.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:21:03.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:21:13.614 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:21:23.626 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:21:23.629 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:20:23.794965
2026-04-25T04:21:23.629 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:21:23.629 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:21:23.629 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:21:32.643 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:21:42.658 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:21:52.672 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:22:02.686 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:22:12.702 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:22:22.716 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:22:22.735 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:21:23.995191
2026-04-25T04:22:22.736 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:22:22.736 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:22:22.736 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:22:31.749 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:22:41.764 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:22:51.779 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:23:01.793 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:23:11.806 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:23:21.817 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:23:21.819 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:22:24.196310
2026-04-25T04:23:21.819 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:23:21.819 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:23:21.819 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:23:30.831 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:23:40.847 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:23:50.863 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:24:00.878 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:24:10.894 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:24:20.908 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:24:20.910 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:23:24.395505
2026-04-25T04:24:20.911 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:24:20.911 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:24:20.911 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:24:29.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:24:39.940 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:24:49.954 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:24:59.966 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:25:09.981 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:25:19.996 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:25:20.019 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:24:24.593382
2026-04-25T04:25:20.019 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:25:20.020 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:25:20.020 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:25:29.032 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:25:39.046 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:25:49.061 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:25:59.076 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:26:09.090 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:26:19.105 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:26:19.108 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:25:24.795148
2026-04-25T04:26:19.108 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:26:19.108 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:26:19.108 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:26:28.122 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:26:38.137 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:26:48.149 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:26:58.164 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:27:08.177 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:27:18.192 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:27:18.208 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:26:24.995806
2026-04-25T04:27:18.209 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:27:18.209 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:27:18.209 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:27:27.221 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:27:37.235 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:27:47.249 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:27:57.264 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:28:07.279 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:28:17.294 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:28:17.314 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:27:25.196429
2026-04-25T04:28:17.314 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:28:17.314 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:28:17.314 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:28:26.328 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:28:36.343 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:28:46.357 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:28:56.372 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:29:06.387 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:29:16.401 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:29:16.403 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:28:25.408014
2026-04-25T04:29:16.403 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:29:16.404 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:29:16.404 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:29:25.413 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:29:35.427 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:29:45.443 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:29:55.458 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:30:05.473 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:30:15.489 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:30:15.511 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:29:25.609081
2026-04-25T04:30:15.512 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:30:15.512 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:30:15.512 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:30:24.525 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:30:34.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:30:44.555 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:30:54.570 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:31:04.585 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:31:14.602 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:31:14.604 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:30:25.809991
2026-04-25T04:31:14.604 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:31:14.604 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:31:14.605 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:31:23.615 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:31:33.628 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:31:43.644 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:31:53.658 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:32:03.672 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:32:13.688 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:32:13.708 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:31:26.013663
2026-04-25T04:32:13.708 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:32:13.708 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:32:13.708 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:32:22.721 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:32:32.737 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:32:42.752 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:32:52.766 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:33:02.780 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:33:12.795 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:33:12.812 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:32:26.211882
2026-04-25T04:33:12.812 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:33:12.812 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:33:12.812 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:33:21.823 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:33:31.838 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:33:41.853 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:33:51.868 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:34:01.882 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:34:11.897 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:34:11.900 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:33:26.410765
2026-04-25T04:34:11.900 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:34:11.900 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:34:11.900 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:34:20.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:34:30.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:34:40.940 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:34:50.956 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:35:00.969 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:35:10.983 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:35:11.002 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:34:26.610096
2026-04-25T04:35:11.002 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:35:11.002 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:35:11.002 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:35:20.013 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:35:30.025 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:35:40.039 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:35:50.055 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:36:00.069 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:36:10.082 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:36:10.084 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:35:26.809936
2026-04-25T04:36:10.084 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:36:10.085 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:36:10.085 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:36:19.098 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:36:29.112 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:36:39.126 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:36:49.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:36:59.156 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:37:09.171 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:37:09.173 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:36:27.008514
2026-04-25T04:37:09.174 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:37:09.174 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:37:09.174 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:37:18.188 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:37:28.201 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:37:38.212 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:37:48.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:37:58.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:38:08.254 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:38:08.278 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:37:27.207739
2026-04-25T04:38:08.279 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:38:08.279 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:38:08.279 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:38:17.293 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:38:27.308 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:38:37.322 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:38:47.336 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:38:57.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:39:07.365 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:39:07.366 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:38:27.408190
2026-04-25T04:39:07.366 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:39:07.366 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:39:07.366 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:39:16.380 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:39:26.395 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:39:36.408 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:39:46.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:39:56.430 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:40:06.444 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:40:06.465 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:39:27.610252
2026-04-25T04:40:06.466 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:40:06.466 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:40:06.466 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:40:15.480 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:40:25.495 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:40:35.508 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:40:45.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:40:55.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:41:05.554 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:41:05.556 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:40:27.816192
2026-04-25T04:41:05.557 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:41:05.557 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:41:05.557 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:41:14.570 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:41:24.586 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:41:34.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:41:44.613 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:41:54.627 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:42:04.642 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:42:04.645 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:41:28.016176
2026-04-25T04:42:04.645 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:42:04.646 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:42:04.646 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:42:13.660 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:42:23.675 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:42:33.691 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:42:43.705 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:42:53.717 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:43:03.732 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:43:03.750 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:42:28.217507
2026-04-25T04:43:03.750 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:43:03.750 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:43:03.750 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:43:12.764 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:43:22.779 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:43:32.793 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:43:42.806 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:43:52.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:44:02.832 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:44:02.834 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:43:28.419114
2026-04-25T04:44:02.834 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:44:02.834 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:44:02.835 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:44:11.848 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:44:21.862 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:44:31.877 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:44:41.891 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:44:51.903 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:45:01.915 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:45:01.932 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:44:28.622539
2026-04-25T04:45:01.932 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:45:01.932 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:45:01.932 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:45:10.946 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:45:20.962 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:45:30.977 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:45:40.991 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:45:51.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:46:01.016 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:46:01.034 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:45:28.824693
2026-04-25T04:46:01.034 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:46:01.035 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:46:01.035 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:46:10.046 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:46:20.062 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:46:30.076 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:46:40.091 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:46:50.103 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:47:00.119 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:47:00.122 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:46:29.022501
2026-04-25T04:47:00.122 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:47:00.122 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:47:00.122 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:47:09.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:47:19.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:47:29.165 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:47:39.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:47:49.194 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:47:59.207 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:47:59.228 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:47:29.223399
2026-04-25T04:47:59.229 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:47:59.229 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:47:59.229 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:48:08.242 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:48:18.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:48:28.274 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:48:38.289 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:48:48.302 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:48:58.316 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:48:58.318 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:48:29.423106
2026-04-25T04:48:58.319 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:48:58.319 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:48:58.319 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:49:07.332 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:49:17.347 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:49:27.363 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:49:37.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:49:47.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:49:57.406 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:49:57.428 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:49:29.626082
2026-04-25T04:49:57.428 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:49:57.428 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:49:57.428 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:50:06.442 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:50:16.457 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:50:26.471 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:50:36.486 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:50:46.501 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:50:56.515 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:50:56.518 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:50:29.825723
2026-04-25T04:50:56.518 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:50:56.518 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:50:56.518 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:51:05.531 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:51:15.546 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:51:25.562 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:51:35.578 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:51:45.593 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:51:55.607 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:51:55.609 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:51:30.026285
2026-04-25T04:51:55.609 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:51:55.609 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:51:55.609 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:52:04.621 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:52:14.635 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:52:24.651 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:52:34.666 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:52:44.680 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:52:54.695 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:52:54.713 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:52:30.229275
2026-04-25T04:52:54.714 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:52:54.714 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:52:54.714 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:53:03.724 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:53:13.740 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:53:23.755 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:53:33.770 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:53:43.786 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:53:53.800 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:53:53.803 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:53:30.428857
2026-04-25T04:53:53.803 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:53:53.804 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:53:53.804 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:54:02.812 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:54:12.825 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:54:22.840 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:54:32.852 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:54:42.868 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:54:52.882 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:54:52.883 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:54:30.627522
2026-04-25T04:54:52.883 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:54:52.883 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:54:52.883 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:55:01.896 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:55:11.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:55:21.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:55:31.941 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:55:41.955 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:55:51.970 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:55:51.990 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:55:30.830193
2026-04-25T04:55:51.990 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:55:51.990 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:55:51.990 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:56:01.002 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:56:11.013 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:56:21.027 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:56:31.041 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:56:41.056 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:56:51.071 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:56:51.074 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:56:31.031355
2026-04-25T04:56:51.074 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:56:51.074 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:56:51.074 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:57:00.086 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:57:10.099 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:57:20.111 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:57:30.122 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:57:40.135 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:57:50.150 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:57:50.173 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:57:31.235218
2026-04-25T04:57:50.173 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:57:50.173 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:57:50.173 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:57:59.186 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:58:09.202 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:58:19.212 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:58:29.226 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:58:39.240 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:58:49.254 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:58:49.257 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:58:31.434646
2026-04-25T04:58:49.257 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:58:49.257 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:58:49.257 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:58:58.270 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T04:59:08.283 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T04:59:18.299 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T04:59:28.313 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T04:59:38.327 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T04:59:48.341 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T04:59:48.344 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T04:59:31.642700
2026-04-25T04:59:48.344 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T04:59:48.344 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T04:59:48.344 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T04:59:57.357 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:00:07.373 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:00:17.389 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:00:27.404 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:00:37.415 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:00:47.428 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:00:47.449 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:00:31.842824
2026-04-25T05:00:47.449 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:00:47.449 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:00:47.450 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:00:56.462 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:01:06.478 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:01:16.494 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:01:26.506 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:01:36.520 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:01:46.534 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:01:46.536 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:01:32.042907
2026-04-25T05:01:46.537 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:01:46.537 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:01:46.537 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:01:55.551 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:02:05.566 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:02:15.582 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:02:25.596 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:02:35.608 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:02:45.622 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:02:45.641 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:02:32.243471
2026-04-25T05:02:45.641 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:02:45.641 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:02:45.642 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:02:54.654 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:03:04.670 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:03:14.686 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:03:24.701 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:03:34.715 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:03:44.731 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:03:44.734 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:03:32.448409
2026-04-25T05:03:44.734 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:03:44.734 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:03:44.734 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:03:53.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:04:03.764 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:04:13.778 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:04:23.794 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:04:33.807 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:04:43.819 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:04:43.822 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:04:32.648553
2026-04-25T05:04:43.822 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:04:43.822 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:04:43.822 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:04:52.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:05:02.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:05:12.866 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:05:22.881 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:05:32.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:05:42.909 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:05:42.928 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:05:32.860601
2026-04-25T05:05:42.929 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:05:42.929 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:05:42.929 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:05:51.941 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:06:01.955 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:06:11.969 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:06:21.985 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:06:32.002 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:06:42.013 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:06:42.015 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:06:33.060529
2026-04-25T05:06:42.015 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:06:42.016 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:06:42.016 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:06:51.026 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:07:01.039 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:07:11.055 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:07:21.069 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:07:31.084 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:07:41.098 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:07:41.121 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:07:33.260496
2026-04-25T05:07:41.121 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:07:41.121 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:07:41.121 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:07:50.135 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:08:00.151 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:08:10.166 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:08:20.182 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:08:30.196 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:08:40.208 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:08:40.211 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:08:33.458447
2026-04-25T05:08:40.211 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:08:40.211 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:08:40.211 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:08:49.222 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:08:59.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:09:09.253 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:09:19.268 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:09:29.284 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:09:39.299 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:09:39.301 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:09:33.658797
2026-04-25T05:09:39.302 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:09:39.302 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:09:39.302 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:09:48.314 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:09:58.329 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:10:08.344 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:10:18.360 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:10:28.376 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:10:38.392 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:10:38.411 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:10:33.862109
2026-04-25T05:10:38.412 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:10:38.412 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:10:38.412 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:10:47.424 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:10:57.438 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:11:07.454 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:11:17.470 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:11:27.485 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:11:37.501 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:11:37.503 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:11:34.064108
2026-04-25T05:11:37.503 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:11:37.503 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:11:37.504 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:11:46.517 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:11:56.532 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:12:06.546 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:12:16.561 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:12:26.575 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:12:36.590 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:12:36.610 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:12:34.262795
2026-04-25T05:12:36.610 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:12:36.610 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:12:36.611 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:12:45.621 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:12:55.635 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:13:05.650 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:13:15.666 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:13:25.680 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:13:35.697 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:13:35.715 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:13:34.468456
2026-04-25T05:13:35.715 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:13:35.716 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:13:35.716 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:13:44.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:13:54.744 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:14:04.758 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:14:14.773 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:14:24.788 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:14:34.802 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:14:34.804 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:13:34.468456
2026-04-25T05:14:34.804 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:14:34.805 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:14:34.805 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:14:43.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:14:53.825 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:15:03.839 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:15:13.854 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:15:23.869 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:15:33.885 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:15:33.908 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:14:34.668094
2026-04-25T05:15:33.908 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:15:33.908 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:15:33.908 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:15:42.921 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:15:52.935 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:16:02.951 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:16:12.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:16:22.981 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:16:32.997 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:16:33.016 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:15:34.867318
2026-04-25T05:16:33.016 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:16:33.017 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:16:33.017 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:16:42.027 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:16:52.041 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:17:02.055 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:17:12.071 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:17:22.086 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:17:32.101 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:17:32.119 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:16:35.069699
2026-04-25T05:17:32.119 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:17:32.119 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:17:32.119 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:17:41.132 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:17:51.146 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:18:01.159 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:18:11.173 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:18:21.189 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:18:31.203 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:18:31.223 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:17:35.275287
2026-04-25T05:18:31.223 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:18:31.223 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:18:31.223 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:18:40.236 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:18:50.250 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:19:00.264 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:19:10.279 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:19:20.293 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:19:30.306 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:19:30.324 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:18:35.475679
2026-04-25T05:19:30.324 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:19:30.325 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:19:30.325 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:19:39.339 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:19:49.354 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:19:59.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:20:09.385 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:20:19.400 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:20:29.412 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:20:29.414 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:19:35.676172
2026-04-25T05:20:29.415 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:20:29.415 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:20:29.415 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:20:38.428 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:20:48.443 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:20:58.457 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:21:08.472 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:21:18.485 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:21:28.496 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:21:28.499 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:20:35.878551
2026-04-25T05:21:28.499 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:21:28.499 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:21:28.500 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:21:37.511 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:21:47.526 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:21:57.541 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:22:07.557 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:22:17.573 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:22:27.587 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:22:27.590 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:21:36.085402
2026-04-25T05:22:27.590 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:22:27.590 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:22:27.590 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:22:36.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:22:46.612 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:22:56.624 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:23:06.640 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:23:16.655 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:23:26.670 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:23:26.688 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:22:36.285357
2026-04-25T05:23:26.688 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:23:26.689 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:23:26.689 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:23:35.703 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:23:45.718 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:23:55.734 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:24:05.747 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:24:15.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:24:25.775 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:24:25.778 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:23:36.484479
2026-04-25T05:24:25.778 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:24:25.778 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:24:25.778 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:24:34.791 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:24:44.805 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:24:54.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:25:04.832 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:25:14.847 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:25:24.864 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:25:24.885 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:24:36.684243
2026-04-25T05:25:24.885 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:25:24.885 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:25:24.886 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:25:33.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:25:43.909 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:25:53.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:26:03.939 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:26:13.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:26:23.967 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:26:23.969 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:25:36.885100
2026-04-25T05:26:23.969 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:26:23.969 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:26:23.969 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:26:32.983 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:26:42.998 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:26:53.010 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:27:03.023 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:27:13.035 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:27:23.051 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:27:23.054 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:26:37.084369
2026-04-25T05:27:23.054 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:27:23.054 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:27:23.054 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:27:32.067 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:27:42.082 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:27:52.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:28:02.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:28:12.121 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:28:22.136 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:28:22.158 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:27:37.285712
2026-04-25T05:28:22.158 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:28:22.158 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:28:22.158 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:28:31.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:28:41.185 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:28:51.200 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:29:01.213 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:29:11.224 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:29:21.239 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:29:21.242 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:28:37.486178
2026-04-25T05:29:21.242 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:29:21.242 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:29:21.242 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:29:30.256 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:29:40.271 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:29:50.285 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:30:00.300 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:30:10.314 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:30:20.329 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:30:20.347 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:29:37.687906
2026-04-25T05:30:20.347 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:30:20.347 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:30:20.347 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:30:29.361 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:30:39.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:30:49.394 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:30:59.407 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:31:09.419 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:31:19.434 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:31:19.454 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:30:37.890011
2026-04-25T05:31:19.455 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:31:19.455 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:31:19.455 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:31:28.468 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:31:38.484 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:31:48.498 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:31:58.512 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:32:08.527 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:32:18.543 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:32:18.545 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:31:38.088058
2026-04-25T05:32:18.545 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:32:18.546 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:32:18.546 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:32:27.560 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:32:37.575 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:32:47.590 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:32:57.605 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:33:07.616 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:33:17.632 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:33:17.651 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:32:38.288732
2026-04-25T05:33:17.652 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:33:17.652 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:33:17.652 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:33:26.667 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:33:36.683 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:33:46.700 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:33:56.713 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:34:06.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:34:16.745 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:34:16.747 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:33:38.490564
2026-04-25T05:34:16.747 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:34:16.747 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:34:16.747 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:34:25.760 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:34:35.773 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:34:45.789 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:34:55.803 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:35:05.815 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:35:15.827 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:35:15.848 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:34:38.695228
2026-04-25T05:35:15.848 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:35:15.849 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:35:15.849 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:35:24.863 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:35:34.877 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:35:44.891 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:35:54.905 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:36:04.919 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:36:14.935 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:36:14.954 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:35:38.897624
2026-04-25T05:36:14.955 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:36:14.955 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:36:14.955 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:36:23.968 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:36:33.983 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:36:43.998 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:36:54.009 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:37:04.022 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:37:14.036 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:37:14.039 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:36:39.096921
2026-04-25T05:37:14.039 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:37:14.039 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:37:14.039 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:37:23.052 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:37:33.067 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:37:43.082 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:37:53.095 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:38:03.109 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:38:13.123 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:38:13.142 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:37:39.299963
2026-04-25T05:38:13.142 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:38:13.142 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:38:13.142 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:38:22.156 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:38:32.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:38:42.185 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:38:52.200 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:39:02.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:39:12.224 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:39:12.267 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:38:39.499360
2026-04-25T05:39:12.268 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:39:12.268 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:39:12.268 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:39:21.281 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:39:31.297 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:39:41.312 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:39:51.326 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:40:01.340 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:40:11.355 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:40:11.357 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:39:39.699861
2026-04-25T05:40:11.358 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:40:11.358 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:40:11.358 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:40:20.371 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:40:30.385 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:40:40.402 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:40:50.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:41:00.428 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:41:10.442 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:41:10.463 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:40:39.899413
2026-04-25T05:41:10.464 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:41:10.464 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:41:10.464 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:41:19.477 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:41:29.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:41:39.506 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:41:49.521 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:41:59.535 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:42:09.549 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:42:09.551 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:41:40.101361
2026-04-25T05:42:09.552 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:42:09.552 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:42:09.552 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:42:18.564 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:42:28.579 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:42:38.596 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:42:48.609 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:42:58.621 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:43:08.636 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:43:08.654 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:42:40.312412
2026-04-25T05:43:08.654 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:43:08.655 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:43:08.655 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:43:17.668 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:43:27.682 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:43:37.700 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:43:47.713 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:43:57.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:44:07.743 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:44:07.746 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:43:40.512706
2026-04-25T05:44:07.746 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:44:07.746 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:44:07.746 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:44:16.760 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:44:26.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:44:36.790 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:44:46.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:44:56.816 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:45:06.829 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:45:06.832 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:44:40.711549
2026-04-25T05:45:06.832 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:45:06.832 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:45:06.833 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:45:15.846 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:45:25.862 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:45:35.877 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:45:45.893 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:45:55.906 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:46:05.918 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:46:05.940 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:45:40.913791
2026-04-25T05:46:05.940 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:46:05.941 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:46:05.941 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:46:14.954 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:46:24.969 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:46:34.984 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:46:44.999 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:46:55.011 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:47:05.022 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:47:05.024 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:46:41.114581
2026-04-25T05:47:05.024 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:47:05.024 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:47:05.025 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:47:14.037 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:47:24.053 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:47:34.068 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:47:44.083 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:47:54.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:48:04.111 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:48:04.132 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:47:41.318392
2026-04-25T05:48:04.133 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:48:04.133 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:48:04.133 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:48:13.146 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:48:23.160 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:48:33.173 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:48:43.187 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:48:53.201 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:49:03.211 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:49:03.213 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:48:41.519910
2026-04-25T05:49:03.213 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:49:03.214 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:49:03.214 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:49:12.227 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:49:22.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:49:32.256 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:49:42.270 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:49:52.283 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:50:02.297 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:50:02.320 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:49:41.732209
2026-04-25T05:50:02.320 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:50:02.320 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:50:02.320 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:50:11.334 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:50:21.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:50:31.364 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:50:41.380 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:50:51.395 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:51:01.408 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:51:01.428 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:50:41.931581
2026-04-25T05:51:01.429 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:51:01.429 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:51:01.429 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:51:10.442 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:51:20.458 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:51:30.473 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:51:40.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:51:50.507 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:52:00.522 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:52:00.542 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:51:42.132824
2026-04-25T05:52:00.542 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:52:00.543 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:52:00.543 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:52:09.557 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:52:19.573 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:52:29.586 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:52:39.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:52:49.612 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:52:59.623 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:52:59.644 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:52:42.331457
2026-04-25T05:52:59.645 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:52:59.645 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:52:59.645 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:53:08.658 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:53:18.674 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:53:28.688 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:53:38.705 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:53:48.719 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:53:58.734 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:53:58.737 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:53:42.531146
2026-04-25T05:53:58.737 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:53:58.737 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:53:58.737 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:54:07.750 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:54:17.765 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:54:27.781 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:54:37.796 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:54:47.808 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:54:57.820 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:54:57.822 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:54:42.733311
2026-04-25T05:54:57.823 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:54:57.823 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:54:57.823 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:55:06.836 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:55:16.852 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:55:26.869 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:55:36.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:55:46.899 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:55:56.910 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:55:56.933 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:55:42.933268
2026-04-25T05:55:56.933 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:55:56.933 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:55:56.933 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:56:05.947 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:56:15.962 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:56:25.977 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:56:35.993 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:56:46.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:56:56.015 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:56:56.017 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:56:43.137142
2026-04-25T05:56:56.018 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:56:56.018 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:56:56.018 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:57:05.029 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:57:15.041 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:57:25.057 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:57:35.071 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:57:45.085 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:57:55.098 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:57:55.123 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:57:43.338488
2026-04-25T05:57:55.123 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:57:55.123 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:57:55.123 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:58:04.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:58:14.151 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:58:24.166 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:58:34.182 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:58:44.197 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:58:54.206 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:58:54.225 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:58:43.541174
2026-04-25T05:58:54.225 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:58:54.225 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:58:54.225 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T05:59:03.238 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T05:59:13.252 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T05:59:23.265 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T05:59:33.281 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T05:59:43.296 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T05:59:53.311 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T05:59:53.313 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T05:59:43.743192
2026-04-25T05:59:53.314 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T05:59:53.314 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T05:59:53.314 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:00:02.327 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:00:12.344 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:00:22.358 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:00:32.373 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:00:42.389 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:00:52.404 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:00:52.426 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:00:43.942983
2026-04-25T06:00:52.426 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:00:52.426 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:00:52.426 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:01:01.440 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:01:11.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:01:21.469 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:01:31.482 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:01:41.498 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:01:51.509 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:01:51.511 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:01:44.143228
2026-04-25T06:01:51.512 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:01:51.512 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:01:51.512 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:02:00.526 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:02:10.541 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:02:20.556 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:02:30.572 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:02:40.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:02:50.602 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:02:50.604 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:02:44.345012
2026-04-25T06:02:50.605 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:02:50.605 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:02:50.605 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:02:59.616 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:03:09.630 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:03:19.646 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:03:29.662 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:03:39.677 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:03:49.693 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:03:49.714 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:03:44.543956
2026-04-25T06:03:49.714 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:03:49.714 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:03:49.714 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:03:58.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:04:08.743 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:04:18.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:04:28.772 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:04:38.788 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:04:48.804 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:04:48.825 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:04:44.743927
2026-04-25T06:04:48.825 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:04:48.825 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:04:48.826 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:04:57.838 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:05:07.852 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:05:17.867 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:05:27.882 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:05:37.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:05:47.910 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:05:47.930 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:05:44.944082
2026-04-25T06:05:47.930 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:05:47.930 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:05:47.930 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:05:56.944 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:06:06.957 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:06:16.973 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:06:26.988 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:06:37.003 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:06:47.015 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:06:47.034 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:06:45.142407
2026-04-25T06:06:47.034 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:06:47.034 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:06:47.034 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:06:56.048 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:07:06.061 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:07:16.076 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:07:26.091 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:07:36.104 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:07:46.117 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:07:46.119 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:07:45.342874
2026-04-25T06:07:46.119 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:07:46.119 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:07:46.119 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:07:55.131 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:08:05.146 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:08:15.161 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:08:25.174 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:08:35.189 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:08:45.203 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:08:45.225 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:07:45.342874
2026-04-25T06:08:45.225 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:08:45.225 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:08:45.226 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:08:54.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:09:04.252 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:09:14.265 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:09:24.280 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:09:34.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:09:44.308 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:09:44.310 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:08:45.547309
2026-04-25T06:09:44.311 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:09:44.311 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:09:44.311 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:09:53.323 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:10:03.336 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:10:13.350 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:10:23.364 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:10:33.380 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:10:43.396 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:10:43.415 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:09:45.750523
2026-04-25T06:10:43.415 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:10:43.416 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:10:43.416 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:10:52.428 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:11:02.443 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:11:12.459 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:11:22.472 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:11:32.487 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:11:42.501 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:11:42.521 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:10:45.953045
2026-04-25T06:11:42.521 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:11:42.522 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:11:42.522 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:11:51.534 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:12:01.548 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:12:11.564 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:12:21.580 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:12:31.595 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:12:41.607 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:12:41.610 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:11:46.151489
2026-04-25T06:12:41.610 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:12:41.610 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:12:41.611 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:12:50.620 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:13:00.634 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:13:10.649 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:13:20.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:13:30.681 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:13:40.696 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:13:40.719 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:12:46.354943
2026-04-25T06:13:40.720 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:13:40.720 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:13:40.720 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:13:49.732 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:13:59.747 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:14:09.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:14:19.777 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:14:29.791 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:14:39.804 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:14:39.807 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:13:46.556352
2026-04-25T06:14:39.807 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:14:39.807 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:14:39.807 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:14:48.818 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:14:58.831 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:15:08.845 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:15:18.861 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:15:28.878 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:15:38.892 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:15:38.914 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:14:46.754837
2026-04-25T06:15:38.914 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:15:38.914 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:15:38.914 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:15:47.926 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:15:57.942 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:16:07.956 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:16:17.970 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:16:27.986 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:16:38.001 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:16:38.003 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:15:46.955015
2026-04-25T06:16:38.003 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:16:38.004 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:16:38.004 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:16:47.013 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:16:57.024 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:17:07.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:17:17.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:17:27.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:17:37.080 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:17:37.082 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:16:47.154526
2026-04-25T06:17:37.082 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:17:37.082 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:17:37.082 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:17:46.095 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:17:56.106 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:18:06.121 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:18:16.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:18:26.151 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:18:36.166 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:18:36.187 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:17:47.353316
2026-04-25T06:18:36.187 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:18:36.188 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:18:36.188 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:18:45.202 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:18:55.212 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:19:05.227 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:19:15.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:19:25.256 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:19:35.270 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:19:35.290 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:18:47.553827
2026-04-25T06:19:35.290 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:19:35.290 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:19:35.290 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:19:44.302 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:19:54.316 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:20:04.332 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:20:14.348 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:20:24.363 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:20:34.378 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:20:34.399 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:19:47.764363
2026-04-25T06:20:34.399 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:20:34.399 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:20:34.399 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:20:43.410 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:20:53.423 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:21:03.437 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:21:13.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:21:23.468 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:21:33.484 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:21:33.504 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:20:47.965073
2026-04-25T06:21:33.505 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:21:33.505 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:21:33.505 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:21:42.518 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:21:52.534 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:22:02.549 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:22:12.565 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:22:22.581 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:22:32.597 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:22:32.599 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:21:48.165707
2026-04-25T06:22:32.600 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:22:32.600 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:22:32.600 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:22:41.608 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:22:51.620 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:23:01.634 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:23:11.649 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:23:21.664 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:23:31.678 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:23:31.699 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:22:48.367516
2026-04-25T06:23:31.699 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:23:31.699 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:23:31.699 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:23:40.712 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:23:50.727 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:24:00.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:24:10.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:24:20.773 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:24:30.786 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:24:30.788 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:23:48.568925
2026-04-25T06:24:30.788 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:24:30.788 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:24:30.788 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:24:39.801 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:24:49.811 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:24:59.823 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:25:09.836 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:25:19.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:25:29.865 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:25:29.868 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:24:48.791708
2026-04-25T06:25:29.868 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:25:29.868 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:25:29.868 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:25:38.882 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:25:48.896 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:25:58.909 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:26:08.923 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:26:18.937 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:26:28.953 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:26:28.973 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:25:48.993742
2026-04-25T06:26:28.973 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:26:28.973 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:26:28.973 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:26:37.986 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:26:48.000 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:26:58.010 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:27:08.023 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:27:18.037 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:27:28.051 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:27:28.053 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:26:49.194923
2026-04-25T06:27:28.054 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:27:28.054 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:27:28.054 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:27:37.068 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:27:47.082 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:27:57.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:28:07.110 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:28:17.124 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:28:27.138 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:28:27.155 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:27:49.395127
2026-04-25T06:28:27.155 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:28:27.156 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:28:27.156 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:28:36.170 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:28:46.185 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:28:56.200 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:29:06.212 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:29:16.222 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:29:26.236 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:29:26.258 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:28:49.595778
2026-04-25T06:29:26.258 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:29:26.258 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:29:26.258 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:29:35.271 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:29:45.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:29:55.303 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:30:05.316 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:30:15.331 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:30:25.346 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:30:25.349 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:29:49.794932
2026-04-25T06:30:25.349 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:30:25.350 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:30:25.350 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:30:34.363 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:30:44.378 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:30:54.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:31:04.405 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:31:14.415 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:31:24.429 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:31:24.450 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:30:49.995736
2026-04-25T06:31:24.450 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:31:24.450 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:31:24.450 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:31:33.463 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:31:43.480 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:31:53.494 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:32:03.507 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:32:13.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:32:23.539 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:32:23.541 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:31:50.198570
2026-04-25T06:32:23.541 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:32:23.542 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:32:23.542 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:32:32.555 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:32:42.571 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:32:52.586 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:33:02.601 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:33:12.612 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:33:22.625 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:33:22.627 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:32:50.397447
2026-04-25T06:33:22.627 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:33:22.627 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:33:22.627 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:33:31.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:33:41.656 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:33:51.671 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:34:01.685 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:34:11.700 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:34:21.714 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:34:21.734 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:33:50.598520
2026-04-25T06:34:21.734 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:34:21.734 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:34:21.734 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:34:30.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:34:40.760 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:34:50.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:35:00.791 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:35:10.802 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:35:20.813 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:35:20.815 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:34:50.799604
2026-04-25T06:35:20.815 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:35:20.815 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:35:20.816 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:35:29.829 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:35:39.843 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:35:49.858 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:35:59.873 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:36:09.888 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:36:19.901 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:36:19.919 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:35:50.999013
2026-04-25T06:36:19.920 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:36:19.920 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:36:19.920 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:36:28.933 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:36:38.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:36:48.961 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:36:58.975 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:37:08.989 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:37:19.003 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:37:19.005 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:36:51.199379
2026-04-25T06:37:19.005 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:37:19.006 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:37:19.006 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:37:28.015 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:37:38.029 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:37:48.043 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:37:58.059 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:38:08.072 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:38:18.087 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:38:18.107 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:37:51.403266
2026-04-25T06:38:18.107 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:38:18.107 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:38:18.107 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:38:27.121 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:38:37.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:38:47.152 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:38:57.167 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:39:07.183 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:39:17.198 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:39:17.217 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:38:51.605194
2026-04-25T06:39:17.217 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:39:17.217 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:39:17.217 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:39:26.230 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:39:36.246 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:39:46.261 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:39:56.275 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:40:06.288 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:40:16.303 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:40:16.306 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:39:51.809404
2026-04-25T06:40:16.306 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:40:16.306 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:40:16.306 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:40:25.319 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:40:35.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:40:45.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:40:55.366 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:41:05.381 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:41:15.398 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:41:15.416 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:40:52.009893
2026-04-25T06:41:15.416 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:41:15.416 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:41:15.417 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:41:24.429 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:41:34.443 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:41:44.460 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:41:54.476 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:42:04.491 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:42:14.504 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:42:14.507 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:41:52.211356
2026-04-25T06:42:14.507 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:42:14.507 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:42:14.507 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:42:23.520 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:42:33.535 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:42:43.551 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:42:53.567 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:43:03.582 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:43:13.598 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:43:13.618 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:42:52.424729
2026-04-25T06:43:13.618 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:43:13.618 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:43:13.618 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:43:22.632 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:43:32.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:43:42.664 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:43:52.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:44:02.694 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:44:12.708 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:44:12.731 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:43:52.625051
2026-04-25T06:44:12.731 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:44:12.732 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:44:12.732 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:44:21.746 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:44:31.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:44:41.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:44:51.791 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:45:01.805 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:45:11.817 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:45:11.820 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:44:52.824682
2026-04-25T06:45:11.820 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:45:11.820 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:45:11.820 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:45:20.835 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:45:30.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:45:40.865 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:45:50.879 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:46:00.894 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:46:10.906 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:46:10.923 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:45:53.029597
2026-04-25T06:46:10.923 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:46:10.924 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:46:10.924 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:46:19.938 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:46:29.952 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:46:39.968 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:46:49.980 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:46:59.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:47:10.009 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:47:10.011 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:46:53.229334
2026-04-25T06:47:10.011 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:47:10.011 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:47:10.011 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:47:19.023 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:47:29.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:47:39.049 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:47:49.062 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:47:59.078 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:48:09.092 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:48:09.116 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:47:53.429488
2026-04-25T06:48:09.116 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:48:09.117 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:48:09.117 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:48:18.130 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:48:28.144 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:48:38.160 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:48:48.173 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:48:58.187 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:49:08.201 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:49:08.221 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:48:53.628910
2026-04-25T06:49:08.221 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:49:08.221 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:49:08.221 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:49:17.235 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:49:27.250 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:49:37.264 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:49:47.278 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:49:57.293 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:50:07.307 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:50:07.309 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:49:53.830022
2026-04-25T06:50:07.309 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:50:07.310 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:50:07.310 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:50:16.324 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:50:26.338 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:50:36.354 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:50:46.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:50:56.383 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:51:06.398 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:51:06.421 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:50:54.030739
2026-04-25T06:51:06.421 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:51:06.421 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:51:06.421 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:51:15.435 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:51:25.450 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:51:35.465 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:51:45.481 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:51:55.497 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:52:05.512 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:52:05.514 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:51:54.237127
2026-04-25T06:52:05.514 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:52:05.515 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:52:05.515 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:52:14.528 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:52:24.542 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:52:34.558 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:52:44.572 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:52:54.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:53:04.603 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:53:04.626 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:52:54.446791
2026-04-25T06:53:04.626 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:53:04.626 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:53:04.626 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:53:13.641 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:53:23.657 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:53:33.670 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:53:43.684 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:53:53.698 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:54:03.712 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:54:03.715 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:53:54.649253
2026-04-25T06:54:03.715 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:54:03.715 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:54:03.715 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:54:12.729 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:54:22.744 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:54:32.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:54:42.773 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:54:52.787 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:55:02.799 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:55:02.801 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:54:54.847839
2026-04-25T06:55:02.802 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:55:02.802 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:55:02.802 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:55:11.811 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:55:21.825 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:55:31.839 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:55:41.855 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:55:51.869 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:56:01.882 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:56:01.901 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:55:55.048156
2026-04-25T06:56:01.901 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:56:01.901 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:56:01.901 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:56:10.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:56:20.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:56:30.940 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:56:40.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:56:50.962 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:57:00.977 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:57:00.997 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:56:55.248679
2026-04-25T06:57:00.997 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:57:00.997 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:57:00.998 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:57:10.008 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:57:20.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:57:30.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:57:40.047 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:57:50.060 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:58:00.075 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:58:00.077 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:57:55.449811
2026-04-25T06:58:00.077 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:58:00.078 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:58:00.078 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:58:09.090 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:58:19.104 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:58:29.118 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:58:39.133 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:58:49.146 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:58:59.162 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:58:59.164 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:57:55.449811
2026-04-25T06:58:59.165 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:58:59.165 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:58:59.165 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T06:59:08.177 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T06:59:18.192 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T06:59:28.204 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T06:59:38.216 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T06:59:48.229 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T06:59:58.243 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T06:59:58.246 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T06:58:59.819620
2026-04-25T06:59:58.246 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T06:59:58.246 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T06:59:58.246 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:00:07.259 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:00:17.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:00:27.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:00:37.303 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:00:47.315 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:00:57.329 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:00:57.345 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:00:05.607030
2026-04-25T07:00:57.345 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:00:57.345 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:00:57.345 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:01:06.358 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:01:16.373 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:01:26.389 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:01:36.404 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:01:46.416 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:01:56.430 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:01:56.433 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:01:10.714441
2026-04-25T07:01:56.433 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:01:56.433 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:01:56.433 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:02:05.447 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:02:15.463 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:02:25.477 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:02:35.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:02:45.508 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:02:55.523 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:02:55.546 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:02:14.783043
2026-04-25T07:02:55.546 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:02:55.546 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:02:55.547 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:03:04.559 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:03:14.574 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:03:24.589 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:03:34.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:03:44.614 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:03:54.625 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:03:54.642 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:03:18.650767
2026-04-25T07:03:54.642 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:03:54.642 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:03:54.642 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:04:03.656 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:04:13.672 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:04:23.685 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:04:33.700 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:04:43.713 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:04:53.728 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:04:53.730 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:04:22.744566
2026-04-25T07:04:53.730 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:04:53.731 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:04:53.731 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:05:02.743 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:05:12.758 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:05:22.774 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:05:32.789 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:05:42.803 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:05:52.814 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:05:52.834 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:05:27.076572
2026-04-25T07:05:52.835 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:05:52.835 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:05:52.835 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:06:01.849 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:06:11.865 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:06:21.880 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:06:31.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:06:41.908 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:06:51.921 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:06:51.924 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:06:30.953560
2026-04-25T07:06:51.924 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:06:51.924 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:06:51.924 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:07:00.939 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:07:10.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:07:20.969 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:07:30.984 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:07:41.000 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:07:51.011 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:07:51.033 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:07:35.258283
2026-04-25T07:07:51.034 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:07:51.034 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:07:51.034 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:08:00.047 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:08:10.062 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:08:20.077 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:08:30.093 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:08:40.107 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:08:50.121 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:08:50.123 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:08:39.171871
2026-04-25T07:08:50.123 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:08:50.123 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:08:50.124 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:08:59.137 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:09:09.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:09:19.164 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:09:29.179 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:09:39.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:09:49.206 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:09:49.208 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:09:39.315550
2026-04-25T07:09:49.209 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:09:49.209 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:09:49.209 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:09:58.220 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:10:08.235 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:10:18.249 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:10:28.264 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:10:38.279 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:10:48.292 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:10:48.310 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:10:39.454719
2026-04-25T07:10:48.310 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:10:48.310 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:10:48.310 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:10:57.322 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:11:07.338 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:11:17.354 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:11:27.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:11:37.385 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:11:47.400 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:11:47.402 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:11:39.592690
2026-04-25T07:11:47.403 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:11:47.403 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:11:47.403 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:11:56.413 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:12:06.425 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:12:16.441 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:12:26.456 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:12:36.471 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:12:46.488 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:12:46.508 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:12:39.732177
2026-04-25T07:12:46.508 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:12:46.508 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:12:46.508 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:12:55.522 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:13:05.536 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:13:15.552 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:13:25.567 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:13:35.583 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:13:45.598 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:13:45.601 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:13:39.870413
2026-04-25T07:13:45.601 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:13:45.601 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:13:45.601 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:13:54.610 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:14:04.622 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:14:14.637 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:14:24.652 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:14:34.667 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:14:44.681 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:14:44.683 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:14:40.009214
2026-04-25T07:14:44.684 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:14:44.684 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:14:44.684 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:14:53.697 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:15:03.709 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:15:13.723 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:15:23.739 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:15:33.753 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:15:43.769 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:15:43.787 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:15:40.148303
2026-04-25T07:15:43.787 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:15:43.788 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:15:43.788 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:15:52.801 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:16:02.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:16:12.826 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:16:22.843 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:16:32.857 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:16:42.873 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:16:42.875 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:16:40.288047
2026-04-25T07:16:42.875 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:16:42.875 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:16:42.876 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:16:51.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:17:01.902 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:17:11.913 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:17:21.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:17:31.938 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:17:41.951 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:17:41.972 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:17:40.427804
2026-04-25T07:17:41.973 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:17:41.973 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:17:41.973 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:17:50.986 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:18:00.999 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:18:11.009 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:18:21.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:18:31.032 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:18:41.045 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:18:41.064 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:18:40.574743
2026-04-25T07:18:41.065 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:18:41.065 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:18:41.065 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:18:50.077 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:19:00.092 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:19:10.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:19:20.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:19:30.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:19:40.147 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:19:40.150 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:18:40.574743
2026-04-25T07:19:40.150 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:19:40.150 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:19:40.150 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:19:49.163 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:19:59.176 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:20:09.190 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:20:19.203 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:20:29.214 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:20:39.229 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:20:39.248 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:19:40.715032
2026-04-25T07:20:39.248 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:20:39.248 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:20:39.248 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:20:48.259 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:20:58.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:21:08.288 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:21:18.302 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:21:28.315 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:21:38.331 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:21:38.334 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:20:40.853720
2026-04-25T07:21:38.334 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:21:38.334 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:21:38.335 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:21:47.348 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:21:57.361 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:22:07.375 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:22:17.388 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:22:27.403 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:22:37.414 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:22:37.436 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:21:40.993540
2026-04-25T07:22:37.437 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:22:37.437 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:22:37.437 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:22:46.450 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:22:56.465 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:23:06.481 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:23:16.498 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:23:26.510 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:23:36.525 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:23:36.527 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:22:41.133637
2026-04-25T07:23:36.528 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:23:36.528 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:23:36.528 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:23:45.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:23:55.555 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:24:05.570 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:24:15.586 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:24:25.600 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:24:35.611 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:24:35.613 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:23:41.273261
2026-04-25T07:24:35.614 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:24:35.614 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:24:35.614 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:24:44.627 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:24:54.641 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:25:04.656 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:25:14.672 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:25:24.687 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:25:34.702 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:25:34.724 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:24:41.413822
2026-04-25T07:25:34.724 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:25:34.724 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:25:34.724 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:25:43.736 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:25:53.750 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:26:03.765 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:26:13.780 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:26:23.796 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:26:33.807 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:26:33.809 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:25:41.553135
2026-04-25T07:26:33.810 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:26:33.810 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:26:33.810 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:26:42.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:26:52.835 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:27:02.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:27:12.865 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:27:22.880 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:27:32.895 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:27:32.913 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:26:41.702822
2026-04-25T07:27:32.914 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:27:32.914 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:27:32.914 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:27:41.928 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:27:51.943 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:28:01.956 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:28:11.970 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:28:21.985 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:28:32.001 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:28:32.003 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:27:41.840233
2026-04-25T07:28:32.003 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:28:32.003 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:28:32.003 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:28:41.012 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:28:51.024 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:29:01.039 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:29:11.053 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:29:21.068 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:29:31.083 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:29:31.086 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:28:41.980144
2026-04-25T07:29:31.086 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:29:31.086 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:29:31.086 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:29:40.099 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:29:50.113 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:30:00.128 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:30:10.142 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:30:20.156 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:30:30.171 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:30:30.188 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:29:42.119296
2026-04-25T07:30:30.188 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:30:30.189 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:30:30.189 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:30:39.202 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:30:49.213 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:30:59.226 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:31:09.240 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:31:19.256 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:31:29.271 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:31:29.274 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:30:42.269444
2026-04-25T07:31:29.274 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:31:29.274 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:31:29.275 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:31:38.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:31:48.302 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:31:58.316 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:32:08.330 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:32:18.343 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:32:28.357 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:32:28.376 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:31:42.408999
2026-04-25T07:32:28.376 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:32:28.376 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:32:28.376 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:32:37.391 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:32:47.404 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:32:57.415 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:33:07.427 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:33:17.444 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:33:27.457 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:33:27.478 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:32:42.547147
2026-04-25T07:33:27.478 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:33:27.478 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:33:27.479 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:33:36.493 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:33:46.507 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:33:56.521 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:34:06.536 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:34:16.552 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:34:26.566 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:34:26.583 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:33:42.687921
2026-04-25T07:34:26.583 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:34:26.583 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:34:26.583 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:34:35.597 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:34:45.609 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:34:55.621 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:35:05.635 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:35:15.651 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:35:25.667 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:35:25.688 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:34:42.828442
2026-04-25T07:35:25.688 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:35:25.688 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:35:25.688 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:35:34.702 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:35:44.715 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:35:54.731 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:36:04.746 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:36:14.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:36:24.776 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:36:24.778 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:35:42.968143
2026-04-25T07:36:24.779 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:36:24.779 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:36:24.779 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:36:33.793 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:36:43.806 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:36:53.816 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:37:03.829 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:37:13.844 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:37:23.858 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:37:23.880 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:36:43.105103
2026-04-25T07:37:23.880 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:37:23.880 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:37:23.880 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:37:32.892 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:37:42.906 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:37:52.920 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:38:02.934 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:38:12.950 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:38:22.966 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:38:22.968 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:37:43.245183
2026-04-25T07:38:22.968 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:38:22.969 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:38:22.969 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:38:31.983 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:38:41.998 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:38:52.010 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:39:02.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:39:12.035 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:39:22.050 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:39:22.072 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:38:43.384305
2026-04-25T07:39:22.072 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:39:22.072 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:39:22.072 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:39:31.084 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:39:41.099 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:39:51.113 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:40:01.127 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:40:11.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:40:21.154 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:40:21.177 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:39:43.523295
2026-04-25T07:40:21.177 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:40:21.177 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:40:21.177 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:40:30.189 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:40:40.203 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:40:50.212 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:41:00.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:41:10.239 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:41:20.254 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:41:20.257 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:40:43.665050
2026-04-25T07:41:20.257 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:41:20.258 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:41:20.258 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:41:29.271 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:41:39.286 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:41:49.299 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:41:59.312 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:42:09.326 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:42:19.341 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:42:19.357 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:41:43.802684
2026-04-25T07:42:19.357 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:42:19.358 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:42:19.358 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:42:28.372 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:42:38.388 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:42:48.403 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:42:58.414 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:43:08.424 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:43:18.438 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:43:18.441 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:42:43.941006
2026-04-25T07:43:18.441 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:43:18.441 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:43:18.441 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:43:27.455 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:43:37.470 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:43:47.485 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:43:57.499 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:44:07.512 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:44:17.526 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:44:17.544 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:43:44.081700
2026-04-25T07:44:17.575 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:44:17.575 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:44:17.575 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:44:26.589 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:44:36.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:44:46.614 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:44:56.627 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:45:06.641 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:45:16.656 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:45:16.675 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:44:44.222908
2026-04-25T07:45:16.675 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:45:16.675 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:45:16.675 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:45:25.689 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:45:35.704 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:45:45.716 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:45:55.730 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:46:05.744 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:46:15.761 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:46:15.763 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:45:44.363385
2026-04-25T07:46:15.763 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:46:15.763 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:46:15.763 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:46:24.782 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:46:34.796 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:46:44.809 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:46:54.822 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:47:04.835 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:47:14.851 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:47:14.873 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:46:44.499860
2026-04-25T07:47:14.873 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:47:14.873 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:47:14.873 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:47:23.887 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:47:33.899 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:47:43.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:47:53.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:48:03.938 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:48:13.953 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:48:13.974 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:47:44.641939
2026-04-25T07:48:13.974 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:48:13.975 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:48:13.975 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:48:22.989 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:48:33.003 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:48:43.015 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:48:53.027 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:49:03.040 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:49:13.053 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:49:13.075 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:48:44.781061
2026-04-25T07:49:13.075 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:49:13.075 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:49:13.076 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:49:22.089 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:49:32.102 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:49:42.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:49:52.127 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:50:02.142 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:50:12.158 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:50:12.185 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:49:44.919191
2026-04-25T07:50:12.185 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:50:12.185 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:50:12.185 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:50:21.197 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:50:31.208 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:50:41.219 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:50:51.233 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:51:01.247 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:51:11.263 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:51:11.265 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:50:45.057410
2026-04-25T07:51:11.266 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:51:11.266 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:51:11.266 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:51:20.280 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:51:30.296 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:51:40.311 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:51:50.326 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:52:00.340 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:52:10.357 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:52:10.375 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:51:45.195521
2026-04-25T07:52:10.376 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:52:10.376 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:52:10.376 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:52:19.390 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:52:29.402 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:52:39.415 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:52:49.430 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:52:59.445 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:53:09.460 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:53:09.462 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:52:45.334094
2026-04-25T07:53:09.463 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:53:09.463 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:53:09.463 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:53:18.476 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:53:28.491 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:53:38.506 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:53:48.520 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:53:58.533 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:54:08.547 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:54:08.565 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:53:45.472203
2026-04-25T07:54:08.566 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:54:08.566 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:54:08.566 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:54:17.579 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:54:27.595 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:54:37.607 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:54:47.618 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:54:57.632 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:55:07.648 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:55:07.667 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:54:45.615798
2026-04-25T07:55:07.697 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:55:07.698 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:55:07.698 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:55:16.712 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:55:26.727 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:55:36.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:55:46.758 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:55:56.772 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:56:06.787 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:56:06.789 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:55:45.755609
2026-04-25T07:56:06.789 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:56:06.790 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:56:06.790 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:56:15.803 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:56:25.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:56:35.827 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:56:45.842 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:56:55.858 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:57:05.873 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:57:05.890 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:56:45.895302
2026-04-25T07:57:05.890 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:57:05.890 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:57:05.891 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:57:14.902 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:57:24.914 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:57:34.930 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:57:44.945 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:57:54.960 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:58:04.975 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:58:04.978 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:57:46.034898
2026-04-25T07:58:04.978 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:58:04.978 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:58:04.979 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:58:13.992 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:58:24.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:58:34.017 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:58:44.029 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:58:54.043 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T07:59:04.057 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T07:59:04.079 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:58:46.175609
2026-04-25T07:59:04.080 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T07:59:04.080 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T07:59:04.080 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T07:59:13.093 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T07:59:23.106 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T07:59:33.117 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T07:59:43.144 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T07:59:53.156 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:00:03.172 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:00:03.192 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T07:59:46.316244
2026-04-25T08:00:03.192 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:00:03.192 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:00:03.192 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:00:12.204 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:00:22.213 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:00:32.227 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:00:42.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:00:52.256 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:01:02.271 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:01:02.293 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:00:46.455416
2026-04-25T08:01:02.293 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:01:02.293 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:01:02.294 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:01:11.307 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:01:21.322 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:01:31.336 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:01:41.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:01:51.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:02:01.383 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:02:01.399 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:01:46.595022
2026-04-25T08:02:01.399 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:02:01.400 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:02:01.400 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:02:10.410 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:02:20.423 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:02:30.435 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:02:40.448 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:02:50.462 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:03:00.476 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:03:00.477 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:02:46.734137
2026-04-25T08:03:00.477 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:03:00.477 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:03:00.477 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:03:09.485 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:03:19.499 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:03:29.514 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:03:39.526 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:03:49.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:03:59.556 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:03:59.574 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:03:46.889496
2026-04-25T08:03:59.574 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:03:59.574 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:03:59.575 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:04:08.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:04:18.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:04:28.614 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:04:38.627 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:04:48.643 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:04:58.659 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:04:58.687 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:04:47.032207
2026-04-25T08:04:58.687 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:04:58.687 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:04:58.688 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:05:07.701 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:05:17.716 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:05:27.733 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:05:37.747 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:05:47.762 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:05:57.774 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:05:57.793 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:05:47.169285
2026-04-25T08:05:57.794 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:05:57.794 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:05:57.794 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:06:06.805 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:06:16.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:06:26.831 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:06:36.845 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:06:46.861 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:06:56.873 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:06:56.891 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:06:47.311653
2026-04-25T08:06:56.892 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:06:56.892 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:06:56.892 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:07:05.902 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:07:15.916 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:07:25.931 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:07:35.946 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:07:45.960 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:07:55.975 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:07:55.994 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:07:47.449319
2026-04-25T08:07:55.994 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:07:55.994 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:07:55.994 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:08:05.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:08:15.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:08:25.031 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:08:35.047 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:08:45.063 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:08:55.077 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:08:55.097 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:08:47.587900
2026-04-25T08:08:55.097 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:08:55.097 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:08:55.097 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:09:04.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:09:14.122 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:09:24.137 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:09:34.152 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:09:44.166 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:09:54.178 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:09:54.196 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:09:47.724633
2026-04-25T08:09:54.196 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:09:54.196 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:09:54.197 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:10:03.205 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:10:13.219 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:10:23.234 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:10:33.250 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:10:43.266 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:10:53.281 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:10:53.284 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:10:47.863684
2026-04-25T08:10:53.284 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:10:53.284 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:10:53.284 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:11:02.297 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:11:12.312 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:11:22.325 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:11:32.337 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:11:42.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:11:52.368 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:11:52.392 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:11:48.002981
2026-04-25T08:11:52.392 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:11:52.392 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:11:52.392 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:12:01.404 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:12:11.416 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:12:21.430 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:12:31.446 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:12:41.461 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:12:51.477 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:12:51.502 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:12:48.140965
2026-04-25T08:12:51.502 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:12:51.503 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:12:51.503 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:13:00.514 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:13:10.527 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:13:20.542 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:13:30.555 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:13:40.569 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:13:50.584 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:13:50.603 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:13:48.278507
2026-04-25T08:13:50.604 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:13:50.604 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:13:50.604 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:13:59.615 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:14:09.627 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:14:19.642 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:14:29.657 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:14:39.673 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:14:49.689 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:14:49.712 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:14:48.419093
2026-04-25T08:14:49.712 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:14:49.712 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:14:49.712 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:14:58.726 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:15:08.741 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:15:18.756 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:15:28.772 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:15:38.788 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:15:48.803 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:15:48.824 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:15:48.558803
2026-04-25T08:15:48.825 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:15:48.825 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:15:48.825 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:15:57.839 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:16:07.854 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:16:17.868 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:16:27.882 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:16:37.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:16:47.910 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:16:47.929 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:15:48.558803
2026-04-25T08:16:47.929 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:16:47.929 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:16:47.930 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:16:56.943 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:17:06.958 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:17:16.974 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:17:26.989 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:17:37.003 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:17:47.015 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:17:47.037 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:16:48.696416
2026-04-25T08:17:47.037 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:17:47.037 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:17:47.037 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:17:56.050 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:18:06.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:18:16.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:18:26.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:18:36.106 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:18:46.117 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:18:46.136 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:17:48.835901
2026-04-25T08:18:46.136 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:18:46.136 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:18:46.137 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:18:55.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:19:05.166 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:19:15.182 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:19:25.194 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:19:35.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:19:45.218 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:19:45.235 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:18:48.974555
2026-04-25T08:19:45.236 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:19:45.236 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:19:45.236 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:19:54.248 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:20:04.262 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:20:14.277 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:20:24.292 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:20:34.307 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:20:44.323 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:20:44.342 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:19:49.113521
2026-04-25T08:20:44.342 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:20:44.342 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:20:44.342 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:20:53.356 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:21:03.371 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:21:13.386 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:21:23.400 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:21:33.411 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:21:43.424 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:21:43.425 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:20:49.254002
2026-04-25T08:21:43.425 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:21:43.426 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:21:43.426 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:21:52.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:22:02.452 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:22:12.469 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:22:22.485 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:22:32.500 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:22:42.515 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:22:42.536 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:21:49.393368
2026-04-25T08:22:42.536 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:22:42.537 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:22:42.537 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:22:51.550 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:23:01.566 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:23:11.582 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:23:21.599 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:23:31.611 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:23:41.625 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:23:41.644 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:22:49.531983
2026-04-25T08:23:41.645 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:23:41.645 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:23:41.645 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:23:50.659 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:24:00.673 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:24:10.687 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:24:20.701 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:24:30.716 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:24:40.731 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:24:40.752 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:23:49.670053
2026-04-25T08:24:40.752 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:24:40.752 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:24:40.752 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:24:49.765 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:24:59.781 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:25:09.796 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:25:19.808 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:25:29.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:25:39.835 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:25:39.856 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:24:49.808294
2026-04-25T08:25:39.856 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:25:39.856 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:25:39.856 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:25:48.869 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:25:58.885 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:26:08.899 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:26:18.913 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:26:28.930 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:26:38.945 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:26:38.963 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:25:49.948440
2026-04-25T08:26:38.964 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:26:38.964 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:26:38.964 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:26:47.978 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:26:57.994 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:27:08.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:27:18.017 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:27:28.030 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:27:38.041 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:27:38.062 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:26:50.088479
2026-04-25T08:27:38.062 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:27:38.062 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:27:38.062 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:27:47.075 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:27:57.089 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:28:07.102 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:28:17.115 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:28:27.130 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:28:37.145 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:28:37.165 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:27:50.225743
2026-04-25T08:28:37.165 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:28:37.165 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:28:37.165 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:28:46.177 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:28:56.190 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:29:06.204 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:29:16.215 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:29:26.228 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:29:36.243 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:29:36.267 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:28:50.365746
2026-04-25T08:29:36.268 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:29:36.268 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:29:36.268 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:29:45.281 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:29:55.296 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:30:05.311 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:30:15.326 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:30:25.342 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:30:35.357 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:30:35.376 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:29:50.505105
2026-04-25T08:30:35.377 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:30:35.377 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:30:35.377 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:30:44.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:30:54.405 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:31:04.416 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:31:14.431 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:31:24.446 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:31:34.463 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:31:34.482 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:30:50.643295
2026-04-25T08:31:34.483 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:31:34.483 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:31:34.483 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:31:43.496 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:31:53.510 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:32:03.525 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:32:13.541 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:32:23.556 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:32:33.572 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:32:33.597 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:31:50.783813
2026-04-25T08:32:33.621 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:32:33.621 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:32:33.621 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:32:42.636 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:32:52.652 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:33:02.667 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:33:12.683 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:33:22.698 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:33:32.713 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:33:32.736 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:32:50.929626
2026-04-25T08:33:32.737 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:33:32.737 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:33:32.737 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:33:41.751 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:33:51.766 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:34:01.781 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:34:11.796 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:34:21.809 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:34:31.821 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:34:31.843 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:33:51.067149
2026-04-25T08:34:31.843 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:34:31.844 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:34:31.844 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:34:40.857 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:34:50.871 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:35:00.885 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:35:10.900 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:35:20.913 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:35:30.928 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:35:30.948 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:34:51.206163
2026-04-25T08:35:30.949 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:35:30.949 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:35:30.949 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:35:39.961 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:35:49.973 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:35:59.987 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:36:10.001 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:36:20.011 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:36:30.022 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:36:30.025 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:35:51.345055
2026-04-25T08:36:30.025 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:36:30.025 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:36:30.025 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:36:39.037 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:36:49.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:36:59.066 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:37:09.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:37:19.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:37:29.110 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:37:29.130 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:36:51.482754
2026-04-25T08:37:29.131 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:37:29.131 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:37:29.131 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:37:38.143 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:37:48.156 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:37:58.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:38:08.185 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:38:18.200 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:38:28.211 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:38:28.231 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:37:51.632183
2026-04-25T08:38:28.231 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:38:28.231 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:38:28.231 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:38:37.244 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:38:47.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:38:57.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:39:07.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:39:17.301 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:39:27.313 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:39:27.332 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:38:51.770955
2026-04-25T08:39:27.333 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:39:27.333 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:39:27.333 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:39:36.345 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:39:46.359 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:39:56.374 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:40:06.389 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:40:16.403 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:40:26.413 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:40:26.431 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:39:51.911337
2026-04-25T08:40:26.431 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:40:26.432 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:40:26.432 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:40:35.445 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:40:45.461 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:40:55.477 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:41:05.491 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:41:15.506 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:41:25.520 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:41:25.542 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:40:52.050374
2026-04-25T08:41:25.542 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:41:25.543 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:41:25.543 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:41:34.557 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:41:44.572 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:41:54.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:42:04.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:42:14.613 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:42:24.626 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:42:24.646 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:41:52.188314
2026-04-25T08:42:24.646 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:42:24.646 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:42:24.646 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:42:33.660 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:42:43.676 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:42:53.690 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:43:03.705 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:43:13.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:43:23.736 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:43:23.755 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:42:52.327635
2026-04-25T08:43:23.756 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:43:23.756 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:43:23.756 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:43:32.770 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:43:42.785 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:43:52.800 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:44:02.810 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:44:12.824 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:44:22.839 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:44:22.856 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:43:52.466550
2026-04-25T08:44:22.856 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:44:22.856 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:44:22.856 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:44:31.871 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:44:41.887 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:44:51.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:45:01.914 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:45:11.927 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:45:21.942 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:45:21.961 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:44:52.605479
2026-04-25T08:45:21.962 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:45:21.962 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:45:21.962 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:45:30.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:45:40.992 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:45:51.013 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:46:01.026 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:46:11.041 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:46:21.056 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:46:21.079 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:45:52.744230
2026-04-25T08:46:21.080 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:46:21.080 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:46:21.080 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:46:30.094 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:46:40.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:46:50.118 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:47:00.133 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:47:10.148 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:47:20.162 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:47:20.182 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:46:52.882081
2026-04-25T08:47:20.183 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:47:20.183 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:47:20.183 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:47:29.196 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:47:39.209 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:47:49.221 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:47:59.235 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:48:09.250 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:48:19.265 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:48:19.286 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:47:53.021546
2026-04-25T08:48:19.286 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:48:19.286 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:48:19.286 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:48:28.300 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:48:38.312 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:48:48.328 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:48:58.341 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:49:08.356 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:49:18.372 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:49:18.392 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:48:53.160504
2026-04-25T08:49:18.392 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:49:18.392 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:49:18.393 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:49:27.405 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:49:37.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:49:47.432 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:49:57.447 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:50:07.462 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:50:17.477 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:50:17.480 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:49:53.299527
2026-04-25T08:50:17.480 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:50:17.480 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:50:17.480 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:50:26.495 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:50:36.508 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:50:46.518 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:50:56.533 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:51:06.548 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:51:16.563 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:51:16.565 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:50:53.439753
2026-04-25T08:51:16.565 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:51:16.566 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:51:16.566 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:51:25.579 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:51:35.594 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:51:45.607 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:51:55.619 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:52:05.632 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:52:15.647 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:52:15.670 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:51:53.579623
2026-04-25T08:52:15.671 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:52:15.671 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:52:15.671 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:52:24.685 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:52:34.700 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:52:44.716 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:52:54.731 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:53:04.745 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:53:14.761 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:53:14.781 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:52:53.718475
2026-04-25T08:53:14.782 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:53:14.782 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:53:14.782 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:53:23.795 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:53:33.808 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:53:43.819 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:53:53.835 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:54:03.848 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:54:13.862 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:54:13.882 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:53:53.857721
2026-04-25T08:54:13.882 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:54:13.882 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:54:13.883 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:54:22.896 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:54:32.909 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:54:42.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:54:52.938 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:55:02.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:55:12.967 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:55:12.969 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:54:53.997481
2026-04-25T08:55:12.969 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:55:12.969 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:55:12.970 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:55:21.983 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:55:31.998 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:55:42.009 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:55:52.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:56:02.032 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:56:12.046 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:56:12.066 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:55:54.136816
2026-04-25T08:56:12.066 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:56:12.066 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:56:12.067 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:56:21.078 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:56:31.092 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:56:41.104 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:56:51.116 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:57:01.129 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:57:11.143 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:57:11.166 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:56:54.273702
2026-04-25T08:57:11.166 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:57:11.167 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:57:11.167 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:57:20.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:57:30.195 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:57:40.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:57:50.219 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:58:00.234 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:58:10.248 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:58:10.269 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:57:54.412632
2026-04-25T08:58:10.270 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:58:10.270 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:58:10.270 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:58:19.283 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:58:29.298 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:58:39.312 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:58:49.327 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:58:59.340 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2026-04-25T08:59:09.355 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2026-04-25T08:59:09.377 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2026-04-25T08:58:54.553773
2026-04-25T08:59:09.377 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2026-04-25T08:59:09.377 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2026-04-25T08:59:09.377 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2026-04-25T08:59:18.391 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2026-04-25T08:59:28.404 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2026-04-25T08:59:38.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2026-04-25T08:59:48.432 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2026-04-25T08:59:58.446 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
