2026-03-24T16:21:54.492 [INFO] [MainThread] [loggingutils.py] [setup_logging()] Logging set up
2026-03-24T16:21:54.493 [INFO] [MainThread] [run_preflight.py] [main()] Preflight is running with Namespace(flats=True, bias=True, optomech=True, specstd=True, xyslides=True, email=True, phone=False)
2026-03-24T16:21:54.493 [DEBUG] [MainThread] [tlc.py] [setup_weather()] Importing weather.sdk.client
2026-03-24T16:21:54.495 [DEBUG] [MainThread] [client.py] [open()] Opening with close_first = False
2026-03-24T16:21:54.495 [DEBUG] [MainThread] [client.py] [open()] Trying to open transport...
2026-03-24T16:21:54.495 [DEBUG] [MainThread] [tlc.py] [setup_telescope()] Importing lesedi.sdk.telescope
2026-03-24T16:21:54.497 [INFO] [MainThread] [telescope.py] [__init__()] Telescope: 10.2.2.32:9050
2026-03-24T16:21:54.497 [DEBUG] [MainThread] [tlc.py] [setup_instruments()] Importing wincam.sdk.instrument
2026-03-24T16:21:54.506 [DEBUG] [MainThread] [tlc.py] [setup_instruments()] Import successful
2026-03-24T16:21:54.506 [DEBUG] [MainThread] [tlc.py] [setup_instruments()] Creating instrument instance
2026-03-24T16:21:54.506 [DEBUG] [MainThread] [tlc.py] [setup_instruments()] Instrument instance successfully created
2026-03-24T16:21:54.506 [DEBUG] [MainThread] [tlc.py] [setup_instruments()] Instrument sib at 10.2.4.147 initialised
2026-03-24T16:21:54.506 [DEBUG] [MainThread] [tlc.py] [setup_instruments()] Importing mookodi.sdk.instrument
2026-03-24T16:21:54.700 [DEBUG] [MainThread] [tlc.py] [setup_instruments()] Import successful
2026-03-24T16:21:54.700 [DEBUG] [MainThread] [tlc.py] [setup_instruments()] Creating instrument instance
2026-03-24T16:21:54.700 [DEBUG] [MainThread] [instrument.py] [__init__()] In Instrument __init__
2026-03-24T16:21:54.700 [INFO] [MainThread] [instrument.py] [__init__()] Setting self.remote_host to 10.2.4.79
2026-03-24T16:21:54.701 [DEBUG] [MainThread] [instrument.py] [__init__()] Finished Instrument __init__
2026-03-24T16:21:54.701 [DEBUG] [MainThread] [tlc.py] [setup_instruments()] Instrument instance successfully created
2026-03-24T16:21:54.701 [DEBUG] [MainThread] [tlc.py] [setup_instruments()] Instrument mok at 10.2.4.79 initialised
2026-03-24T16:21:54.701 [INFO] [MainThread] [telescope.py] [tcsclient()] Telescope client instance stale or absent. (Re)connecting...
2026-03-24T16:21:54.701 [INFO] [MainThread] [telescope.py] [tcsclient()] Connected to telescope client
2026-03-24T16:21:54.720 [DEBUG] [MainThread] [tlc.py] [get_current_instrument()] The instrument currently selected on the telescope is Mookodi
2026-03-24T16:21:54.720 [DEBUG] [MainThread] [tlc.py] [get_current_instrument()] Full names: 
2026-03-24T16:21:54.720 [DEBUG] [MainThread] [tlc.py] [get_current_instrument()] Comparing Sibonise to Mookodi
2026-03-24T16:21:54.720 [DEBUG] [MainThread] [tlc.py] [get_current_instrument()] Comparing Mookodi to Mookodi
2026-03-24T16:21:54.720 [DEBUG] [MainThread] [tlc.py] [get_current_instrument()] Current instrument is Mookodi at index 1
2026-03-24T16:21:54.720 [INFO] [MainThread] [run_preflight.py] [main()] Successfully connected to TLC so weather service, telescope service and instruments (SIB & MKD) services are active.
2026-03-24T16:21:54.721 [INFO] [MainThread] [tlc.py] [set_current_instrument()] Current instrument is now mok (index 1)
2026-03-24T16:21:54.721 [INFO] [MainThread] [run_preflight.py] [exercise_mookodi_optomechanics()] Exercising slit and grism
2026-03-24T16:21:54.721 [INFO] [MainThread] [run_preflight.py] [exercise_mookodi_optomechanics()] Moving slit and grism INTO beam
2026-03-24T16:21:59.735 [INFO] [MainThread] [run_preflight.py] [exercise_mookodi_optomechanics()] Moving slit and grism OUT OF beam
2026-03-24T16:22:04.745 [INFO] [MainThread] [run_preflight.py] [exercise_mookodi_optomechanics()] Exercising filter slides
2026-03-24T16:22:04.746 [INFO] [MainThread] [run_preflight.py] [exercise_mookodi_optomechanics()] Moving FILTER slide A to last postion
2026-03-24T16:22:04.746 [INFO] [MainThread] [instrument.py] [set_filter()] Setting filter 0:5
2026-03-24T16:22:04.746 [INFO] [MainThread] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 5
2026-03-24T16:22:04.805 [INFO] [MainThread] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 1
2026-03-24T16:22:05.840 [INFO] [MainThread] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 2
2026-03-24T16:22:06.861 [INFO] [MainThread] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 3
2026-03-24T16:22:07.897 [INFO] [MainThread] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 4
2026-03-24T16:22:08.918 [INFO] [MainThread] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 5
2026-03-24T16:22:09.954 [INFO] [MainThread] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 6
2026-03-24T16:22:10.975 [INFO] [MainThread] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 7
2026-03-24T16:22:12.040 [INFO] [MainThread] [client.py] [set_filter()] Filter in slide 0  moved to position 5 successfully
2026-03-24T16:22:13.041 [INFO] [MainThread] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-03-24T16:22:13.055 [INFO] [MainThread] [client.py] [set_filter()] Filter in slide 1  moved to position 5 successfully
2026-03-24T16:22:14.056 [INFO] [MainThread] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-03-24T16:22:14.058 [DEBUG] [MainThread] [instrument.py] [set_temp_focus()] Got temperature = 27.36
2026-03-24T16:22:14.060 [DEBUG] [MainThread] [instrument.py] [set_temp_focus()] Weather time stamp 2026-03-24 16:21:36
2026-03-24T16:22:14.060 [DEBUG] [MainThread] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-03-24T16:21:36
2026-03-24T16:22:14.060 [DEBUG] [MainThread] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -21.0, 2777
2026-03-24T16:22:14.060 [INFO] [MainThread] [instrument.py] [set_temp_focus()] Setting focus to 0.08671023622047243
2026-03-24T16:22:29.080 [INFO] [MainThread] [run_preflight.py] [exercise_mookodi_optomechanics()] Moving FILTER slide A to out postion
2026-03-24T16:22:29.080 [INFO] [MainThread] [instrument.py] [set_filter()] Setting filter 0:0
2026-03-24T16:22:29.080 [INFO] [MainThread] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-03-24T16:22:29.273 [INFO] [MainThread] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 1
2026-03-24T16:22:30.310 [INFO] [MainThread] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 2
2026-03-24T16:22:31.346 [INFO] [MainThread] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 3
2026-03-24T16:22:32.382 [INFO] [MainThread] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 4
2026-03-24T16:22:33.419 [INFO] [MainThread] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 5
2026-03-24T16:22:34.440 [INFO] [MainThread] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 6
2026-03-24T16:22:35.460 [INFO] [MainThread] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 7
2026-03-24T16:22:36.511 [INFO] [MainThread] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-03-24T16:22:52.526 [INFO] [MainThread] [run_preflight.py] [exercise_mookodi_optomechanics()] Moving FILTER slide B to last postion
2026-03-24T16:22:52.527 [INFO] [MainThread] [instrument.py] [set_filter()] Setting filter 1:3
2026-03-24T16:22:52.527 [INFO] [MainThread] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 3
2026-03-24T16:22:52.566 [INFO] [MainThread] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2026-03-24T16:22:53.568 [INFO] [MainThread] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-03-24T16:22:53.619 [INFO] [MainThread] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-03-24T16:22:54.621 [INFO] [MainThread] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-03-24T16:22:54.623 [DEBUG] [MainThread] [instrument.py] [set_temp_focus()] Got temperature = 26.63
2026-03-24T16:22:54.623 [DEBUG] [MainThread] [instrument.py] [set_temp_focus()] Weather time stamp 2026-03-24 16:22:12
2026-03-24T16:22:54.623 [DEBUG] [MainThread] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-03-24T16:22:12
2026-03-24T16:22:54.624 [DEBUG] [MainThread] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -25.6, 2698
2026-03-24T16:22:54.624 [INFO] [MainThread] [instrument.py] [set_temp_focus()] Setting focus to 0.07938078740157478
2026-03-24T16:23:09.642 [INFO] [MainThread] [run_preflight.py] [exercise_mookodi_optomechanics()] Moving FILTER slide B to out postion
2026-03-24T16:23:09.643 [INFO] [MainThread] [instrument.py] [set_filter()] Setting filter 1:0
2026-03-24T16:23:09.643 [INFO] [MainThread] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-03-24T16:23:09.675 [INFO] [MainThread] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2026-03-24T16:23:25.691 [INFO] [MainThread] [run_preflight.py] [main()] Successfully exercised some of Mookodi's optomechanics.
2026-03-24T16:23:25.698 [DEBUG] [MainThread] [logging.py] [debug()] Connection to Modbus server established. Socket ('10.2.2.28', 51994)
2026-03-24T16:23:25.698 [DEBUG] [MainThread] [logging.py] [debug()] [2, 0]
2026-03-24T16:23:25.699 [DEBUG] [MainThread] [logging.py] [debug()] Current transaction state - IDLE
2026-03-24T16:23:25.699 [DEBUG] [MainThread] [logging.py] [debug()] Running transaction 1
2026-03-24T16:23:25.699 [DEBUG] [MainThread] [logging.py] [debug()] SEND: 0x0 0x1 0x0 0x0 0x0 0xb 0x0 0x10 0x0 0x6f 0x0 0x2 0x4 0x0 0x2 0x0 0x0
2026-03-24T16:23:25.699 [DEBUG] [MainThread] [logging.py] [debug()] New Transaction state "SENDING"
2026-03-24T16:23:25.699 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "SENDING" to "WAITING FOR REPLY"
2026-03-24T16:23:25.705 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY"
2026-03-24T16:23:25.706 [DEBUG] [MainThread] [logging.py] [debug()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6f 0x0 0x2
2026-03-24T16:23:25.706 [DEBUG] [MainThread] [logging.py] [debug()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6f 0x0 0x2
2026-03-24T16:23:25.706 [DEBUG] [MainThread] [logging.py] [debug()] Factory Response[WriteMultipleRegistersResponse': 16]
2026-03-24T16:23:25.706 [DEBUG] [MainThread] [logging.py] [debug()] Adding transaction 1
2026-03-24T16:23:25.706 [DEBUG] [MainThread] [logging.py] [debug()] Getting transaction 1
2026-03-24T16:23:25.706 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE"
2026-03-24T16:23:25.706 [DEBUG] [MainThread] [logging.py] [debug()] [0, 0]
2026-03-24T16:23:25.707 [DEBUG] [MainThread] [logging.py] [debug()] Current transaction state - TRANSACTION_COMPLETE
2026-03-24T16:23:25.707 [DEBUG] [MainThread] [logging.py] [debug()] Running transaction 2
2026-03-24T16:23:25.707 [DEBUG] [MainThread] [logging.py] [debug()] SEND: 0x0 0x2 0x0 0x0 0x0 0xb 0x0 0x10 0x0 0x6f 0x0 0x2 0x4 0x0 0x0 0x0 0x0
2026-03-24T16:23:25.707 [DEBUG] [MainThread] [logging.py] [debug()] New Transaction state "SENDING"
2026-03-24T16:23:25.707 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "SENDING" to "WAITING FOR REPLY"
2026-03-24T16:23:25.712 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY"
2026-03-24T16:23:25.713 [DEBUG] [MainThread] [logging.py] [debug()] RECV: 0x0 0x2 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6f 0x0 0x2
2026-03-24T16:23:25.713 [DEBUG] [MainThread] [logging.py] [debug()] Processing: 0x0 0x2 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6f 0x0 0x2
2026-03-24T16:23:25.713 [DEBUG] [MainThread] [logging.py] [debug()] Factory Response[WriteMultipleRegistersResponse': 16]
2026-03-24T16:23:25.713 [DEBUG] [MainThread] [logging.py] [debug()] Adding transaction 2
2026-03-24T16:23:25.713 [DEBUG] [MainThread] [logging.py] [debug()] Getting transaction 2
2026-03-24T16:23:25.713 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE"
2026-03-24T16:23:30.719 [DEBUG] [MainThread] [logging.py] [debug()] [1]
2026-03-24T16:23:30.719 [DEBUG] [MainThread] [logging.py] [debug()] Current transaction state - TRANSACTION_COMPLETE
2026-03-24T16:23:30.719 [DEBUG] [MainThread] [logging.py] [debug()] Running transaction 3
2026-03-24T16:23:30.719 [DEBUG] [MainThread] [logging.py] [debug()] SEND: 0x0 0x3 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6f 0x0 0x1 0x2 0x0 0x1
2026-03-24T16:23:30.719 [DEBUG] [MainThread] [logging.py] [debug()] New Transaction state "SENDING"
2026-03-24T16:23:30.720 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "SENDING" to "WAITING FOR REPLY"
2026-03-24T16:23:30.726 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY"
2026-03-24T16:23:30.726 [DEBUG] [MainThread] [logging.py] [debug()] RECV: 0x0 0x3 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6f 0x0 0x1
2026-03-24T16:23:30.727 [DEBUG] [MainThread] [logging.py] [debug()] Processing: 0x0 0x3 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6f 0x0 0x1
2026-03-24T16:23:30.727 [DEBUG] [MainThread] [logging.py] [debug()] Factory Response[WriteMultipleRegistersResponse': 16]
2026-03-24T16:23:30.727 [DEBUG] [MainThread] [logging.py] [debug()] Adding transaction 3
2026-03-24T16:23:30.727 [DEBUG] [MainThread] [logging.py] [debug()] Getting transaction 3
2026-03-24T16:23:30.727 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE"
2026-03-24T16:23:30.727 [DEBUG] [MainThread] [logging.py] [debug()] [0]
2026-03-24T16:23:30.727 [DEBUG] [MainThread] [logging.py] [debug()] Current transaction state - TRANSACTION_COMPLETE
2026-03-24T16:23:30.727 [DEBUG] [MainThread] [logging.py] [debug()] Running transaction 4
2026-03-24T16:23:30.728 [DEBUG] [MainThread] [logging.py] [debug()] SEND: 0x0 0x4 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6f 0x0 0x1 0x2 0x0 0x0
2026-03-24T16:23:30.728 [DEBUG] [MainThread] [logging.py] [debug()] New Transaction state "SENDING"
2026-03-24T16:23:30.728 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "SENDING" to "WAITING FOR REPLY"
2026-03-24T16:23:30.733 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY"
2026-03-24T16:23:30.733 [DEBUG] [MainThread] [logging.py] [debug()] RECV: 0x0 0x4 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6f 0x0 0x1
2026-03-24T16:23:30.733 [DEBUG] [MainThread] [logging.py] [debug()] Processing: 0x0 0x4 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6f 0x0 0x1
2026-03-24T16:23:30.733 [DEBUG] [MainThread] [logging.py] [debug()] Factory Response[WriteMultipleRegistersResponse': 16]
2026-03-24T16:23:30.733 [DEBUG] [MainThread] [logging.py] [debug()] Adding transaction 4
2026-03-24T16:23:30.733 [DEBUG] [MainThread] [logging.py] [debug()] Getting transaction 4
2026-03-24T16:23:30.733 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE"
2026-03-24T16:23:50.753 [DEBUG] [MainThread] [logging.py] [debug()] Connection to Modbus server established. Socket ('10.2.2.28', 38590)
2026-03-24T16:23:50.754 [DEBUG] [MainThread] [logging.py] [debug()] [2, 0]
2026-03-24T16:23:50.754 [DEBUG] [MainThread] [logging.py] [debug()] Current transaction state - TRANSACTION_COMPLETE
2026-03-24T16:23:50.754 [DEBUG] [MainThread] [logging.py] [debug()] Running transaction 5
2026-03-24T16:23:50.754 [DEBUG] [MainThread] [logging.py] [debug()] SEND: 0x0 0x5 0x0 0x0 0x0 0xb 0x0 0x10 0x0 0x6f 0x0 0x2 0x4 0x0 0x2 0x0 0x0
2026-03-24T16:23:50.754 [DEBUG] [MainThread] [logging.py] [debug()] New Transaction state "SENDING"
2026-03-24T16:23:50.755 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "SENDING" to "WAITING FOR REPLY"
2026-03-24T16:23:50.761 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY"
2026-03-24T16:23:50.761 [DEBUG] [MainThread] [logging.py] [debug()] RECV: 0x0 0x5 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6f 0x0 0x2
2026-03-24T16:23:50.762 [DEBUG] [MainThread] [logging.py] [debug()] Processing: 0x0 0x5 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6f 0x0 0x2
2026-03-24T16:23:50.762 [DEBUG] [MainThread] [logging.py] [debug()] Factory Response[WriteMultipleRegistersResponse': 16]
2026-03-24T16:23:50.762 [DEBUG] [MainThread] [logging.py] [debug()] Adding transaction 5
2026-03-24T16:23:50.762 [DEBUG] [MainThread] [logging.py] [debug()] Getting transaction 5
2026-03-24T16:23:50.762 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE"
2026-03-24T16:23:50.762 [DEBUG] [MainThread] [logging.py] [debug()] [0, 0]
2026-03-24T16:23:50.762 [DEBUG] [MainThread] [logging.py] [debug()] Current transaction state - TRANSACTION_COMPLETE
2026-03-24T16:23:50.762 [DEBUG] [MainThread] [logging.py] [debug()] Running transaction 6
2026-03-24T16:23:50.763 [DEBUG] [MainThread] [logging.py] [debug()] SEND: 0x0 0x6 0x0 0x0 0x0 0xb 0x0 0x10 0x0 0x6f 0x0 0x2 0x4 0x0 0x0 0x0 0x0
2026-03-24T16:23:50.763 [DEBUG] [MainThread] [logging.py] [debug()] New Transaction state "SENDING"
2026-03-24T16:23:50.763 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "SENDING" to "WAITING FOR REPLY"
2026-03-24T16:23:50.768 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY"
2026-03-24T16:23:50.768 [DEBUG] [MainThread] [logging.py] [debug()] RECV: 0x0 0x6 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6f 0x0 0x2
2026-03-24T16:23:50.769 [DEBUG] [MainThread] [logging.py] [debug()] Processing: 0x0 0x6 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6f 0x0 0x2
2026-03-24T16:23:50.769 [DEBUG] [MainThread] [logging.py] [debug()] Factory Response[WriteMultipleRegistersResponse': 16]
2026-03-24T16:23:50.769 [DEBUG] [MainThread] [logging.py] [debug()] Adding transaction 6
2026-03-24T16:23:50.769 [DEBUG] [MainThread] [logging.py] [debug()] Getting transaction 6
2026-03-24T16:23:50.769 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE"
2026-03-24T16:23:55.775 [DEBUG] [MainThread] [logging.py] [debug()] [50, 0]
2026-03-24T16:23:55.775 [DEBUG] [MainThread] [logging.py] [debug()] Current transaction state - TRANSACTION_COMPLETE
2026-03-24T16:23:55.775 [DEBUG] [MainThread] [logging.py] [debug()] Running transaction 7
2026-03-24T16:23:55.775 [DEBUG] [MainThread] [logging.py] [debug()] SEND: 0x0 0x7 0x0 0x0 0x0 0xb 0x0 0x10 0x0 0x70 0x0 0x2 0x4 0x0 0x32 0x0 0x0
2026-03-24T16:23:55.775 [DEBUG] [MainThread] [logging.py] [debug()] New Transaction state "SENDING"
2026-03-24T16:23:55.776 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "SENDING" to "WAITING FOR REPLY"
2026-03-24T16:23:55.778 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY"
2026-03-24T16:23:55.779 [DEBUG] [MainThread] [logging.py] [debug()] RECV: 0x0 0x7 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x70 0x0 0x2
2026-03-24T16:23:55.779 [DEBUG] [MainThread] [logging.py] [debug()] Processing: 0x0 0x7 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x70 0x0 0x2
2026-03-24T16:23:55.779 [DEBUG] [MainThread] [logging.py] [debug()] Factory Response[WriteMultipleRegistersResponse': 16]
2026-03-24T16:23:55.779 [DEBUG] [MainThread] [logging.py] [debug()] Adding transaction 7
2026-03-24T16:23:55.779 [DEBUG] [MainThread] [logging.py] [debug()] Getting transaction 7
2026-03-24T16:23:55.779 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE"
2026-03-24T16:23:55.780 [DEBUG] [MainThread] [logging.py] [debug()] [50, 0]
2026-03-24T16:23:55.780 [DEBUG] [MainThread] [logging.py] [debug()] Current transaction state - TRANSACTION_COMPLETE
2026-03-24T16:23:55.780 [DEBUG] [MainThread] [logging.py] [debug()] Running transaction 8
2026-03-24T16:23:55.780 [DEBUG] [MainThread] [logging.py] [debug()] SEND: 0x0 0x8 0x0 0x0 0x0 0xb 0x0 0x10 0x0 0x72 0x0 0x2 0x4 0x0 0x32 0x0 0x0
2026-03-24T16:23:55.780 [DEBUG] [MainThread] [logging.py] [debug()] New Transaction state "SENDING"
2026-03-24T16:23:55.780 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "SENDING" to "WAITING FOR REPLY"
2026-03-24T16:23:55.785 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY"
2026-03-24T16:23:55.786 [DEBUG] [MainThread] [logging.py] [debug()] RECV: 0x0 0x8 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x72 0x0 0x2
2026-03-24T16:23:55.786 [DEBUG] [MainThread] [logging.py] [debug()] Processing: 0x0 0x8 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x72 0x0 0x2
2026-03-24T16:23:55.786 [DEBUG] [MainThread] [logging.py] [debug()] Factory Response[WriteMultipleRegistersResponse': 16]
2026-03-24T16:23:55.786 [DEBUG] [MainThread] [logging.py] [debug()] Adding transaction 8
2026-03-24T16:23:55.786 [DEBUG] [MainThread] [logging.py] [debug()] Getting transaction 8
2026-03-24T16:23:55.786 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE"
2026-03-24T16:23:55.787 [DEBUG] [MainThread] [logging.py] [debug()] [4]
2026-03-24T16:23:55.787 [DEBUG] [MainThread] [logging.py] [debug()] Current transaction state - TRANSACTION_COMPLETE
2026-03-24T16:23:55.787 [DEBUG] [MainThread] [logging.py] [debug()] Running transaction 9
2026-03-24T16:23:55.787 [DEBUG] [MainThread] [logging.py] [debug()] SEND: 0x0 0x9 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6f 0x0 0x1 0x2 0x0 0x4
2026-03-24T16:23:55.787 [DEBUG] [MainThread] [logging.py] [debug()] New Transaction state "SENDING"
2026-03-24T16:23:55.787 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "SENDING" to "WAITING FOR REPLY"
2026-03-24T16:23:55.793 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY"
2026-03-24T16:23:55.794 [DEBUG] [MainThread] [logging.py] [debug()] RECV: 0x0 0x9 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6f 0x0 0x1
2026-03-24T16:23:55.794 [DEBUG] [MainThread] [logging.py] [debug()] Processing: 0x0 0x9 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6f 0x0 0x1
2026-03-24T16:23:55.794 [DEBUG] [MainThread] [logging.py] [debug()] Factory Response[WriteMultipleRegistersResponse': 16]
2026-03-24T16:23:55.794 [DEBUG] [MainThread] [logging.py] [debug()] Adding transaction 9
2026-03-24T16:23:55.794 [DEBUG] [MainThread] [logging.py] [debug()] Getting transaction 9
2026-03-24T16:23:55.794 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE"
2026-03-24T16:23:55.794 [DEBUG] [MainThread] [logging.py] [debug()] [0]
2026-03-24T16:23:55.794 [DEBUG] [MainThread] [logging.py] [debug()] Current transaction state - TRANSACTION_COMPLETE
2026-03-24T16:23:55.795 [DEBUG] [MainThread] [logging.py] [debug()] Running transaction 10
2026-03-24T16:23:55.795 [DEBUG] [MainThread] [logging.py] [debug()] SEND: 0x0 0xa 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6f 0x0 0x1 0x2 0x0 0x0
2026-03-24T16:23:55.795 [DEBUG] [MainThread] [logging.py] [debug()] New Transaction state "SENDING"
2026-03-24T16:23:55.795 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "SENDING" to "WAITING FOR REPLY"
2026-03-24T16:23:55.800 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY"
2026-03-24T16:23:55.800 [DEBUG] [MainThread] [logging.py] [debug()] RECV: 0x0 0xa 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6f 0x0 0x1
2026-03-24T16:23:55.801 [DEBUG] [MainThread] [logging.py] [debug()] Processing: 0x0 0xa 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6f 0x0 0x1
2026-03-24T16:23:55.801 [DEBUG] [MainThread] [logging.py] [debug()] Factory Response[WriteMultipleRegistersResponse': 16]
2026-03-24T16:23:55.801 [DEBUG] [MainThread] [logging.py] [debug()] Adding transaction 10
2026-03-24T16:23:55.801 [DEBUG] [MainThread] [logging.py] [debug()] Getting transaction 10
2026-03-24T16:23:55.801 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE"
2026-03-24T16:23:55.801 [INFO] [MainThread] [run_preflight.py] [main()] Successfully initialised Mookodi guider xyslides.
2026-03-24T16:23:56.553 [DEBUG] [MainThread] [pyplot.py] [switch_backend()] Loaded backend agg version v2.2.
2026-03-24T16:23:56.561 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0.
2026-03-24T16:23:56.561 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/STIXNonUni.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.562 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/cmr10.ttf', name='cmr10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.562 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/STIXNonUniBol.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.562 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/cmmi10.ttf', name='cmmi10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.562 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/cmb10.ttf', name='cmb10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.562 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.562 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05
2026-03-24T16:23:56.562 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/STIXGeneralBol.ttf', name='STIXGeneral', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.562 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono-Oblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.562 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/DejaVuSans-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 1.05
2026-03-24T16:23:56.562 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/STIXSizThreeSymReg.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.562 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/cmtt10.ttf', name='cmtt10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.562 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/cmsy10.ttf', name='cmsy10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.562 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/STIXSizOneSymReg.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.562 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996
2026-03-24T16:23:56.562 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/DejaVuSansDisplay.ttf', name='DejaVu Sans Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.562 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/STIXGeneralBolIta.ttf', name='STIXGeneral', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.562 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/STIXGeneralItalic.ttf', name='STIXGeneral', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.562 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/DejaVuSerif-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.562 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.562 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/DejaVuSans-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 1.335
2026-03-24T16:23:56.563 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/DejaVuSerifDisplay.ttf', name='DejaVu Serif Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.563 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/STIXSizFourSymBol.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.563 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/STIXSizFourSymReg.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.563 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.563 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.563 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/STIXSizThreeSymBol.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.563 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/STIXSizTwoSymBol.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.563 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/cmss10.ttf', name='cmss10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.563 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/STIXSizOneSymBol.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.563 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono-BoldOblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.563 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/STIXNonUniIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.563 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/DejaVuSerif-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.563 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/STIXNonUniBolIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.563 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/STIXSizTwoSymReg.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.563 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/STIXSizFiveSymReg.ttf', name='STIXSizeFiveSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.563 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/cmex10.ttf', name='cmex10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.563 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/STIXGeneral.ttf', name='STIXGeneral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.563 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/quicksand/Quicksand-Light.ttf', name='Quicksand Light', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.563 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Sawasdee.ttf', name='Sawasdee', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.563 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-telu-extra/vemana2000.ttf', name='Vemana2000', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.563 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/freefont/FreeSansBold.ttf', name='FreeSans', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24
2026-03-24T16:23:56.563 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation/LiberationSansNarrow-Italic.ttf', name='Liberation Sans Narrow', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25
2026-03-24T16:23:56.563 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/padauk/PadaukBook-Regular.ttf', name='Padauk Book', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.563 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/TlwgMono.ttf', name='Tlwg Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.563 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/padauk/Padauk-Bold.ttf', name='Padauk', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.563 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Loma-BoldOblique.ttf', name='Loma', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.564 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationSans-Bold.ttf', name='Liberation Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.564 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusMonoPS-Italic.otf', name='Nimbus Mono PS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.564 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05
2026-03-24T16:23:56.564 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/Gubbi/Gubbi.ttf', name='Gubbi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.564 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Kinnari.ttf', name='Kinnari', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.564 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lao/Phetsarath_OT.ttf', name='Phetsarath OT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.564 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-yrsa-rasa/Rasa-Light.ttf', name='Rasa', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.564 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc', name='Noto Sans CJK JP', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.564 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/samyak-fonts/Samyak-Malayalam.ttf', name='Samyak Malayalam', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.564 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation/LiberationMono-Regular.ttf', name='Liberation Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.564 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/P052-Roman.otf', name='P052', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.564 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/Sahadeva/sahadeva.ttf', name='Sahadeva', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.564 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/kacst/KacstFarsi.ttf', name='KacstFarsi', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.564 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation/LiberationMono-Italic.ttf', name='Liberation Mono', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.564 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/TlwgTypist.ttf', name='Tlwg Typist', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.564 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/freefont/FreeSerifItalic.ttf', name='FreeSerif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.564 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/teluguvijayam/TenaliRamakrishna-Regular.ttf', name='TenaliRamakrishna', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.564 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/kacst/KacstArt.ttf', name='KacstArt', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.564 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lohit-tamil-classical/Lohit-Tamil-Classical.ttf', name='Lohit Tamil Classical', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.564 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/teluguvijayam/LakkiReddy.ttf', name='LakkiReddy', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.564 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996
2026-03-24T16:23:56.564 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-deva-extra/chandas1-2.ttf', name='Chandas', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.564 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-deva-extra/samanata.ttf', name='Samanata', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.564 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/TlwgMono-Oblique.ttf', name='Tlwg Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.564 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/teluguvijayam/Ramaraja-Regular.ttf', name='Ramaraja', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.564 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Sawasdee-Oblique.ttf', name='Sawasdee', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.564 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Garuda-Oblique.ttf', name='Garuda', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.564 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-yrsa-rasa/Yrsa-Bold.ttf', name='Yrsa', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.564 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/teluguvijayam/SreeKrushnadevaraya.ttf', name='Sree Krushnadevaraya', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.564 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/teluguvijayam/Gurajada.ttf', name='Gurajada', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.565 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/malayalam/Dyuthi-Regular.ttf', name='Dyuthi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.565 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/freefont/FreeMono.ttf', name='FreeMono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.565 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/teluguvijayam/ramabhadra.ttf', name='Ramabhadra', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.565 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusSansNarrow-Regular.otf', name='Nimbus Sans Narrow', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25
2026-03-24T16:23:56.565 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/abyssinica/AbyssinicaSIL-Regular.ttf', name='Abyssinica SIL', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.565 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-yrsa-rasa/Rasa-Medium.ttf', name='Rasa', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.565 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-deva-extra/kalimati.ttf', name='Kalimati', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.565 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-beng-extra/Ani.ttf', name='Ani', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.565 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Umpush-Light.ttf', name='Umpush', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.565 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusSans-Regular.otf', name='Nimbus Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.565 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation/LiberationSans-BoldItalic.ttf', name='Liberation Sans', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.565 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/C059-Roman.otf', name='C059', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.565 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation/LiberationSerif-Bold.ttf', name='Liberation Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.565 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/ttf-khmeros-core/KhmerOS.ttf', name='Khmer OS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.565 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/freefont/FreeSans.ttf', name='FreeSans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.565 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/droid/DroidSansFallbackFull.ttf', name='Droid Sans Fallback', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.565 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.565 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/malayalam/Uroob-Regular.ttf', name='Uroob', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.565 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/TlwgTypist-BoldOblique.ttf', name='Tlwg Typist', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.565 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-yrsa-rasa/Yrsa-BoldItalic.ttf', name='Yrsa', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.565 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/teluguvijayam/NATS.ttf', name='NATS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.565 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/ubuntu/Ubuntu-BI.ttf', name='Ubuntu', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.565 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-beng-extra/Mukti.ttf', name='Mukti', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.565 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation/LiberationSansNarrow-Bold.ttf', name='Liberation Sans Narrow', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535
2026-03-24T16:23:56.565 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-yrsa-rasa/Rasa-Bold.ttf', name='Rasa', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.565 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/ubuntu/UbuntuMono-R.ttf', name='Ubuntu Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.565 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Umpush.ttf', name='Umpush', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.565 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Garuda-BoldOblique.ttf', name='Garuda', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.565 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/freefont/FreeMonoOblique.ttf', name='FreeMono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.565 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/malayalam/RaghuMalayalamSans-Regular.ttf', name='RaghuMalayalamSans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.565 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-yrsa-rasa/Yrsa-Regular.ttf', name='Yrsa', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.565 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Purisa.ttf', name='Purisa', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.565 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/padauk/Padauk-Regular.ttf', name='Padauk', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.565 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-telu-extra/Pothana2000.ttf', name='Pothana2000', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.565 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusMonoPS-BoldItalic.otf', name='Nimbus Mono PS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.565 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/teluguvijayam/Peddana-Regular.ttf', name='Peddana', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.565 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/samyak-fonts/Samyak-Gujarati.ttf', name='Samyak Gujarati', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.566 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/teluguvijayam/mallanna.ttf', name='Mallanna', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.566 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/TlwgTypewriter-Oblique.ttf', name='Tlwg Typewriter', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.566 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Loma-Oblique.ttf', name='Loma', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.566 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-yrsa-rasa/Yrsa-LightItalic.ttf', name='Yrsa', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145
2026-03-24T16:23:56.566 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/Nakula/nakula.ttf', name='Nakula', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.566 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-gujr-extra/padmaa.ttf', name='padmaa', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.566 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Norasi.ttf', name='Norasi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.566 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusRoman-Bold.otf', name='Nimbus Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.566 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lohit-telugu/Lohit-Telugu.ttf', name='Lohit Telugu', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.566 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Garuda-Bold.ttf', name='Garuda', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.566 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/kacst/KacstScreen.ttf', name='KacstScreen', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.566 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/malayalam/Gayathri-Thin.otf', name='Gayathri', style='normal', variant='normal', weight=100, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.566 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-yrsa-rasa/Yrsa-SemiBoldItalic.ttf', name='Yrsa', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24
2026-03-24T16:23:56.566 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation/LiberationSansNarrow-BoldItalic.ttf', name='Liberation Sans Narrow', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535
2026-03-24T16:23:56.566 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/TlwgTypo-Oblique.ttf', name='Tlwg Typo', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.566 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-yrsa-rasa/Yrsa-MediumItalic.ttf', name='Yrsa', style='italic', variant='normal', weight=500, stretch='normal', size='scalable')) = 11.145
2026-03-24T16:23:56.566 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Kinnari-Italic.ttf', name='Kinnari', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.566 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/ubuntu/UbuntuMono-B.ttf', name='Ubuntu Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.566 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusSansNarrow-Oblique.otf', name='Nimbus Sans Narrow', style='oblique', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25
2026-03-24T16:23:56.566 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/URWGothic-Book.otf', name='URW Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.566 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Laksaman.ttf', name='Laksaman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.566 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/quicksand/Quicksand-Regular.ttf', name='Quicksand', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.566 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-gujr-extra/aakar-medium.ttf', name='aakar', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.566 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/teluguvijayam/SyamalaRamana.ttf', name='Syamala Ramana', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.566 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.566 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-gujr-extra/Rekha.ttf', name='Rekha', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.566 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Waree-Oblique.ttf', name='Waree', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.566 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusSansNarrow-BoldOblique.otf', name='Nimbus Sans Narrow', style='oblique', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535
2026-03-24T16:23:56.566 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-yrsa-rasa/Yrsa-Italic.ttf', name='Yrsa', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.566 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/samyak/Samyak-Devanagari.ttf', name='Samyak Devanagari', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.566 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/freefont/FreeMonoBoldOblique.ttf', name='FreeMono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.566 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/malayalam/Manjari-Thin.otf', name='Manjari', style='normal', variant='normal', weight=100, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.566 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/libreoffice/opens___.ttf', name='OpenSymbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.566 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-beng-extra/MitraMono.ttf', name='Mitra ', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.566 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationMono-Regular.ttf', name='Liberation Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.566 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation/LiberationMono-Bold.ttf', name='Liberation Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.566 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/kacst-one/KacstOne-Bold.ttf', name='KacstOne', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.566 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-gujr-extra/padmaa-Bold.1.1.ttf', name='padmaa-Bold.1.1', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.566 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation/LiberationSerif-Regular.ttf', name='Liberation Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.566 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/ubuntu/Ubuntu-MI.ttf', name='Ubuntu', style='italic', variant='normal', weight=500, stretch='normal', size='scalable')) = 11.145
2026-03-24T16:23:56.566 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/ubuntu/UbuntuMono-BI.ttf', name='Ubuntu Mono', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.566 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/TlwgTypo-Bold.ttf', name='Tlwg Typo', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/malayalam/Keraleeyam-Regular.ttf', name='Keraleeyam', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Umpush-Oblique.ttf', name='Umpush', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/URWGothic-Demi.otf', name='URW Gothic', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/malayalam/Gayathri-Bold.otf', name='Gayathri', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/kacst/mry_KacstQurn.ttf', name='mry_KacstQurn', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationMono-BoldItalic.ttf', name='Liberation Mono', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/TlwgTypist-Oblique.ttf', name='Tlwg Typist', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Laksaman-Italic.ttf', name='Laksaman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/kacst-one/KacstOne.ttf', name='KacstOne', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Waree-Bold.ttf', name='Waree', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/teluguvijayam/RaviPrakash.ttf', name='RaviPrakash', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Kinnari-Bold.ttf', name='Kinnari', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/URWBookman-DemiItalic.otf', name='URW Bookman', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/TlwgTypo.ttf', name='Tlwg Typo', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Umpush-BoldOblique.ttf', name='Umpush', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Waree-BoldOblique.ttf', name='Waree', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/TlwgTypo-BoldOblique.ttf', name='Tlwg Typo', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/teluguvijayam/Gidugu.ttf', name='Gidugu', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/malayalam/Chilanka-Regular.otf', name='Chilanka', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Kinnari-BoldOblique.ttf', name='Kinnari', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/kacst/KacstBook.ttf', name='KacstBook', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lohit-gujarati/Lohit-Gujarati.ttf', name='Lohit Gujarati', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/freefont/FreeSerif.ttf', name='FreeSerif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/ubuntu/Ubuntu-L.ttf', name='Ubuntu', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tibetan-machine/TibetanMachineUni.ttf', name='Tibetan Machine Uni', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/ubuntu/Ubuntu-LI.ttf', name='Ubuntu', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/ttf-khmeros-core/KhmerOSsys.ttf', name='Khmer OS System', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Norasi-Oblique.ttf', name='Norasi', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/teluguvijayam/suranna.ttf', name='Suranna', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/quicksand/Quicksand-Medium.ttf', name='Quicksand Medium', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/sinhala/lklug.ttf', name='LKLUG', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/C059-Bold.otf', name='C059', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/kacst/KacstPen.ttf', name='KacstPen', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/ubuntu/Ubuntu-M.ttf', name='Ubuntu', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/freefont/FreeSerifBold.ttf', name='FreeSerif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation/LiberationSerif-BoldItalic.ttf', name='Liberation Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation/LiberationSerif-Italic.ttf', name='Liberation Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/ubuntu/Ubuntu-Th.ttf', name='Ubuntu', style='normal', variant='normal', weight=250, stretch='normal', size='scalable')) = 10.1925
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/kacst/KacstNaskh.ttf', name='KacstNaskh', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/teluguvijayam/Mandali-Regular.ttf', name='Mandali', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation/LiberationSans-Italic.ttf', name='Liberation Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Umpush-LightOblique.ttf', name='Umpush', style='oblique', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145
2026-03-24T16:23:56.567 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lohit-kannada/Lohit-Kannada.ttf', name='Lohit Kannada', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/D050000L.otf', name='D050000L', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/ubuntu/Ubuntu-B.ttf', name='Ubuntu', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/C059-BdIta.otf', name='C059', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Purisa-Bold.ttf', name='Purisa', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Norasi-BoldItalic.ttf', name='Norasi', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/malayalam/Rachana-Regular.ttf', name='Rachana', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-yrsa-rasa/Yrsa-Medium.ttf', name='Yrsa', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf', name='Liberation Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-beng-extra/JamrulNormal.ttf', name='Jamrul', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/URWBookman-LightItalic.otf', name='URW Bookman', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/C059-Italic.otf', name='C059', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusMonoPS-Bold.otf', name='Nimbus Mono PS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/ubuntu/Ubuntu-RI.ttf', name='Ubuntu', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Kinnari-BoldItalic.ttf', name='Kinnari', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lohit-tamil/Lohit-Tamil.ttf', name='Lohit Tamil', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/noto/NotoSerifCJK-Bold.ttc', name='Noto Serif CJK JP', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/URWGothic-BookOblique.otf', name='URW Gothic', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation/LiberationSans-Regular.ttf', name='Liberation Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/TlwgTypist-Bold.ttf', name='Tlwg Typist', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Purisa-Oblique.ttf', name='Purisa', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Kinnari-Oblique.ttf', name='Kinnari', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/teluguvijayam/Suravaram.ttf', name='Suravaram', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/ubuntu/Ubuntu-R.ttf', name='Ubuntu', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/padauk/PadaukBook-Bold.ttf', name='Padauk Book', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/ubuntu/Ubuntu-C.ttf', name='Ubuntu Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Loma-Bold.ttf', name='Loma', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/freefont/FreeSansOblique.ttf', name='FreeSans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/malayalam/Suruma.ttf', name='Suruma', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/samyak-fonts/Samyak-Tamil.ttf', name='Samyak Tamil', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/kacst/KacstTitle.ttf', name='KacstTitle', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationMono-Italic.ttf', name='Liberation Mono', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/malayalam/Gayathri-Regular.otf', name='Gayathri', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/quicksand/Quicksand-Bold.ttf', name='Quicksand', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/noto/NotoSansMono-Regular.ttf', name='Noto Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Umpush-Bold.ttf', name='Umpush', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusSans-Italic.otf', name='Nimbus Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/TlwgMono-Bold.ttf', name='Tlwg Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/malayalam/Rachana-Bold.ttf', name='Rachana', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/Navilu/Navilu.ttf', name='Navilu', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusMonoPS-Regular.otf', name='Nimbus Mono PS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusRoman-BoldItalic.otf', name='Nimbus Roman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusRoman-Regular.otf', name='Nimbus Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation/LiberationSans-Bold.ttf', name='Liberation Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Garuda.ttf', name='Garuda', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Norasi-BoldOblique.ttf', name='Norasi', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/kacst/KacstQurn.ttf', name='KacstQurn', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationSerif-Italic.ttf', name='Liberation Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.568 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lohit-oriya/Lohit-Odia.ttf', name='Lohit Odia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-yrsa-rasa/Rasa-Regular.ttf', name='Rasa', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/noto/NotoMono-Regular.ttf', name='Noto Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/pagul/Pagul.ttf', name='Pagul', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-beng-extra/Muktibold.ttf', name='Mukti', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationSans-BoldItalic.ttf', name='Liberation Sans', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lohit-bengali/Lohit-Bengali.ttf', name='Lohit Bengali', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lohit-punjabi/Lohit-Gurmukhi.ttf', name='Lohit Gurmukhi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationSerif-BoldItalic.ttf', name='Liberation Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/noto/NotoSerifCJK-Regular.ttc', name='Noto Serif CJK JP', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Loma.ttf', name='Loma', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/TlwgTypewriter-Bold.ttf', name='Tlwg Typewriter', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/Gargi/Gargi.ttf', name='Gargi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/StandardSymbolsPS.otf', name='Standard Symbols PS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/malayalam/AnjaliOldLipi-Regular.ttf', name='AnjaliOldLipi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/freefont/FreeSerifBoldItalic.ttf', name='FreeSerif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation/LiberationSansNarrow-Regular.ttf', name='Liberation Sans Narrow', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/malayalam/Meera-Regular.ttf', name='Meera', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/freefont/FreeSansBoldOblique.ttf', name='FreeSans', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusRoman-Italic.otf', name='Nimbus Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/malayalam/Karumbi-Regular.ttf', name='Karumbi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/P052-BoldItalic.otf', name='P052', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-yrsa-rasa/Yrsa-Light.ttf', name='Yrsa', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lohit-devanagari/Lohit-Devanagari.ttf', name='Lohit Devanagari', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation/LiberationMono-BoldItalic.ttf', name='Liberation Mono', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/kacst/KacstPoster.ttf', name='KacstPoster', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Waree.ttf', name='Waree', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusSans-Bold.otf', name='Nimbus Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/teluguvijayam/NTR.ttf', name='NTR', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-beng-extra/LikhanNormal.ttf', name='Likhan', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationMono-Bold.ttf', name='Liberation Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/P052-Bold.otf', name='P052', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lohit-assamese/Lohit-Assamese.ttf', name='Lohit Assamese', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusSans-BoldItalic.otf', name='Nimbus Sans', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-kalapi/Kalapi.ttf', name='Kalapi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Sawasdee-BoldOblique.ttf', name='Sawasdee', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/teluguvijayam/TimmanaRegular.ttf', name='Timmana', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationSans-Italic.ttf', name='Liberation Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/URWBookman-Light.otf', name='URW Bookman', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/kacst/KacstOffice.ttf', name='KacstOffice', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/URWGothic-DemiOblique.otf', name='URW Gothic', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Purisa-BoldOblique.ttf', name='Purisa', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Norasi-Bold.ttf', name='Norasi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationSerif-Regular.ttf', name='Liberation Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/noto/NotoSansCJK-Bold.ttc', name='Noto Sans CJK JP', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/ubuntu/UbuntuMono-RI.ttf', name='Ubuntu Mono', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/teluguvijayam/Ponnala.ttf', name='Ponnala', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/Sarai/Sarai.ttf', name='Sarai', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.569 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Norasi-Italic.ttf', name='Norasi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.570 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationSerif-Bold.ttf', name='Liberation Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.570 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-orya-extra/utkal.ttf', name='ori1Uni', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.570 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/teluguvijayam/PottiSreeramulu.ttf', name='Potti Sreeramulu', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.570 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/TlwgTypewriter.ttf', name='Tlwg Typewriter', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.570 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/teluguvijayam/dhurjati.ttf', name='Dhurjati', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.570 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-yrsa-rasa/Rasa-SemiBold.ttf', name='Rasa', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24
2026-03-24T16:23:56.570 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/freefont/FreeMonoBold.ttf', name='FreeMono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.570 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-guru-extra/Saab.ttf', name='Saab', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.570 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-gujr-extra/padmaa-Medium-0.5.ttf', name='padmaa', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.570 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/noto/NotoSansMono-Bold.ttf', name='Noto Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.570 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Laksaman-BoldItalic.ttf', name='Laksaman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.570 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/malayalam/Manjari-Bold.otf', name='Manjari', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.570 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/P052-Italic.otf', name='P052', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.570 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.570 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/TlwgTypewriter-BoldOblique.ttf', name='Tlwg Typewriter', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.570 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/URWBookman-Demi.otf', name='URW Bookman', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24
2026-03-24T16:23:56.570 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Sawasdee-Bold.ttf', name='Sawasdee', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.570 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/kacst/KacstLetter.ttf', name='KacstLetter', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.570 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lohit-malayalam/Lohit-Malayalam.ttf', name='Lohit Malayalam', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.570 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/TlwgMono-BoldOblique.ttf', name='Tlwg Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.570 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/kacst/KacstTitleL.ttf', name='KacstTitleL', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.570 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Laksaman-Bold.ttf', name='Laksaman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.570 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-yrsa-rasa/Yrsa-SemiBold.ttf', name='Yrsa', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24
2026-03-24T16:23:56.570 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/Z003-MediumItalic.otf', name='Z003', style='italic', variant='normal', weight=500, stretch='normal', size='scalable')) = 11.145
2026-03-24T16:23:56.570 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/malayalam/Manjari-Regular.otf', name='Manjari', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.570 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/kacst/KacstDecorative.ttf', name='KacstDecorative', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.570 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusSansNarrow-Bold.otf', name='Nimbus Sans Narrow', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535
2026-03-24T16:23:56.570 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/kacst/KacstDigital.ttf', name='KacstDigital', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.570 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/DejaVuSans.ttf') with score of 0.050000.
2026-03-24T16:23:56.796 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=6.0.
2026-03-24T16:23:56.797 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/STIXNonUni.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.797 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/cmr10.ttf', name='cmr10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.797 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/STIXNonUniBol.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.797 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/cmmi10.ttf', name='cmmi10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.797 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/cmb10.ttf', name='cmb10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.797 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.797 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05
2026-03-24T16:23:56.797 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/STIXGeneralBol.ttf', name='STIXGeneral', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.797 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono-Oblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.797 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/DejaVuSans-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 1.05
2026-03-24T16:23:56.797 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/STIXSizThreeSymReg.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.797 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/cmtt10.ttf', name='cmtt10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.797 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/cmsy10.ttf', name='cmsy10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.797 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/STIXSizOneSymReg.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.797 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996
2026-03-24T16:23:56.797 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/DejaVuSansDisplay.ttf', name='DejaVu Sans Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.797 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/STIXGeneralBolIta.ttf', name='STIXGeneral', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.797 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/STIXGeneralItalic.ttf', name='STIXGeneral', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.797 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/DejaVuSerif-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.797 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.797 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/DejaVuSans-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 1.335
2026-03-24T16:23:56.797 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/DejaVuSerifDisplay.ttf', name='DejaVu Serif Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.797 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/STIXSizFourSymBol.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.797 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/STIXSizFourSymReg.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.797 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.797 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.797 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/STIXSizThreeSymBol.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.797 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/STIXSizTwoSymBol.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.797 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/cmss10.ttf', name='cmss10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.797 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/STIXSizOneSymBol.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.797 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono-BoldOblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.797 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/STIXNonUniIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.797 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/DejaVuSerif-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.797 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/STIXNonUniBolIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.797 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/STIXSizTwoSymReg.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.797 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/STIXSizFiveSymReg.ttf', name='STIXSizeFiveSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.797 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/cmex10.ttf', name='cmex10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.797 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/STIXGeneral.ttf', name='STIXGeneral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.797 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/quicksand/Quicksand-Light.ttf', name='Quicksand Light', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.797 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Sawasdee.ttf', name='Sawasdee', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-telu-extra/vemana2000.ttf', name='Vemana2000', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/freefont/FreeSansBold.ttf', name='FreeSans', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation/LiberationSansNarrow-Italic.ttf', name='Liberation Sans Narrow', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/padauk/PadaukBook-Regular.ttf', name='Padauk Book', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/TlwgMono.ttf', name='Tlwg Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/padauk/Padauk-Bold.ttf', name='Padauk', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Loma-BoldOblique.ttf', name='Loma', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationSans-Bold.ttf', name='Liberation Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusMonoPS-Italic.otf', name='Nimbus Mono PS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/Gubbi/Gubbi.ttf', name='Gubbi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Kinnari.ttf', name='Kinnari', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lao/Phetsarath_OT.ttf', name='Phetsarath OT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-yrsa-rasa/Rasa-Light.ttf', name='Rasa', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc', name='Noto Sans CJK JP', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/samyak-fonts/Samyak-Malayalam.ttf', name='Samyak Malayalam', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation/LiberationMono-Regular.ttf', name='Liberation Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/P052-Roman.otf', name='P052', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/Sahadeva/sahadeva.ttf', name='Sahadeva', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/kacst/KacstFarsi.ttf', name='KacstFarsi', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation/LiberationMono-Italic.ttf', name='Liberation Mono', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/TlwgTypist.ttf', name='Tlwg Typist', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/freefont/FreeSerifItalic.ttf', name='FreeSerif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/teluguvijayam/TenaliRamakrishna-Regular.ttf', name='TenaliRamakrishna', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/kacst/KacstArt.ttf', name='KacstArt', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lohit-tamil-classical/Lohit-Tamil-Classical.ttf', name='Lohit Tamil Classical', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/teluguvijayam/LakkiReddy.ttf', name='LakkiReddy', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-deva-extra/chandas1-2.ttf', name='Chandas', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-deva-extra/samanata.ttf', name='Samanata', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/TlwgMono-Oblique.ttf', name='Tlwg Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/teluguvijayam/Ramaraja-Regular.ttf', name='Ramaraja', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Sawasdee-Oblique.ttf', name='Sawasdee', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Garuda-Oblique.ttf', name='Garuda', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-yrsa-rasa/Yrsa-Bold.ttf', name='Yrsa', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/teluguvijayam/SreeKrushnadevaraya.ttf', name='Sree Krushnadevaraya', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/teluguvijayam/Gurajada.ttf', name='Gurajada', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/malayalam/Dyuthi-Regular.ttf', name='Dyuthi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/freefont/FreeMono.ttf', name='FreeMono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/teluguvijayam/ramabhadra.ttf', name='Ramabhadra', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusSansNarrow-Regular.otf', name='Nimbus Sans Narrow', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/abyssinica/AbyssinicaSIL-Regular.ttf', name='Abyssinica SIL', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-yrsa-rasa/Rasa-Medium.ttf', name='Rasa', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-deva-extra/kalimati.ttf', name='Kalimati', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-beng-extra/Ani.ttf', name='Ani', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.798 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Umpush-Light.ttf', name='Umpush', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusSans-Regular.otf', name='Nimbus Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation/LiberationSans-BoldItalic.ttf', name='Liberation Sans', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/C059-Roman.otf', name='C059', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation/LiberationSerif-Bold.ttf', name='Liberation Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/ttf-khmeros-core/KhmerOS.ttf', name='Khmer OS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/freefont/FreeSans.ttf', name='FreeSans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/droid/DroidSansFallbackFull.ttf', name='Droid Sans Fallback', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/malayalam/Uroob-Regular.ttf', name='Uroob', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/TlwgTypist-BoldOblique.ttf', name='Tlwg Typist', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-yrsa-rasa/Yrsa-BoldItalic.ttf', name='Yrsa', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/teluguvijayam/NATS.ttf', name='NATS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/ubuntu/Ubuntu-BI.ttf', name='Ubuntu', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-beng-extra/Mukti.ttf', name='Mukti', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation/LiberationSansNarrow-Bold.ttf', name='Liberation Sans Narrow', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-yrsa-rasa/Rasa-Bold.ttf', name='Rasa', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/ubuntu/UbuntuMono-R.ttf', name='Ubuntu Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Umpush.ttf', name='Umpush', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Garuda-BoldOblique.ttf', name='Garuda', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/freefont/FreeMonoOblique.ttf', name='FreeMono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/malayalam/RaghuMalayalamSans-Regular.ttf', name='RaghuMalayalamSans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-yrsa-rasa/Yrsa-Regular.ttf', name='Yrsa', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Purisa.ttf', name='Purisa', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/padauk/Padauk-Regular.ttf', name='Padauk', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-telu-extra/Pothana2000.ttf', name='Pothana2000', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusMonoPS-BoldItalic.otf', name='Nimbus Mono PS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/teluguvijayam/Peddana-Regular.ttf', name='Peddana', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/samyak-fonts/Samyak-Gujarati.ttf', name='Samyak Gujarati', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/teluguvijayam/mallanna.ttf', name='Mallanna', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/TlwgTypewriter-Oblique.ttf', name='Tlwg Typewriter', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Loma-Oblique.ttf', name='Loma', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-yrsa-rasa/Yrsa-LightItalic.ttf', name='Yrsa', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/Nakula/nakula.ttf', name='Nakula', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-gujr-extra/padmaa.ttf', name='padmaa', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Norasi.ttf', name='Norasi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusRoman-Bold.otf', name='Nimbus Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lohit-telugu/Lohit-Telugu.ttf', name='Lohit Telugu', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Garuda-Bold.ttf', name='Garuda', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/kacst/KacstScreen.ttf', name='KacstScreen', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/malayalam/Gayathri-Thin.otf', name='Gayathri', style='normal', variant='normal', weight=100, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-yrsa-rasa/Yrsa-SemiBoldItalic.ttf', name='Yrsa', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation/LiberationSansNarrow-BoldItalic.ttf', name='Liberation Sans Narrow', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/TlwgTypo-Oblique.ttf', name='Tlwg Typo', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-yrsa-rasa/Yrsa-MediumItalic.ttf', name='Yrsa', style='italic', variant='normal', weight=500, stretch='normal', size='scalable')) = 11.145
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Kinnari-Italic.ttf', name='Kinnari', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.799 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/ubuntu/UbuntuMono-B.ttf', name='Ubuntu Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusSansNarrow-Oblique.otf', name='Nimbus Sans Narrow', style='oblique', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/URWGothic-Book.otf', name='URW Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Laksaman.ttf', name='Laksaman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/quicksand/Quicksand-Regular.ttf', name='Quicksand', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-gujr-extra/aakar-medium.ttf', name='aakar', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/teluguvijayam/SyamalaRamana.ttf', name='Syamala Ramana', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-gujr-extra/Rekha.ttf', name='Rekha', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Waree-Oblique.ttf', name='Waree', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusSansNarrow-BoldOblique.otf', name='Nimbus Sans Narrow', style='oblique', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-yrsa-rasa/Yrsa-Italic.ttf', name='Yrsa', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/samyak/Samyak-Devanagari.ttf', name='Samyak Devanagari', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/freefont/FreeMonoBoldOblique.ttf', name='FreeMono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/malayalam/Manjari-Thin.otf', name='Manjari', style='normal', variant='normal', weight=100, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/libreoffice/opens___.ttf', name='OpenSymbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-beng-extra/MitraMono.ttf', name='Mitra ', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationMono-Regular.ttf', name='Liberation Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation/LiberationMono-Bold.ttf', name='Liberation Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/kacst-one/KacstOne-Bold.ttf', name='KacstOne', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-gujr-extra/padmaa-Bold.1.1.ttf', name='padmaa-Bold.1.1', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation/LiberationSerif-Regular.ttf', name='Liberation Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/ubuntu/Ubuntu-MI.ttf', name='Ubuntu', style='italic', variant='normal', weight=500, stretch='normal', size='scalable')) = 11.145
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/ubuntu/UbuntuMono-BI.ttf', name='Ubuntu Mono', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/TlwgTypo-Bold.ttf', name='Tlwg Typo', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/malayalam/Keraleeyam-Regular.ttf', name='Keraleeyam', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Umpush-Oblique.ttf', name='Umpush', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/URWGothic-Demi.otf', name='URW Gothic', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/malayalam/Gayathri-Bold.otf', name='Gayathri', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/kacst/mry_KacstQurn.ttf', name='mry_KacstQurn', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationMono-BoldItalic.ttf', name='Liberation Mono', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/TlwgTypist-Oblique.ttf', name='Tlwg Typist', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Laksaman-Italic.ttf', name='Laksaman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/kacst-one/KacstOne.ttf', name='KacstOne', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Waree-Bold.ttf', name='Waree', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/teluguvijayam/RaviPrakash.ttf', name='RaviPrakash', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Kinnari-Bold.ttf', name='Kinnari', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/URWBookman-DemiItalic.otf', name='URW Bookman', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/TlwgTypo.ttf', name='Tlwg Typo', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Umpush-BoldOblique.ttf', name='Umpush', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Waree-BoldOblique.ttf', name='Waree', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/TlwgTypo-BoldOblique.ttf', name='Tlwg Typo', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/teluguvijayam/Gidugu.ttf', name='Gidugu', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/malayalam/Chilanka-Regular.otf', name='Chilanka', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Kinnari-BoldOblique.ttf', name='Kinnari', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/kacst/KacstBook.ttf', name='KacstBook', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.800 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lohit-gujarati/Lohit-Gujarati.ttf', name='Lohit Gujarati', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/freefont/FreeSerif.ttf', name='FreeSerif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/ubuntu/Ubuntu-L.ttf', name='Ubuntu', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tibetan-machine/TibetanMachineUni.ttf', name='Tibetan Machine Uni', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/ubuntu/Ubuntu-LI.ttf', name='Ubuntu', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/ttf-khmeros-core/KhmerOSsys.ttf', name='Khmer OS System', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Norasi-Oblique.ttf', name='Norasi', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/teluguvijayam/suranna.ttf', name='Suranna', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/quicksand/Quicksand-Medium.ttf', name='Quicksand Medium', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/sinhala/lklug.ttf', name='LKLUG', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/C059-Bold.otf', name='C059', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/kacst/KacstPen.ttf', name='KacstPen', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/ubuntu/Ubuntu-M.ttf', name='Ubuntu', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/freefont/FreeSerifBold.ttf', name='FreeSerif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation/LiberationSerif-BoldItalic.ttf', name='Liberation Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation/LiberationSerif-Italic.ttf', name='Liberation Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/ubuntu/Ubuntu-Th.ttf', name='Ubuntu', style='normal', variant='normal', weight=250, stretch='normal', size='scalable')) = 10.1925
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/kacst/KacstNaskh.ttf', name='KacstNaskh', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/teluguvijayam/Mandali-Regular.ttf', name='Mandali', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation/LiberationSans-Italic.ttf', name='Liberation Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Umpush-LightOblique.ttf', name='Umpush', style='oblique', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lohit-kannada/Lohit-Kannada.ttf', name='Lohit Kannada', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/D050000L.otf', name='D050000L', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/ubuntu/Ubuntu-B.ttf', name='Ubuntu', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/C059-BdIta.otf', name='C059', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Purisa-Bold.ttf', name='Purisa', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Norasi-BoldItalic.ttf', name='Norasi', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/malayalam/Rachana-Regular.ttf', name='Rachana', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-yrsa-rasa/Yrsa-Medium.ttf', name='Yrsa', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf', name='Liberation Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-beng-extra/JamrulNormal.ttf', name='Jamrul', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/URWBookman-LightItalic.otf', name='URW Bookman', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/C059-Italic.otf', name='C059', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusMonoPS-Bold.otf', name='Nimbus Mono PS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/ubuntu/Ubuntu-RI.ttf', name='Ubuntu', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Kinnari-BoldItalic.ttf', name='Kinnari', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lohit-tamil/Lohit-Tamil.ttf', name='Lohit Tamil', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/noto/NotoSerifCJK-Bold.ttc', name='Noto Serif CJK JP', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/URWGothic-BookOblique.otf', name='URW Gothic', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation/LiberationSans-Regular.ttf', name='Liberation Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/TlwgTypist-Bold.ttf', name='Tlwg Typist', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Purisa-Oblique.ttf', name='Purisa', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Kinnari-Oblique.ttf', name='Kinnari', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/teluguvijayam/Suravaram.ttf', name='Suravaram', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/ubuntu/Ubuntu-R.ttf', name='Ubuntu', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.801 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/padauk/PadaukBook-Bold.ttf', name='Padauk Book', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/ubuntu/Ubuntu-C.ttf', name='Ubuntu Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Loma-Bold.ttf', name='Loma', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/freefont/FreeSansOblique.ttf', name='FreeSans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/malayalam/Suruma.ttf', name='Suruma', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/samyak-fonts/Samyak-Tamil.ttf', name='Samyak Tamil', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/kacst/KacstTitle.ttf', name='KacstTitle', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationMono-Italic.ttf', name='Liberation Mono', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/malayalam/Gayathri-Regular.otf', name='Gayathri', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/quicksand/Quicksand-Bold.ttf', name='Quicksand', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/noto/NotoSansMono-Regular.ttf', name='Noto Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Umpush-Bold.ttf', name='Umpush', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusSans-Italic.otf', name='Nimbus Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/TlwgMono-Bold.ttf', name='Tlwg Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/malayalam/Rachana-Bold.ttf', name='Rachana', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/Navilu/Navilu.ttf', name='Navilu', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusMonoPS-Regular.otf', name='Nimbus Mono PS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusRoman-BoldItalic.otf', name='Nimbus Roman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusRoman-Regular.otf', name='Nimbus Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation/LiberationSans-Bold.ttf', name='Liberation Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Garuda.ttf', name='Garuda', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Norasi-BoldOblique.ttf', name='Norasi', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/kacst/KacstQurn.ttf', name='KacstQurn', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationSerif-Italic.ttf', name='Liberation Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lohit-oriya/Lohit-Odia.ttf', name='Lohit Odia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-yrsa-rasa/Rasa-Regular.ttf', name='Rasa', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/noto/NotoMono-Regular.ttf', name='Noto Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/pagul/Pagul.ttf', name='Pagul', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-beng-extra/Muktibold.ttf', name='Mukti', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationSans-BoldItalic.ttf', name='Liberation Sans', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lohit-bengali/Lohit-Bengali.ttf', name='Lohit Bengali', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lohit-punjabi/Lohit-Gurmukhi.ttf', name='Lohit Gurmukhi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationSerif-BoldItalic.ttf', name='Liberation Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/noto/NotoSerifCJK-Regular.ttc', name='Noto Serif CJK JP', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Loma.ttf', name='Loma', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/TlwgTypewriter-Bold.ttf', name='Tlwg Typewriter', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/Gargi/Gargi.ttf', name='Gargi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/StandardSymbolsPS.otf', name='Standard Symbols PS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/malayalam/AnjaliOldLipi-Regular.ttf', name='AnjaliOldLipi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/freefont/FreeSerifBoldItalic.ttf', name='FreeSerif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation/LiberationSansNarrow-Regular.ttf', name='Liberation Sans Narrow', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/malayalam/Meera-Regular.ttf', name='Meera', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/freefont/FreeSansBoldOblique.ttf', name='FreeSans', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusRoman-Italic.otf', name='Nimbus Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/malayalam/Karumbi-Regular.ttf', name='Karumbi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/P052-BoldItalic.otf', name='P052', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-yrsa-rasa/Yrsa-Light.ttf', name='Yrsa', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.802 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lohit-devanagari/Lohit-Devanagari.ttf', name='Lohit Devanagari', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation/LiberationMono-BoldItalic.ttf', name='Liberation Mono', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/kacst/KacstPoster.ttf', name='KacstPoster', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Waree.ttf', name='Waree', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusSans-Bold.otf', name='Nimbus Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/teluguvijayam/NTR.ttf', name='NTR', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-beng-extra/LikhanNormal.ttf', name='Likhan', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationMono-Bold.ttf', name='Liberation Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/P052-Bold.otf', name='P052', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lohit-assamese/Lohit-Assamese.ttf', name='Lohit Assamese', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusSans-BoldItalic.otf', name='Nimbus Sans', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-kalapi/Kalapi.ttf', name='Kalapi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Sawasdee-BoldOblique.ttf', name='Sawasdee', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/teluguvijayam/TimmanaRegular.ttf', name='Timmana', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationSans-Italic.ttf', name='Liberation Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/URWBookman-Light.otf', name='URW Bookman', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/kacst/KacstOffice.ttf', name='KacstOffice', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/URWGothic-DemiOblique.otf', name='URW Gothic', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Purisa-BoldOblique.ttf', name='Purisa', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Norasi-Bold.ttf', name='Norasi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationSerif-Regular.ttf', name='Liberation Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/noto/NotoSansCJK-Bold.ttc', name='Noto Sans CJK JP', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/ubuntu/UbuntuMono-RI.ttf', name='Ubuntu Mono', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/teluguvijayam/Ponnala.ttf', name='Ponnala', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/Sarai/Sarai.ttf', name='Sarai', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Norasi-Italic.ttf', name='Norasi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationSerif-Bold.ttf', name='Liberation Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-orya-extra/utkal.ttf', name='ori1Uni', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/teluguvijayam/PottiSreeramulu.ttf', name='Potti Sreeramulu', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/TlwgTypewriter.ttf', name='Tlwg Typewriter', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/teluguvijayam/dhurjati.ttf', name='Dhurjati', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-yrsa-rasa/Rasa-SemiBold.ttf', name='Rasa', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/freefont/FreeMonoBold.ttf', name='FreeMono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-guru-extra/Saab.ttf', name='Saab', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-gujr-extra/padmaa-Medium-0.5.ttf', name='padmaa', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/noto/NotoSansMono-Bold.ttf', name='Noto Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Laksaman-BoldItalic.ttf', name='Laksaman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/malayalam/Manjari-Bold.otf', name='Manjari', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/P052-Italic.otf', name='P052', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/TlwgTypewriter-BoldOblique.ttf', name='Tlwg Typewriter', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/URWBookman-Demi.otf', name='URW Bookman', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Sawasdee-Bold.ttf', name='Sawasdee', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/kacst/KacstLetter.ttf', name='KacstLetter', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lohit-malayalam/Lohit-Malayalam.ttf', name='Lohit Malayalam', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/TlwgMono-BoldOblique.ttf', name='Tlwg Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335
2026-03-24T16:23:56.803 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/kacst/KacstTitleL.ttf', name='KacstTitleL', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.804 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/tlwg/Laksaman-Bold.ttf', name='Laksaman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335
2026-03-24T16:23:56.804 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/fonts-yrsa-rasa/Yrsa-SemiBold.ttf', name='Yrsa', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24
2026-03-24T16:23:56.804 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/Z003-MediumItalic.otf', name='Z003', style='italic', variant='normal', weight=500, stretch='normal', size='scalable')) = 11.145
2026-03-24T16:23:56.804 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/malayalam/Manjari-Regular.otf', name='Manjari', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05
2026-03-24T16:23:56.804 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/kacst/KacstDecorative.ttf', name='KacstDecorative', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.804 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusSansNarrow-Bold.otf', name='Nimbus Sans Narrow', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535
2026-03-24T16:23:56.804 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: score(FontEntry(fname='/usr/share/fonts/truetype/kacst/KacstDigital.ttf', name='KacstDigital', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145
2026-03-24T16:23:56.804 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=6.0 to DejaVu Sans ('/home/io/.pyenvs/preflightenv/lib/python3.10/site-packages/matplotlib-3.9.0-py3.10-linux-x86_64.egg/matplotlib/mpl-data/fonts/ttf/DejaVuSans.ttf') with score of 0.050000.
2026-03-24T16:23:56.877 [INFO] [MainThread] [lesedi_spectrophotometric_standards.py] [get_list_spectrophotometric_standards_request_jsons()] LSS - Successfully generated 6 wide and narrow slit request .jsons for spectrophotometric targets ('HR1996', 'LTT3864', 'LTT4364') for the night of 2026-03-24 18:04 to 2026-03-25 03:21 (UTC) !
2026-03-24T16:23:56.878 [DEBUG] [MainThread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2026-03-24T16:23:57.032 [DEBUG] [MainThread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "POST /api/requestgroups/ HTTP/1.1" 201 767
2026-03-24T16:23:57.035 [DEBUG] [MainThread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2026-03-24T16:23:57.360 [DEBUG] [MainThread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "POST /api/requestgroups/ HTTP/1.1" 201 767
2026-03-24T16:23:57.363 [DEBUG] [MainThread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2026-03-24T16:23:57.479 [DEBUG] [MainThread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "POST /api/requestgroups/ HTTP/1.1" 201 775
2026-03-24T16:23:57.479 [DEBUG] [MainThread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2026-03-24T16:23:57.607 [DEBUG] [MainThread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "POST /api/requestgroups/ HTTP/1.1" 201 768
2026-03-24T16:23:57.610 [DEBUG] [MainThread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2026-03-24T16:23:57.738 [DEBUG] [MainThread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "POST /api/requestgroups/ HTTP/1.1" 201 777
2026-03-24T16:23:57.741 [DEBUG] [MainThread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2026-03-24T16:23:57.851 [DEBUG] [MainThread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "POST /api/requestgroups/ HTTP/1.1" 201 775
2026-03-24T16:23:57.853 [INFO] [MainThread] [run_preflight.py] [main()] Successfully scheduled spectrophotometric standard observations.
2026-03-24T16:23:57.853 [INFO] [MainThread] [tlc.py] [set_current_instrument()] Current instrument is now mok (index 1)
2026-03-24T16:23:57.859 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] Camera CCD tempearture is: -70.8
2026-03-24T16:23:57.860 [DEBUG] [MainThread] [instrument.py] [set_image_type()] Setting image type id to 2
2026-03-24T16:23:57.860 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] Setting camera settings for 10 images @ high-gain, slow-readout and 1x1 binning, shutter always closed
2026-03-24T16:23:57.867 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] Done with camera settings, taking exposure(s)
2026-03-24T16:23:57.867 [INFO] [MainThread] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='OBSERVER', valtype='STRING', val='io_robot', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='STRING', val='bias', comment='The object name')]
2026-03-24T16:23:57.868 [INFO] [MainThread] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-03-24T16:23:57.868 [DEBUG] [MainThread] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-03-24T16:23:57.869 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-03-24T16:23:57.869 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-03-24T16:23:57.875 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 10 exposures
2026-03-24T16:23:57.875 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:23:57.880 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:23:57.940 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:23:58.015 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:23:58.091 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:23:58.095 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 10 exposures
2026-03-24T16:23:58.095 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 10
2026-03-24T16:23:58.099 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1774362238.0996442
2026-03-24T16:23:58.370 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:23:59.371 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:00.373 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:01.375 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:02.375 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:03.376 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:04.377 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:05.379 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:06.381 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:07.382 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:08.384 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:09.386 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:10.387 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:11.389 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:12.390 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:13.392 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:14.393 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:15.395 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:16.397 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:17.398 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:18.400 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:19.401 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:20.403 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:20.484 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 10 done. Exposure state = 0
2026-03-24T16:24:20.484 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:24:20.505 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:24:20.537 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:24:20.575 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:24:20.612 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:24:20.615 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 2 of 10
2026-03-24T16:24:20.617 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1774362260.6174479
2026-03-24T16:24:21.405 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:22.406 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:23.408 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:24.410 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:25.411 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:26.413 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:27.414 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:28.416 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:29.417 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:30.419 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:31.421 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:32.422 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:33.424 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:34.425 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:35.427 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:36.429 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:37.430 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:38.431 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:39.433 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:40.435 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:41.436 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:42.438 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:42.959 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 2 of 10 done. Exposure state = 0
2026-03-24T16:24:42.959 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:24:42.964 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:24:43.023 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:24:43.099 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:24:43.174 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:24:43.178 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 3 of 10
2026-03-24T16:24:43.181 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1774362283.181663
2026-03-24T16:24:43.440 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:44.441 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:45.443 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:46.444 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:47.446 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:48.448 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:49.449 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:50.451 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:51.453 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:52.454 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:53.456 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:54.457 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:55.459 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:56.461 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:57.462 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:58.463 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:24:59.465 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:00.467 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:01.468 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:02.470 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:03.471 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:04.472 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:05.474 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:05.530 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 3 of 10 done. Exposure state = 0
2026-03-24T16:25:05.530 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:25:05.535 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:25:05.584 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:25:05.662 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:25:05.735 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:25:05.740 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 4 of 10
2026-03-24T16:25:05.744 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1774362305.744367
2026-03-24T16:25:06.475 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:07.477 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:08.478 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:09.480 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:10.481 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:11.482 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:12.483 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:13.484 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:14.485 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:15.487 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:16.488 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:17.489 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:18.490 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:19.492 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:20.494 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:21.495 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:22.497 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:23.498 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:24.500 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:25.502 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:26.503 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:27.505 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:28.084 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 4 of 10 done. Exposure state = 0
2026-03-24T16:25:28.084 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:25:28.091 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:25:28.145 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:25:28.183 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:25:28.258 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:25:28.263 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 5 of 10
2026-03-24T16:25:28.268 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1774362328.2681713
2026-03-24T16:25:28.507 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:29.508 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:30.510 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:31.512 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:32.513 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:33.515 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:34.516 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:35.518 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:36.520 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:37.521 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:38.523 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:39.525 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:40.526 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:41.528 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:42.529 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:43.531 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:44.533 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:45.534 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:46.536 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:47.537 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:48.539 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:49.539 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:50.541 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:50.658 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 5 of 10 done. Exposure state = 0
2026-03-24T16:25:50.658 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:25:50.663 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:25:50.706 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:25:50.781 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:25:50.856 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:25:50.861 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 6 of 10
2026-03-24T16:25:50.866 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1774362350.8663244
2026-03-24T16:25:51.543 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:52.544 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:53.546 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:54.547 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:55.549 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:56.550 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:57.552 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:58.553 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:25:59.555 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:00.557 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:01.558 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:02.560 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:03.561 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:04.563 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:05.565 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:06.566 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:07.567 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:08.569 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:09.571 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:10.572 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:11.573 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:12.575 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:13.298 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 6 of 10 done. Exposure state = 0
2026-03-24T16:26:13.298 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:26:13.303 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:26:13.341 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:26:13.417 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:26:13.492 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:26:13.496 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 7 of 10
2026-03-24T16:26:13.501 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1774362373.5011961
2026-03-24T16:26:13.576 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:14.578 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:15.580 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:16.581 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:17.583 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:18.584 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:19.586 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:20.588 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:21.589 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:22.591 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:23.592 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:24.594 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:25.595 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:26.597 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:27.598 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:28.600 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:29.601 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:30.603 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:31.605 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:32.606 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:33.608 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:34.610 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:35.610 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:35.853 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 7 of 10 done. Exposure state = 0
2026-03-24T16:26:35.854 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:26:35.858 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:26:35.902 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:26:35.977 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:26:36.052 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:26:36.056 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 8 of 10
2026-03-24T16:26:36.059 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1774362396.0599508
2026-03-24T16:26:36.611 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:37.612 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:38.613 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:39.615 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:40.616 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:41.618 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:42.620 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:43.621 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:44.623 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:45.624 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:46.626 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:47.628 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:48.629 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:49.631 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:50.632 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:51.634 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:52.635 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:53.637 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:54.639 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:55.640 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:56.642 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:57.642 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:58.410 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 8 of 10 done. Exposure state = 0
2026-03-24T16:26:58.410 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:26:58.415 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:26:58.463 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:26:58.538 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:26:58.613 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:26:58.618 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 9 of 10
2026-03-24T16:26:58.623 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1774362418.6231956
2026-03-24T16:26:58.644 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:26:59.646 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:00.647 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:01.649 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:02.650 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:03.652 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:04.653 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:05.655 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:06.657 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:07.658 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:08.659 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:09.661 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:10.662 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:11.663 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:12.665 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:13.666 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:14.668 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:15.669 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:16.671 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:17.673 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:18.674 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:19.676 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:20.677 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:20.970 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 9 of 10 done. Exposure state = 0
2026-03-24T16:27:20.971 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:27:20.983 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:27:21.023 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:27:21.060 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:27:21.098 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:27:21.102 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 10 of 10
2026-03-24T16:27:21.105 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1774362441.1054595
2026-03-24T16:27:21.679 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:22.680 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:23.681 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:24.683 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:25.684 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:26.686 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:27.687 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:28.689 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:29.691 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:30.692 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:31.694 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:32.695 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:33.697 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:34.698 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:35.700 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:36.700 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:37.702 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:38.703 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:39.705 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:40.706 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:41.708 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:42.710 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:43.489 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 10 of 10 done. Exposure state = 0
2026-03-24T16:27:43.489 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:27:43.494 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:27:43.546 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:27:43.660 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:27:43.710 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:43.735 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:27:44.711 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] Setting camera settings for 10 images @ high-gain, fast-readout and 1x1 binning, shutter always closed
2026-03-24T16:27:44.765 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] Done with camera settings, taking exposure(s)
2026-03-24T16:27:44.765 [INFO] [MainThread] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='OBSERVER', valtype='STRING', val='io_robot', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='STRING', val='bias', comment='The object name')]
2026-03-24T16:27:44.766 [INFO] [MainThread] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-03-24T16:27:44.766 [DEBUG] [MainThread] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-03-24T16:27:44.766 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-03-24T16:27:44.767 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-03-24T16:27:44.771 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 10 exposures
2026-03-24T16:27:44.772 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:27:44.791 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:27:44.825 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:27:44.863 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:27:44.900 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:27:44.904 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 10 exposures
2026-03-24T16:27:44.904 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 10
2026-03-24T16:27:44.908 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1774362464.9080875
2026-03-24T16:27:45.268 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:46.268 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:47.173 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 10 done. Exposure state = 0
2026-03-24T16:27:47.173 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:27:47.177 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:27:47.232 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:27:47.270 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:27:47.270 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:47.345 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:27:47.350 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 2 of 10
2026-03-24T16:27:47.355 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1774362467.354967
2026-03-24T16:27:48.271 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:48.622 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 2 of 10 done. Exposure state = 0
2026-03-24T16:27:48.622 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:27:48.627 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:27:48.661 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:27:48.699 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:27:48.736 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:27:48.740 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 3 of 10
2026-03-24T16:27:48.744 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1774362468.7443018
2026-03-24T16:27:49.006 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 3 of 10 done. Exposure state = 0
2026-03-24T16:27:49.006 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:27:49.011 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:27:49.075 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:27:49.112 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:27:49.150 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:27:49.153 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 4 of 10
2026-03-24T16:27:49.157 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1774362469.1574686
2026-03-24T16:27:49.273 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:49.419 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 4 of 10 done. Exposure state = 0
2026-03-24T16:27:49.419 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:27:49.423 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:27:49.489 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:27:49.529 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:27:49.602 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:27:49.607 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 5 of 10
2026-03-24T16:27:49.612 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1774362469.6123385
2026-03-24T16:27:50.274 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:50.881 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 5 of 10 done. Exposure state = 0
2026-03-24T16:27:50.881 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:27:50.886 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:27:50.956 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:27:50.993 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:27:51.031 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:27:51.035 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 6 of 10
2026-03-24T16:27:51.039 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1774362471.039933
2026-03-24T16:27:51.276 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:52.278 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:52.306 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 6 of 10 done. Exposure state = 0
2026-03-24T16:27:52.306 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:27:52.308 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:27:52.347 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:27:52.385 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:27:52.460 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:27:52.465 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 7 of 10
2026-03-24T16:27:52.470 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1774362472.470659
2026-03-24T16:27:53.279 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:53.739 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 7 of 10 done. Exposure state = 0
2026-03-24T16:27:53.739 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:27:53.744 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:27:53.814 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:27:53.889 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:27:53.965 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:27:53.970 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 8 of 10
2026-03-24T16:27:53.974 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1774362473.9749148
2026-03-24T16:27:54.239 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 8 of 10 done. Exposure state = 0
2026-03-24T16:27:54.239 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:27:54.244 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:27:54.280 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:54.303 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:27:54.378 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:27:54.454 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:27:54.458 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 9 of 10
2026-03-24T16:27:54.463 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1774362474.4635994
2026-03-24T16:27:55.282 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:55.732 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 9 of 10 done. Exposure state = 0
2026-03-24T16:27:55.732 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:27:55.737 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:27:55.807 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:27:55.845 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:27:55.882 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:27:55.886 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 10 of 10
2026-03-24T16:27:55.890 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1774362475.8900366
2026-03-24T16:27:56.152 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 10 of 10 done. Exposure state = 0
2026-03-24T16:27:56.152 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:27:56.157 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:27:56.221 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:27:56.283 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:56.299 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:27:56.372 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:27:57.285 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] Setting camera settings for 10 images @ high-gain, slow-readout and 2x2 binning, shutter always closed
2026-03-24T16:27:57.292 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] Done with camera settings, taking exposure(s)
2026-03-24T16:27:57.292 [INFO] [MainThread] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='OBSERVER', valtype='STRING', val='io_robot', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='STRING', val='bias', comment='The object name')]
2026-03-24T16:27:57.292 [INFO] [MainThread] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-03-24T16:27:57.292 [DEBUG] [MainThread] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-03-24T16:27:57.293 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-03-24T16:27:57.293 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-03-24T16:27:57.297 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 10 exposures
2026-03-24T16:27:57.297 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:27:57.302 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:27:57.350 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:27:57.425 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:27:57.500 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:27:57.504 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 10 exposures
2026-03-24T16:27:57.504 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 10
2026-03-24T16:27:57.508 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1774362477.5082948
2026-03-24T16:27:57.793 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:58.795 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:27:59.796 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:00.798 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:01.800 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:02.800 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:03.802 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:04.804 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:05.805 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 10 done. Exposure state = 0
2026-03-24T16:28:05.805 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:28:05.805 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:05.810 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:28:05.847 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:28:05.885 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:28:05.923 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:28:05.928 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 2 of 10
2026-03-24T16:28:05.932 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1774362485.9323413
2026-03-24T16:28:06.807 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:07.808 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:08.809 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:09.810 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:10.812 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:11.813 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:12.214 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 2 of 10 done. Exposure state = 0
2026-03-24T16:28:12.214 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:28:12.219 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:28:12.277 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:28:12.315 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:28:12.353 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:28:12.356 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 3 of 10
2026-03-24T16:28:12.360 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1774362492.3605735
2026-03-24T16:28:12.815 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:13.816 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:14.818 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:15.820 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:16.820 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:17.822 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:18.642 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 3 of 10 done. Exposure state = 0
2026-03-24T16:28:18.643 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:28:18.666 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:28:18.708 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:28:18.746 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:28:18.821 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:28:18.822 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:18.825 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 4 of 10
2026-03-24T16:28:18.828 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1774362498.8288887
2026-03-24T16:28:19.824 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:20.824 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:21.826 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:22.828 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:23.829 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:24.831 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:25.112 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 4 of 10 done. Exposure state = 0
2026-03-24T16:28:25.113 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:28:25.118 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:28:25.175 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:28:25.251 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:28:25.326 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:28:25.331 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 5 of 10
2026-03-24T16:28:25.336 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1774362505.336108
2026-03-24T16:28:25.832 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:26.833 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:27.835 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:28.837 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:29.838 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:30.840 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:31.623 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 5 of 10 done. Exposure state = 0
2026-03-24T16:28:31.624 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:28:31.630 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:28:31.718 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:28:31.794 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:28:31.841 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:31.869 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:28:31.874 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 6 of 10
2026-03-24T16:28:31.879 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1774362511.8791409
2026-03-24T16:28:32.843 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:33.845 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:34.846 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:35.848 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:36.848 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:37.850 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:38.166 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 6 of 10 done. Exposure state = 0
2026-03-24T16:28:38.166 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:28:38.169 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:28:38.223 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:28:38.261 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:28:38.337 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:28:38.342 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 7 of 10
2026-03-24T16:28:38.347 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1774362518.3469403
2026-03-24T16:28:38.851 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:39.853 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:40.855 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:41.857 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:42.858 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:43.860 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:44.635 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 7 of 10 done. Exposure state = 0
2026-03-24T16:28:44.636 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:28:44.640 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:28:44.691 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:28:44.767 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:28:44.842 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:28:44.847 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 8 of 10
2026-03-24T16:28:44.852 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1774362524.852007
2026-03-24T16:28:44.861 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:45.862 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:46.863 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:47.865 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:48.866 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:49.868 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:50.870 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:51.136 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 8 of 10 done. Exposure state = 0
2026-03-24T16:28:51.136 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:28:51.141 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:28:51.196 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:28:51.272 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:28:51.347 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:28:51.352 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 9 of 10
2026-03-24T16:28:51.356 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1774362531.3565938
2026-03-24T16:28:51.871 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:52.873 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:53.874 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:54.876 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:55.878 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:56.878 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:57.643 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 9 of 10 done. Exposure state = 0
2026-03-24T16:28:57.643 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:28:57.648 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:28:57.702 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:28:57.777 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:28:57.853 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:28:57.857 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 10 of 10
2026-03-24T16:28:57.861 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1774362537.861783
2026-03-24T16:28:57.880 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:58.880 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:28:59.881 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:29:00.883 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:29:01.885 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:29:02.885 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:29:03.887 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:29:04.150 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 10 of 10 done. Exposure state = 0
2026-03-24T16:29:04.151 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:29:04.156 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:29:04.207 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:29:04.282 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:29:04.358 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:29:04.889 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] Setting camera settings for 10 images @ high-gain, fast-readout and 2x2 binning, shutter always closed
2026-03-24T16:29:04.894 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] Done with camera settings, taking exposure(s)
2026-03-24T16:29:04.895 [INFO] [MainThread] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='OBSERVER', valtype='STRING', val='io_robot', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='STRING', val='bias', comment='The object name')]
2026-03-24T16:29:04.895 [INFO] [MainThread] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-03-24T16:29:04.895 [DEBUG] [MainThread] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-03-24T16:29:04.896 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-03-24T16:29:04.896 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-03-24T16:29:04.900 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 10 exposures
2026-03-24T16:29:04.900 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:29:04.904 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:29:04.959 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:29:04.997 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:29:05.034 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:29:05.038 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 10 exposures
2026-03-24T16:29:05.038 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 10
2026-03-24T16:29:05.041 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1774362545.0419059
2026-03-24T16:29:05.397 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:29:06.308 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 10 done. Exposure state = 0
2026-03-24T16:29:06.308 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:29:06.313 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:29:06.351 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:29:06.399 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:29:06.427 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:29:06.502 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:29:06.507 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 2 of 10
2026-03-24T16:29:06.512 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1774362546.5124412
2026-03-24T16:29:06.777 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 2 of 10 done. Exposure state = 0
2026-03-24T16:29:06.778 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:29:06.785 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:29:06.840 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:29:06.878 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:29:06.917 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:29:06.920 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 3 of 10
2026-03-24T16:29:06.924 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1774362546.924418
2026-03-24T16:29:07.188 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 3 of 10 done. Exposure state = 0
2026-03-24T16:29:07.189 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:29:07.193 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:29:07.254 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:29:07.329 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:29:07.400 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:29:07.405 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:29:07.410 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 4 of 10
2026-03-24T16:29:07.414 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1774362547.4146233
2026-03-24T16:29:07.682 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 4 of 10 done. Exposure state = 0
2026-03-24T16:29:07.683 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:29:07.688 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:29:07.781 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:29:07.856 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:29:07.932 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:29:07.937 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 5 of 10
2026-03-24T16:29:07.941 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1774362547.9419143
2026-03-24T16:29:08.208 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 5 of 10 done. Exposure state = 0
2026-03-24T16:29:08.209 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:29:08.213 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:29:08.270 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:29:08.345 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:29:08.383 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:29:08.387 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 6 of 10
2026-03-24T16:29:08.392 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1774362548.3920252
2026-03-24T16:29:08.402 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:29:08.657 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 6 of 10 done. Exposure state = 0
2026-03-24T16:29:08.657 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:29:08.661 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:29:08.721 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:29:08.797 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:29:08.872 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:29:08.877 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 7 of 10
2026-03-24T16:29:08.882 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1774362548.8821867
2026-03-24T16:29:09.149 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 7 of 10 done. Exposure state = 0
2026-03-24T16:29:09.149 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:29:09.173 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:29:09.248 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:29:09.285 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:29:09.323 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:29:09.327 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 8 of 10
2026-03-24T16:29:09.331 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1774362549.3310814
2026-03-24T16:29:09.402 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:29:09.594 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 8 of 10 done. Exposure state = 0
2026-03-24T16:29:09.595 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:29:09.599 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:29:09.662 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:29:09.738 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:29:09.813 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:29:09.818 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 9 of 10
2026-03-24T16:29:09.823 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1774362549.8235455
2026-03-24T16:29:10.090 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 9 of 10 done. Exposure state = 0
2026-03-24T16:29:10.090 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:29:10.094 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:29:10.151 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:29:10.191 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:29:10.264 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:29:10.268 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 10 of 10
2026-03-24T16:29:10.272 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1774362550.2723346
2026-03-24T16:29:10.403 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-03-24T16:29:10.537 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 10 of 10 done. Exposure state = 0
2026-03-24T16:29:10.537 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-03-24T16:29:10.542 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-03-24T16:29:10.602 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:29:10.678 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:29:10.715 [DEBUG] [start_exposure_worker] [client.py] [get_state()] Get state got optomechanics_state(slit_in=0, grism_in=0, arc_mirror_in=0, arc_lamp_on=0, flat_lamp_on=0, filterA=0, filterB=0)
2026-03-24T16:29:11.405 [INFO] [MainThread] [run_preflight.py] [main()] Successfully took biases for Mookodi.
2026-03-24T16:29:11.407 [DEBUG] [MainThread] [connectionpool.py] [_new_conn()] Starting new HTTPS connection (1): www.fallingstar.com:443
2026-03-24T16:29:12.762 [DEBUG] [MainThread] [connectionpool.py] [_make_request()] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/1.1" 200 81474
2026-03-24T16:29:13.472 [INFO] [MainThread] [check_lesedi_sky_conditions.py] [is_image_recent()] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-True and DTS-True
2026-03-24T16:29:14.224 [DEBUG] [MainThread] [tpu_cluster_resolver.py] [<module>()] Falling back to TensorFlow client; we recommended you install the Cloud TPU client directly with pip install cloud-tpu-client.
2026-03-24T16:29:14.349 [DEBUG] [MainThread] [__init__.py] [<module>()] Creating converter from 7 to 5
2026-03-24T16:29:14.349 [DEBUG] [MainThread] [__init__.py] [<module>()] Creating converter from 5 to 7
2026-03-24T16:29:14.349 [DEBUG] [MainThread] [__init__.py] [<module>()] Creating converter from 7 to 5
2026-03-24T16:29:14.349 [DEBUG] [MainThread] [__init__.py] [<module>()] Creating converter from 5 to 7
2026-03-24T16:29:14.703 [DEBUG] [MainThread] [attrs.py] [__getitem__()] Creating converter from 3 to 5
2026-03-24T16:29:15.857 [INFO] [MainThread] [check_lesedi_sky_conditions.py] [get_current_sky_conditions()] CLSC - Successfully classified allsky image: Bad (0.9999938011169434)
2026-03-24T16:29:15.873 [INFO] [MainThread] [check_lesedi_sky_conditions.py] [annotate_and_save_sky_image()] CLSC - Successfully annotated and saved allsky image email attachment at email_attachments/latest_classified_allsky_image.jpg!
2026-03-24T16:29:15.874 [INFO] [MainThread] [run_preflight.py] [main()] Sky conditions bad, did not schedule flats
2026-03-24T16:29:22.585 [INFO] [MainThread] [run_preflight.py] [send_email()] Email sent!
