2026-05-16T22:58:59.112 [INFO] [MainThread] [loggingutils.py] [setup_logging()] Logging set up
2026-05-16T22:58:59.113 [INFO] [MainThread] [run_preflight.py] [main()] Preflight is running with Namespace(flats=False, bias=True, optomech=True, specstd=True, xyslides=True, email=True, phone=False)
2026-05-16T22:58:59.113 [DEBUG] [MainThread] [tlc.py] [setup_weather()] Importing weather.sdk.client
2026-05-16T22:58:59.117 [DEBUG] [MainThread] [client.py] [open()] Opening with close_first = False
2026-05-16T22:58:59.117 [DEBUG] [MainThread] [client.py] [open()] Trying to open transport...
2026-05-16T22:58:59.117 [DEBUG] [MainThread] [tlc.py] [setup_telescope()] Importing lesedi.sdk.telescope
2026-05-16T22:58:59.123 [INFO] [MainThread] [telescope.py] [__init__()] Telescope: 10.2.2.32:9050
2026-05-16T22:58:59.123 [DEBUG] [MainThread] [tlc.py] [setup_instruments()] Importing wincam.sdk.instrument
2026-05-16T22:58:59.158 [DEBUG] [MainThread] [tlc.py] [setup_instruments()] Import successful
2026-05-16T22:58:59.158 [DEBUG] [MainThread] [tlc.py] [setup_instruments()] Creating instrument instance
2026-05-16T22:58:59.158 [DEBUG] [MainThread] [tlc.py] [setup_instruments()] Instrument instance successfully created
2026-05-16T22:58:59.158 [DEBUG] [MainThread] [tlc.py] [setup_instruments()] Instrument sib at 10.2.4.147 initialised
2026-05-16T22:58:59.158 [DEBUG] [MainThread] [tlc.py] [setup_instruments()] Importing mookodi.sdk.instrument
2026-05-16T22:58:59.889 [DEBUG] [MainThread] [tlc.py] [setup_instruments()] Import successful
2026-05-16T22:58:59.889 [DEBUG] [MainThread] [tlc.py] [setup_instruments()] Creating instrument instance
2026-05-16T22:58:59.889 [DEBUG] [MainThread] [instrument.py] [__init__()] In Instrument __init__
2026-05-16T22:58:59.889 [INFO] [MainThread] [instrument.py] [__init__()] Setting self.remote_host to 10.2.4.79
2026-05-16T22:58:59.889 [DEBUG] [MainThread] [instrument.py] [__init__()] Finished Instrument __init__
2026-05-16T22:58:59.889 [DEBUG] [MainThread] [tlc.py] [setup_instruments()] Instrument instance successfully created
2026-05-16T22:58:59.889 [DEBUG] [MainThread] [tlc.py] [setup_instruments()] Instrument mok at 10.2.4.79 initialised
2026-05-16T22:58:59.889 [INFO] [MainThread] [telescope.py] [tcsclient()] Telescope client instance stale or absent. (Re)connecting...
2026-05-16T22:58:59.890 [INFO] [MainThread] [telescope.py] [tcsclient()] Connected to telescope client
2026-05-16T22:58:59.891 [DEBUG] [MainThread] [tlc.py] [get_current_instrument()] The instrument currently selected on the telescope is Mookodi
2026-05-16T22:58:59.891 [DEBUG] [MainThread] [tlc.py] [get_current_instrument()] Full names: 
2026-05-16T22:58:59.891 [DEBUG] [MainThread] [tlc.py] [get_current_instrument()] Comparing Sibonise to Mookodi
2026-05-16T22:58:59.891 [DEBUG] [MainThread] [tlc.py] [get_current_instrument()] Comparing Mookodi to Mookodi
2026-05-16T22:58:59.891 [DEBUG] [MainThread] [tlc.py] [get_current_instrument()] Current instrument is Mookodi at index 1
2026-05-16T22:58:59.891 [INFO] [MainThread] [run_preflight.py] [main()] Successfully connected to TLC so weather service, telescope service and instruments (SIB & MKD) services are active.
2026-05-16T22:58:59.892 [INFO] [MainThread] [tlc.py] [set_current_instrument()] Current instrument is now mok (index 1)
2026-05-16T22:58:59.892 [INFO] [MainThread] [run_preflight.py] [exercise_mookodi_optomechanics()] Exercising slit and grism
2026-05-16T22:58:59.892 [INFO] [MainThread] [run_preflight.py] [exercise_mookodi_optomechanics()] Moving slit and grism INTO beam
2026-05-16T22:59:04.903 [INFO] [MainThread] [run_preflight.py] [exercise_mookodi_optomechanics()] Moving slit and grism OUT OF beam
2026-05-16T22:59:09.915 [INFO] [MainThread] [run_preflight.py] [exercise_mookodi_optomechanics()] Exercising filter slides
2026-05-16T22:59:09.915 [INFO] [MainThread] [run_preflight.py] [exercise_mookodi_optomechanics()] Moving FILTER slide A to last postion
2026-05-16T22:59:09.915 [INFO] [MainThread] [instrument.py] [set_filter()] Setting filter 0:5
2026-05-16T22:59:09.916 [INFO] [MainThread] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 5
2026-05-16T22:59:10.098 [INFO] [MainThread] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 1
2026-05-16T22:59:11.118 [INFO] [MainThread] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 2
2026-05-16T22:59:12.154 [INFO] [MainThread] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 3
2026-05-16T22:59:13.174 [INFO] [MainThread] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 4
2026-05-16T22:59:14.210 [INFO] [MainThread] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 5
2026-05-16T22:59:15.231 [INFO] [MainThread] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 6
2026-05-16T22:59:16.251 [INFO] [MainThread] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 7
2026-05-16T22:59:17.272 [INFO] [MainThread] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 8
2026-05-16T22:59:18.341 [INFO] [MainThread] [client.py] [set_filter()] Filter in slide 0  moved to position 5 successfully
2026-05-16T22:59:19.343 [INFO] [MainThread] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-05-16T22:59:19.469 [INFO] [MainThread] [client.py] [set_filter()] Filter in slide 1  moved to position 5 successfully
2026-05-16T22:59:20.471 [INFO] [MainThread] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-05-16T22:59:20.473 [DEBUG] [MainThread] [instrument.py] [set_temp_focus()] Got temperature = 12.26
2026-05-16T22:59:20.475 [DEBUG] [MainThread] [instrument.py] [set_temp_focus()] Weather time stamp 2026-05-16 22:58:42
2026-05-16T22:59:20.475 [DEBUG] [MainThread] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-05-16T22:58:42
2026-05-16T22:59:20.475 [DEBUG] [MainThread] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -21.0, 2777
2026-05-16T22:59:20.476 [INFO] [MainThread] [instrument.py] [set_temp_focus()] Setting focus to 0.09919448818897636
2026-05-16T22:59:35.495 [INFO] [MainThread] [run_preflight.py] [exercise_mookodi_optomechanics()] Moving FILTER slide A to out postion
2026-05-16T22:59:35.495 [INFO] [MainThread] [instrument.py] [set_filter()] Setting filter 0:0
2026-05-16T22:59:35.495 [INFO] [MainThread] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-05-16T22:59:35.689 [INFO] [MainThread] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 1
2026-05-16T22:59:36.725 [INFO] [MainThread] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 2
2026-05-16T22:59:37.744 [INFO] [MainThread] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 3
2026-05-16T22:59:38.764 [INFO] [MainThread] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 4
2026-05-16T22:59:39.785 [INFO] [MainThread] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 5
2026-05-16T22:59:40.805 [INFO] [MainThread] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 6
2026-05-16T22:59:41.826 [INFO] [MainThread] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 7
2026-05-16T22:59:42.847 [INFO] [MainThread] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 8
2026-05-16T22:59:43.897 [INFO] [MainThread] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-05-16T22:59:59.913 [INFO] [MainThread] [run_preflight.py] [exercise_mookodi_optomechanics()] Moving FILTER slide B to last postion
2026-05-16T22:59:59.913 [INFO] [MainThread] [instrument.py] [set_filter()] Setting filter 1:3
2026-05-16T22:59:59.913 [INFO] [MainThread] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 3
2026-05-16T22:59:59.953 [INFO] [MainThread] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2026-05-16T23:00:00.954 [INFO] [MainThread] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2026-05-16T23:00:01.005 [INFO] [MainThread] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2026-05-16T23:00:02.007 [INFO] [MainThread] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2026-05-16T23:00:02.007 [DEBUG] [MainThread] [instrument.py] [set_temp_focus()] Got temperature = 12.1
2026-05-16T23:00:02.008 [DEBUG] [MainThread] [instrument.py] [set_temp_focus()] Weather time stamp 2026-05-16 22:59:43
2026-05-16T23:00:02.008 [DEBUG] [MainThread] [instrument.py] [set_temp_focus()] Weather time stamp iso 2026-05-16T22:59:43
2026-05-16T23:00:02.008 [DEBUG] [MainThread] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -25.6, 2698
2026-05-16T23:00:02.008 [INFO] [MainThread] [instrument.py] [set_temp_focus()] Setting focus to 0.09402519685039368
2026-05-16T23:00:17.027 [INFO] [MainThread] [run_preflight.py] [exercise_mookodi_optomechanics()] Moving FILTER slide B to out postion
2026-05-16T23:00:17.027 [INFO] [MainThread] [instrument.py] [set_filter()] Setting filter 1:0
2026-05-16T23:00:17.028 [INFO] [MainThread] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2026-05-16T23:00:17.062 [INFO] [MainThread] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2026-05-16T23:00:33.078 [INFO] [MainThread] [run_preflight.py] [main()] Successfully exercised some of Mookodi's optomechanics.
2026-05-16T23:00:33.093 [DEBUG] [MainThread] [logging.py] [debug()] Connection to Modbus server established. Socket ('10.2.2.28', 60806)
2026-05-16T23:00:33.094 [DEBUG] [MainThread] [logging.py] [debug()] [2, 0]
2026-05-16T23:00:33.094 [DEBUG] [MainThread] [logging.py] [debug()] Current transaction state - IDLE
2026-05-16T23:00:33.094 [DEBUG] [MainThread] [logging.py] [debug()] Running transaction 1
2026-05-16T23:00:33.095 [DEBUG] [MainThread] [logging.py] [debug()] SEND: 0x0 0x1 0x0 0x0 0x0 0xb 0x0 0x10 0x0 0x6f 0x0 0x2 0x4 0x0 0x2 0x0 0x0
2026-05-16T23:00:33.095 [DEBUG] [MainThread] [logging.py] [debug()] New Transaction state "SENDING"
2026-05-16T23:00:33.095 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "SENDING" to "WAITING FOR REPLY"
2026-05-16T23:00:33.100 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY"
2026-05-16T23:00:33.101 [DEBUG] [MainThread] [logging.py] [debug()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6f 0x0 0x2
2026-05-16T23:00:33.101 [DEBUG] [MainThread] [logging.py] [debug()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6f 0x0 0x2
2026-05-16T23:00:33.101 [DEBUG] [MainThread] [logging.py] [debug()] Factory Response[WriteMultipleRegistersResponse': 16]
2026-05-16T23:00:33.102 [DEBUG] [MainThread] [logging.py] [debug()] Adding transaction 1
2026-05-16T23:00:33.102 [DEBUG] [MainThread] [logging.py] [debug()] Getting transaction 1
2026-05-16T23:00:33.102 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE"
2026-05-16T23:00:33.102 [DEBUG] [MainThread] [logging.py] [debug()] [0, 0]
2026-05-16T23:00:33.103 [DEBUG] [MainThread] [logging.py] [debug()] Current transaction state - TRANSACTION_COMPLETE
2026-05-16T23:00:33.103 [DEBUG] [MainThread] [logging.py] [debug()] Running transaction 2
2026-05-16T23:00:33.103 [DEBUG] [MainThread] [logging.py] [debug()] SEND: 0x0 0x2 0x0 0x0 0x0 0xb 0x0 0x10 0x0 0x6f 0x0 0x2 0x4 0x0 0x0 0x0 0x0
2026-05-16T23:00:33.104 [DEBUG] [MainThread] [logging.py] [debug()] New Transaction state "SENDING"
2026-05-16T23:00:33.104 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "SENDING" to "WAITING FOR REPLY"
2026-05-16T23:00:33.107 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY"
2026-05-16T23:00:33.108 [DEBUG] [MainThread] [logging.py] [debug()] RECV: 0x0 0x2 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6f 0x0 0x2
2026-05-16T23:00:33.108 [DEBUG] [MainThread] [logging.py] [debug()] Processing: 0x0 0x2 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6f 0x0 0x2
2026-05-16T23:00:33.108 [DEBUG] [MainThread] [logging.py] [debug()] Factory Response[WriteMultipleRegistersResponse': 16]
2026-05-16T23:00:33.109 [DEBUG] [MainThread] [logging.py] [debug()] Adding transaction 2
2026-05-16T23:00:33.109 [DEBUG] [MainThread] [logging.py] [debug()] Getting transaction 2
2026-05-16T23:00:33.109 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE"
2026-05-16T23:00:38.114 [DEBUG] [MainThread] [logging.py] [debug()] [1]
2026-05-16T23:00:38.115 [DEBUG] [MainThread] [logging.py] [debug()] Current transaction state - TRANSACTION_COMPLETE
2026-05-16T23:00:38.115 [DEBUG] [MainThread] [logging.py] [debug()] Running transaction 3
2026-05-16T23:00:38.115 [DEBUG] [MainThread] [logging.py] [debug()] SEND: 0x0 0x3 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6f 0x0 0x1 0x2 0x0 0x1
2026-05-16T23:00:38.115 [DEBUG] [MainThread] [logging.py] [debug()] New Transaction state "SENDING"
2026-05-16T23:00:38.115 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "SENDING" to "WAITING FOR REPLY"
2026-05-16T23:00:38.122 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY"
2026-05-16T23:00:38.122 [DEBUG] [MainThread] [logging.py] [debug()] RECV: 0x0 0x3 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6f 0x0 0x1
2026-05-16T23:00:38.122 [DEBUG] [MainThread] [logging.py] [debug()] Processing: 0x0 0x3 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6f 0x0 0x1
2026-05-16T23:00:38.123 [DEBUG] [MainThread] [logging.py] [debug()] Factory Response[WriteMultipleRegistersResponse': 16]
2026-05-16T23:00:38.123 [DEBUG] [MainThread] [logging.py] [debug()] Adding transaction 3
2026-05-16T23:00:38.123 [DEBUG] [MainThread] [logging.py] [debug()] Getting transaction 3
2026-05-16T23:00:38.123 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE"
2026-05-16T23:00:38.123 [DEBUG] [MainThread] [logging.py] [debug()] [0]
2026-05-16T23:00:38.123 [DEBUG] [MainThread] [logging.py] [debug()] Current transaction state - TRANSACTION_COMPLETE
2026-05-16T23:00:38.123 [DEBUG] [MainThread] [logging.py] [debug()] Running transaction 4
2026-05-16T23:00:38.123 [DEBUG] [MainThread] [logging.py] [debug()] SEND: 0x0 0x4 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6f 0x0 0x1 0x2 0x0 0x0
2026-05-16T23:00:38.123 [DEBUG] [MainThread] [logging.py] [debug()] New Transaction state "SENDING"
2026-05-16T23:00:38.123 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "SENDING" to "WAITING FOR REPLY"
2026-05-16T23:00:38.130 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY"
2026-05-16T23:00:38.130 [DEBUG] [MainThread] [logging.py] [debug()] RECV: 0x0 0x4 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6f 0x0 0x1
2026-05-16T23:00:38.130 [DEBUG] [MainThread] [logging.py] [debug()] Processing: 0x0 0x4 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6f 0x0 0x1
2026-05-16T23:00:38.130 [DEBUG] [MainThread] [logging.py] [debug()] Factory Response[WriteMultipleRegistersResponse': 16]
2026-05-16T23:00:38.130 [DEBUG] [MainThread] [logging.py] [debug()] Adding transaction 4
2026-05-16T23:00:38.130 [DEBUG] [MainThread] [logging.py] [debug()] Getting transaction 4
2026-05-16T23:00:38.130 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE"
2026-05-16T23:00:58.155 [DEBUG] [MainThread] [logging.py] [debug()] Connection to Modbus server established. Socket ('10.2.2.28', 48394)
2026-05-16T23:00:58.156 [DEBUG] [MainThread] [logging.py] [debug()] [2, 0]
2026-05-16T23:00:58.156 [DEBUG] [MainThread] [logging.py] [debug()] Current transaction state - TRANSACTION_COMPLETE
2026-05-16T23:00:58.156 [DEBUG] [MainThread] [logging.py] [debug()] Running transaction 5
2026-05-16T23:00:58.157 [DEBUG] [MainThread] [logging.py] [debug()] SEND: 0x0 0x5 0x0 0x0 0x0 0xb 0x0 0x10 0x0 0x6f 0x0 0x2 0x4 0x0 0x2 0x0 0x0
2026-05-16T23:00:58.157 [DEBUG] [MainThread] [logging.py] [debug()] New Transaction state "SENDING"
2026-05-16T23:00:58.157 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "SENDING" to "WAITING FOR REPLY"
2026-05-16T23:00:58.163 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY"
2026-05-16T23:00:58.163 [DEBUG] [MainThread] [logging.py] [debug()] RECV: 0x0 0x5 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6f 0x0 0x2
2026-05-16T23:00:58.164 [DEBUG] [MainThread] [logging.py] [debug()] Processing: 0x0 0x5 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6f 0x0 0x2
2026-05-16T23:00:58.164 [DEBUG] [MainThread] [logging.py] [debug()] Factory Response[WriteMultipleRegistersResponse': 16]
2026-05-16T23:00:58.164 [DEBUG] [MainThread] [logging.py] [debug()] Adding transaction 5
2026-05-16T23:00:58.164 [DEBUG] [MainThread] [logging.py] [debug()] Getting transaction 5
2026-05-16T23:00:58.165 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE"
2026-05-16T23:00:58.165 [DEBUG] [MainThread] [logging.py] [debug()] [0, 0]
2026-05-16T23:00:58.165 [DEBUG] [MainThread] [logging.py] [debug()] Current transaction state - TRANSACTION_COMPLETE
2026-05-16T23:00:58.165 [DEBUG] [MainThread] [logging.py] [debug()] Running transaction 6
2026-05-16T23:00:58.166 [DEBUG] [MainThread] [logging.py] [debug()] SEND: 0x0 0x6 0x0 0x0 0x0 0xb 0x0 0x10 0x0 0x6f 0x0 0x2 0x4 0x0 0x0 0x0 0x0
2026-05-16T23:00:58.166 [DEBUG] [MainThread] [logging.py] [debug()] New Transaction state "SENDING"
2026-05-16T23:00:58.166 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "SENDING" to "WAITING FOR REPLY"
2026-05-16T23:00:58.170 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY"
2026-05-16T23:00:58.171 [DEBUG] [MainThread] [logging.py] [debug()] RECV: 0x0 0x6 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6f 0x0 0x2
2026-05-16T23:00:58.171 [DEBUG] [MainThread] [logging.py] [debug()] Processing: 0x0 0x6 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6f 0x0 0x2
2026-05-16T23:00:58.171 [DEBUG] [MainThread] [logging.py] [debug()] Factory Response[WriteMultipleRegistersResponse': 16]
2026-05-16T23:00:58.171 [DEBUG] [MainThread] [logging.py] [debug()] Adding transaction 6
2026-05-16T23:00:58.172 [DEBUG] [MainThread] [logging.py] [debug()] Getting transaction 6
2026-05-16T23:00:58.172 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE"
2026-05-16T23:01:03.177 [DEBUG] [MainThread] [logging.py] [debug()] [50, 0]
2026-05-16T23:01:03.178 [DEBUG] [MainThread] [logging.py] [debug()] Current transaction state - TRANSACTION_COMPLETE
2026-05-16T23:01:03.178 [DEBUG] [MainThread] [logging.py] [debug()] Running transaction 7
2026-05-16T23:01:03.178 [DEBUG] [MainThread] [logging.py] [debug()] SEND: 0x0 0x7 0x0 0x0 0x0 0xb 0x0 0x10 0x0 0x70 0x0 0x2 0x4 0x0 0x32 0x0 0x0
2026-05-16T23:01:03.179 [DEBUG] [MainThread] [logging.py] [debug()] New Transaction state "SENDING"
2026-05-16T23:01:03.179 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "SENDING" to "WAITING FOR REPLY"
2026-05-16T23:01:03.185 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY"
2026-05-16T23:01:03.186 [DEBUG] [MainThread] [logging.py] [debug()] RECV: 0x0 0x7 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x70 0x0 0x2
2026-05-16T23:01:03.186 [DEBUG] [MainThread] [logging.py] [debug()] Processing: 0x0 0x7 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x70 0x0 0x2
2026-05-16T23:01:03.186 [DEBUG] [MainThread] [logging.py] [debug()] Factory Response[WriteMultipleRegistersResponse': 16]
2026-05-16T23:01:03.187 [DEBUG] [MainThread] [logging.py] [debug()] Adding transaction 7
2026-05-16T23:01:03.187 [DEBUG] [MainThread] [logging.py] [debug()] Getting transaction 7
2026-05-16T23:01:03.187 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE"
2026-05-16T23:01:03.187 [DEBUG] [MainThread] [logging.py] [debug()] [50, 0]
2026-05-16T23:01:03.188 [DEBUG] [MainThread] [logging.py] [debug()] Current transaction state - TRANSACTION_COMPLETE
2026-05-16T23:01:03.188 [DEBUG] [MainThread] [logging.py] [debug()] Running transaction 8
2026-05-16T23:01:03.188 [DEBUG] [MainThread] [logging.py] [debug()] SEND: 0x0 0x8 0x0 0x0 0x0 0xb 0x0 0x10 0x0 0x72 0x0 0x2 0x4 0x0 0x32 0x0 0x0
2026-05-16T23:01:03.188 [DEBUG] [MainThread] [logging.py] [debug()] New Transaction state "SENDING"
2026-05-16T23:01:03.189 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "SENDING" to "WAITING FOR REPLY"
2026-05-16T23:01:03.193 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY"
2026-05-16T23:01:03.193 [DEBUG] [MainThread] [logging.py] [debug()] RECV: 0x0 0x8 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x72 0x0 0x2
2026-05-16T23:01:03.193 [DEBUG] [MainThread] [logging.py] [debug()] Processing: 0x0 0x8 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x72 0x0 0x2
2026-05-16T23:01:03.193 [DEBUG] [MainThread] [logging.py] [debug()] Factory Response[WriteMultipleRegistersResponse': 16]
2026-05-16T23:01:03.194 [DEBUG] [MainThread] [logging.py] [debug()] Adding transaction 8
2026-05-16T23:01:03.194 [DEBUG] [MainThread] [logging.py] [debug()] Getting transaction 8
2026-05-16T23:01:03.194 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE"
2026-05-16T23:01:03.194 [DEBUG] [MainThread] [logging.py] [debug()] [4]
2026-05-16T23:01:03.195 [DEBUG] [MainThread] [logging.py] [debug()] Current transaction state - TRANSACTION_COMPLETE
2026-05-16T23:01:03.195 [DEBUG] [MainThread] [logging.py] [debug()] Running transaction 9
2026-05-16T23:01:03.195 [DEBUG] [MainThread] [logging.py] [debug()] SEND: 0x0 0x9 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6f 0x0 0x1 0x2 0x0 0x4
2026-05-16T23:01:03.195 [DEBUG] [MainThread] [logging.py] [debug()] New Transaction state "SENDING"
2026-05-16T23:01:03.195 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "SENDING" to "WAITING FOR REPLY"
2026-05-16T23:01:03.200 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY"
2026-05-16T23:01:03.200 [DEBUG] [MainThread] [logging.py] [debug()] RECV: 0x0 0x9 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6f 0x0 0x1
2026-05-16T23:01:03.200 [DEBUG] [MainThread] [logging.py] [debug()] Processing: 0x0 0x9 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6f 0x0 0x1
2026-05-16T23:01:03.201 [DEBUG] [MainThread] [logging.py] [debug()] Factory Response[WriteMultipleRegistersResponse': 16]
2026-05-16T23:01:03.201 [DEBUG] [MainThread] [logging.py] [debug()] Adding transaction 9
2026-05-16T23:01:03.201 [DEBUG] [MainThread] [logging.py] [debug()] Getting transaction 9
2026-05-16T23:01:03.201 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE"
2026-05-16T23:01:03.202 [DEBUG] [MainThread] [logging.py] [debug()] [0]
2026-05-16T23:01:03.202 [DEBUG] [MainThread] [logging.py] [debug()] Current transaction state - TRANSACTION_COMPLETE
2026-05-16T23:01:03.202 [DEBUG] [MainThread] [logging.py] [debug()] Running transaction 10
2026-05-16T23:01:03.202 [DEBUG] [MainThread] [logging.py] [debug()] SEND: 0x0 0xa 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6f 0x0 0x1 0x2 0x0 0x0
2026-05-16T23:01:03.202 [DEBUG] [MainThread] [logging.py] [debug()] New Transaction state "SENDING"
2026-05-16T23:01:03.203 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "SENDING" to "WAITING FOR REPLY"
2026-05-16T23:01:03.207 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY"
2026-05-16T23:01:03.207 [DEBUG] [MainThread] [logging.py] [debug()] RECV: 0x0 0xa 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6f 0x0 0x1
2026-05-16T23:01:03.208 [DEBUG] [MainThread] [logging.py] [debug()] Processing: 0x0 0xa 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6f 0x0 0x1
2026-05-16T23:01:03.208 [DEBUG] [MainThread] [logging.py] [debug()] Factory Response[WriteMultipleRegistersResponse': 16]
2026-05-16T23:01:03.208 [DEBUG] [MainThread] [logging.py] [debug()] Adding transaction 10
2026-05-16T23:01:03.208 [DEBUG] [MainThread] [logging.py] [debug()] Getting transaction 10
2026-05-16T23:01:03.209 [DEBUG] [MainThread] [logging.py] [debug()] Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE"
2026-05-16T23:01:03.209 [INFO] [MainThread] [run_preflight.py] [main()] Successfully initialised Mookodi guider xyslides.
2026-05-16T23:01:04.914 [DEBUG] [MainThread] [pyplot.py] [switch_backend()] Loaded backend agg version v2.2.
2026-05-16T23:01:04.931 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0.
2026-05-16T23:01:04.932 [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-05-16T23:01:04.932 [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-05-16T23:01:04.933 [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-05-16T23:01:04.933 [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-05-16T23:01:04.933 [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-05-16T23:01:04.934 [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-05-16T23:01:04.934 [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-05-16T23:01:04.934 [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-05-16T23:01:04.935 [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-05-16T23:01:04.935 [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-05-16T23:01:04.935 [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-05-16T23:01:04.936 [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-05-16T23:01:04.936 [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-05-16T23:01:04.936 [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-05-16T23:01:04.936 [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-05-16T23:01:04.937 [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-05-16T23:01:04.937 [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-05-16T23:01:04.937 [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-05-16T23:01:04.938 [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-05-16T23:01:04.938 [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-05-16T23:01:04.938 [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-05-16T23:01:04.939 [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-05-16T23:01:04.939 [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-05-16T23:01:04.939 [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-05-16T23:01:04.939 [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-05-16T23:01:04.940 [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-05-16T23:01:04.940 [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-05-16T23:01:04.940 [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-05-16T23:01:04.941 [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-05-16T23:01:04.941 [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-05-16T23:01:04.941 [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-05-16T23:01:04.942 [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-05-16T23:01:04.942 [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-05-16T23:01:04.942 [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-05-16T23:01:04.942 [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-05-16T23:01:04.943 [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-05-16T23:01:04.943 [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-05-16T23:01:04.943 [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-05-16T23:01:04.943 [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-05-16T23:01:04.944 [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-05-16T23:01:04.944 [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-05-16T23:01:04.944 [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-05-16T23:01:04.944 [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-05-16T23:01:04.945 [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-05-16T23:01:04.945 [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-05-16T23:01:04.945 [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-05-16T23:01:04.945 [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-05-16T23:01:04.946 [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-05-16T23:01:04.946 [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-05-16T23:01:04.946 [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-05-16T23:01:04.946 [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-05-16T23:01:04.947 [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-05-16T23:01:04.947 [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-05-16T23:01:04.947 [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-05-16T23:01:04.947 [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-05-16T23:01:04.948 [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-05-16T23:01:04.948 [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-05-16T23:01:04.948 [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-05-16T23:01:04.948 [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-05-16T23:01:04.949 [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-05-16T23:01:04.949 [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-05-16T23:01:04.949 [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-05-16T23:01:04.949 [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-05-16T23:01:04.949 [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-05-16T23:01:04.950 [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-05-16T23:01:04.950 [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-05-16T23:01:04.950 [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-05-16T23:01:04.950 [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-05-16T23:01:04.951 [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-05-16T23:01:04.951 [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-05-16T23:01:04.951 [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-05-16T23:01:04.951 [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-05-16T23:01:04.951 [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-05-16T23:01:04.952 [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-05-16T23:01:04.952 [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-05-16T23:01:04.952 [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-05-16T23:01:04.952 [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-05-16T23:01:04.953 [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-05-16T23:01:04.953 [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-05-16T23:01:04.953 [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-05-16T23:01:04.953 [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-05-16T23:01:04.953 [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-05-16T23:01:04.954 [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-05-16T23:01:04.954 [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-05-16T23:01:04.954 [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-05-16T23:01:04.954 [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-05-16T23:01:04.955 [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-05-16T23:01:04.955 [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-05-16T23:01:04.955 [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-05-16T23:01:04.955 [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-05-16T23:01:04.955 [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-05-16T23:01:04.956 [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-05-16T23:01:04.956 [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-05-16T23:01:04.956 [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-05-16T23:01:04.956 [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-05-16T23:01:04.956 [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-05-16T23:01:04.957 [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-05-16T23:01:04.957 [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-05-16T23:01:04.957 [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-05-16T23:01:04.957 [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-05-16T23:01:04.957 [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-05-16T23:01:04.958 [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-05-16T23:01:04.958 [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-05-16T23:01:04.958 [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-05-16T23:01:04.958 [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-05-16T23:01:04.958 [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-05-16T23:01:04.958 [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-05-16T23:01:04.959 [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-05-16T23:01:04.959 [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-05-16T23:01:04.959 [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-05-16T23:01:04.959 [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-05-16T23:01:04.959 [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-05-16T23:01:04.960 [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-05-16T23:01:04.960 [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-05-16T23:01:04.960 [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-05-16T23:01:04.960 [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-05-16T23:01:04.960 [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-05-16T23:01:04.961 [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-05-16T23:01:04.961 [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-05-16T23:01:04.961 [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-05-16T23:01:04.961 [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-05-16T23:01:04.961 [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-05-16T23:01:04.962 [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-05-16T23:01:04.962 [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-05-16T23:01:04.962 [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-05-16T23:01:04.962 [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-05-16T23:01:04.962 [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-05-16T23:01:04.962 [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-05-16T23:01:04.963 [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-05-16T23:01:04.963 [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-05-16T23:01:04.963 [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-05-16T23:01:04.963 [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-05-16T23:01:04.963 [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-05-16T23:01:04.964 [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-05-16T23:01:04.964 [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-05-16T23:01:04.964 [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-05-16T23:01:04.964 [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-05-16T23:01:04.964 [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-05-16T23:01:04.964 [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-05-16T23:01:04.965 [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-05-16T23:01:04.965 [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-05-16T23:01:04.965 [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-05-16T23:01:04.965 [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-05-16T23:01:04.965 [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-05-16T23:01:04.966 [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-05-16T23:01:04.966 [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-05-16T23:01:04.966 [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-05-16T23:01:04.966 [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-05-16T23:01:04.966 [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-05-16T23:01:04.966 [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-05-16T23:01:04.967 [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-05-16T23:01:04.967 [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-05-16T23:01:04.967 [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-05-16T23:01:04.967 [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-05-16T23:01:04.967 [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-05-16T23:01:04.967 [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-05-16T23:01:04.968 [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-05-16T23:01:04.968 [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-05-16T23:01:04.968 [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-05-16T23:01:04.968 [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-05-16T23:01:04.968 [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-05-16T23:01:04.968 [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-05-16T23:01:04.969 [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-05-16T23:01:04.969 [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-05-16T23:01:04.969 [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-05-16T23:01:04.969 [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-05-16T23:01:04.969 [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-05-16T23:01:04.969 [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-05-16T23:01:04.970 [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-05-16T23:01:04.970 [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-05-16T23:01:04.970 [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-05-16T23:01:04.970 [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-05-16T23:01:04.970 [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-05-16T23:01:04.970 [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-05-16T23:01:04.971 [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-05-16T23:01:04.971 [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-05-16T23:01:04.971 [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-05-16T23:01:04.971 [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-05-16T23:01:04.971 [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-05-16T23:01:04.971 [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-05-16T23:01:04.971 [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-05-16T23:01:04.972 [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-05-16T23:01:04.972 [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-05-16T23:01:04.972 [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-05-16T23:01:04.972 [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-05-16T23:01:04.972 [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-05-16T23:01:04.972 [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-05-16T23:01:04.973 [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-05-16T23:01:04.973 [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-05-16T23:01:04.973 [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-05-16T23:01:04.973 [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-05-16T23:01:04.973 [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-05-16T23:01:04.973 [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-05-16T23:01:04.973 [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-05-16T23:01:04.974 [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-05-16T23:01:04.974 [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-05-16T23:01:04.974 [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-05-16T23:01:04.974 [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-05-16T23:01:04.974 [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-05-16T23:01:04.974 [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-05-16T23:01:04.975 [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-05-16T23:01:04.975 [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-05-16T23:01:04.975 [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-05-16T23:01:04.975 [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-05-16T23:01:04.975 [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-05-16T23:01:04.975 [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-05-16T23:01:04.975 [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-05-16T23:01:04.976 [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-05-16T23:01:04.976 [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-05-16T23:01:04.976 [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-05-16T23:01:04.976 [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-05-16T23:01:04.976 [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-05-16T23:01:04.976 [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-05-16T23:01:04.976 [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-05-16T23:01:04.977 [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-05-16T23:01:04.977 [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-05-16T23:01:04.977 [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-05-16T23:01:04.977 [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-05-16T23:01:04.977 [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-05-16T23:01:04.977 [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-05-16T23:01:04.977 [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-05-16T23:01:04.978 [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-05-16T23:01:04.978 [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-05-16T23:01:04.978 [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-05-16T23:01:04.978 [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-05-16T23:01:04.978 [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-05-16T23:01:04.978 [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-05-16T23:01:04.978 [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-05-16T23:01:04.979 [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-05-16T23:01:04.979 [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-05-16T23:01:04.979 [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-05-16T23:01:04.979 [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-05-16T23:01:04.979 [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-05-16T23:01:04.979 [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-05-16T23:01:04.979 [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-05-16T23:01:04.980 [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-05-16T23:01:04.980 [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-05-16T23:01:04.980 [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-05-16T23:01:04.980 [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-05-16T23:01:04.980 [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-05-16T23:01:04.980 [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-05-16T23:01:04.980 [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-05-16T23:01:04.981 [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-05-16T23:01:04.981 [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-05-16T23:01:04.981 [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-05-16T23:01:04.981 [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-05-16T23:01:04.981 [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-05-16T23:01:04.981 [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-05-16T23:01:04.981 [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-05-16T23:01:04.982 [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-05-16T23:01:04.982 [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-05-16T23:01:04.982 [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-05-16T23:01:04.982 [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-05-16T23:01:04.982 [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-05-16T23:01:04.982 [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-05-16T23:01:04.982 [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-05-16T23:01:04.982 [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-05-16T23:01:04.983 [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-05-16T23:01:04.983 [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-05-16T23:01:04.983 [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-05-16T23:01:04.983 [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-05-16T23:01:04.983 [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-05-16T23:01:04.983 [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-05-16T23:01:04.983 [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-05-16T23:01:04.984 [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-05-16T23:01:04.984 [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-05-16T23:01:04.984 [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-05-16T23:01:04.984 [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-05-16T23:01:04.984 [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-05-16T23:01:04.984 [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-05-16T23:01:04.984 [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-05-16T23:01:04.984 [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-05-16T23:01:04.985 [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-05-16T23:01:04.985 [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-05-16T23:01:04.985 [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-05-16T23:01:04.985 [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-05-16T23:01:04.985 [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-05-16T23:01:04.985 [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-05-16T23:01:04.985 [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-05-16T23:01:04.986 [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-05-16T23:01:04.986 [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-05-16T23:01:04.986 [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-05-16T23:01:04.986 [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-05-16T23:01:04.986 [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-05-16T23:01:04.986 [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-05-16T23:01:04.986 [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-05-16T23:01:04.986 [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-05-16T23:01:04.987 [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-05-16T23:01:04.987 [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-05-16T23:01:04.987 [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-05-16T23:01:04.987 [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-05-16T23:01:04.987 [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-05-16T23:01:04.987 [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-05-16T23:01:04.987 [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-05-16T23:01:04.987 [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-05-16T23:01:04.988 [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-05-16T23:01:04.988 [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-05-16T23:01:04.988 [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-05-16T23:01:04.988 [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-05-16T23:01:04.988 [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-05-16T23:01:04.988 [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-05-16T23:01:04.988 [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-05-16T23:01:04.989 [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-05-16T23:01:04.989 [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-05-16T23:01:04.989 [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-05-16T23:01:04.989 [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-05-16T23:01:04.989 [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-05-16T23:01:04.989 [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-05-16T23:01:04.989 [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-05-16T23:01:04.989 [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-05-16T23:01:04.990 [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-05-16T23:01:04.990 [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-05-16T23:01:04.990 [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-05-16T23:01:04.990 [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-05-16T23:01:04.990 [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-05-16T23:01:04.990 [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-05-16T23:01:04.990 [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-05-16T23:01:04.990 [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-05-16T23:01:04.991 [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-05-16T23:01:04.991 [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-05-16T23:01:04.991 [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-05-16T23:01:04.991 [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-05-16T23:01:04.991 [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-05-16T23:01:04.991 [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-05-16T23:01:04.991 [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-05-16T23:01:05.727 [DEBUG] [MainThread] [font_manager.py] [_findfont_cached()] findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=6.0.
2026-05-16T23:01:05.728 [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-05-16T23:01:05.728 [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-05-16T23:01:05.728 [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-05-16T23:01:05.728 [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-05-16T23:01:05.728 [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-05-16T23:01:05.728 [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-05-16T23:01:05.728 [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-05-16T23:01:05.728 [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-05-16T23:01:05.729 [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-05-16T23:01:05.729 [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-05-16T23:01:05.729 [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-05-16T23:01:05.729 [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-05-16T23:01:05.729 [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-05-16T23:01:05.729 [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-05-16T23:01:05.729 [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-05-16T23:01:05.729 [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-05-16T23:01:05.729 [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-05-16T23:01:05.730 [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-05-16T23:01:05.730 [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-05-16T23:01:05.730 [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-05-16T23:01:05.730 [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-05-16T23:01:05.730 [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-05-16T23:01:05.730 [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-05-16T23:01:05.730 [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-05-16T23:01:05.730 [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-05-16T23:01:05.730 [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-05-16T23:01:05.730 [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-05-16T23:01:05.731 [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-05-16T23:01:05.731 [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-05-16T23:01:05.731 [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-05-16T23:01:05.731 [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-05-16T23:01:05.731 [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-05-16T23:01:05.731 [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-05-16T23:01:05.731 [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-05-16T23:01:05.731 [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-05-16T23:01:05.731 [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-05-16T23:01:05.731 [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-05-16T23:01:05.732 [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-05-16T23:01:05.732 [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-05-16T23:01:05.732 [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-05-16T23:01:05.732 [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-05-16T23:01:05.732 [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-05-16T23:01:05.732 [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-05-16T23:01:05.732 [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-05-16T23:01:05.732 [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-05-16T23:01:05.732 [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-05-16T23:01:05.732 [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-05-16T23:01:05.733 [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-05-16T23:01:05.733 [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-05-16T23:01:05.733 [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-05-16T23:01:05.733 [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-05-16T23:01:05.733 [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-05-16T23:01:05.733 [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-05-16T23:01:05.733 [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-05-16T23:01:05.733 [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-05-16T23:01:05.733 [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-05-16T23:01:05.733 [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-05-16T23:01:05.734 [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-05-16T23:01:05.734 [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-05-16T23:01:05.734 [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-05-16T23:01:05.734 [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-05-16T23:01:05.734 [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-05-16T23:01:05.734 [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-05-16T23:01:05.734 [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-05-16T23:01:05.734 [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-05-16T23:01:05.734 [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-05-16T23:01:05.734 [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-05-16T23:01:05.735 [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-05-16T23:01:05.735 [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-05-16T23:01:05.735 [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-05-16T23:01:05.735 [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-05-16T23:01:05.735 [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-05-16T23:01:05.735 [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-05-16T23:01:05.735 [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-05-16T23:01:05.735 [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-05-16T23:01:05.735 [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-05-16T23:01:05.735 [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-05-16T23:01:05.736 [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-05-16T23:01:05.736 [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-05-16T23:01:05.736 [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-05-16T23:01:05.736 [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-05-16T23:01:05.736 [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-05-16T23:01:05.736 [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-05-16T23:01:05.736 [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-05-16T23:01:05.736 [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-05-16T23:01:05.736 [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-05-16T23:01:05.736 [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-05-16T23:01:05.737 [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-05-16T23:01:05.737 [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-05-16T23:01:05.737 [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-05-16T23:01:05.737 [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-05-16T23:01:05.737 [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-05-16T23:01:05.737 [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-05-16T23:01:05.737 [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-05-16T23:01:05.737 [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-05-16T23:01:05.737 [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-05-16T23:01:05.737 [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-05-16T23:01:05.738 [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-05-16T23:01:05.738 [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-05-16T23:01:05.738 [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-05-16T23:01:05.738 [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-05-16T23:01:05.738 [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-05-16T23:01:05.738 [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-05-16T23:01:05.738 [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-05-16T23:01:05.738 [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-05-16T23:01:05.738 [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-05-16T23:01:05.738 [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-05-16T23:01:05.739 [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-05-16T23:01:05.739 [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-05-16T23:01:05.739 [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-05-16T23:01:05.739 [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-05-16T23:01:05.739 [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-05-16T23:01:05.739 [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-05-16T23:01:05.739 [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-05-16T23:01:05.739 [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-05-16T23:01:05.739 [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-05-16T23:01:05.739 [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-05-16T23:01:05.740 [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-05-16T23:01:05.740 [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-05-16T23:01:05.740 [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-05-16T23:01:05.740 [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-05-16T23:01:05.740 [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-05-16T23:01:05.740 [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-05-16T23:01:05.740 [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-05-16T23:01:05.740 [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-05-16T23:01:05.740 [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-05-16T23:01:05.740 [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-05-16T23:01:05.741 [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-05-16T23:01:05.741 [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-05-16T23:01:05.741 [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-05-16T23:01:05.741 [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-05-16T23:01:05.741 [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-05-16T23:01:05.741 [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-05-16T23:01:05.741 [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-05-16T23:01:05.741 [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-05-16T23:01:05.741 [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-05-16T23:01:05.741 [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-05-16T23:01:05.742 [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-05-16T23:01:05.742 [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-05-16T23:01:05.742 [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-05-16T23:01:05.742 [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-05-16T23:01:05.742 [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-05-16T23:01:05.742 [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-05-16T23:01:05.742 [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-05-16T23:01:05.742 [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-05-16T23:01:05.742 [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-05-16T23:01:05.742 [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-05-16T23:01:05.742 [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-05-16T23:01:05.743 [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-05-16T23:01:05.743 [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-05-16T23:01:05.743 [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-05-16T23:01:05.743 [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-05-16T23:01:05.743 [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-05-16T23:01:05.743 [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-05-16T23:01:05.743 [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-05-16T23:01:05.743 [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-05-16T23:01:05.743 [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-05-16T23:01:05.743 [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-05-16T23:01:05.744 [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-05-16T23:01:05.744 [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-05-16T23:01:05.744 [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-05-16T23:01:05.744 [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-05-16T23:01:05.744 [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-05-16T23:01:05.744 [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-05-16T23:01:05.744 [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-05-16T23:01:05.744 [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-05-16T23:01:05.744 [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-05-16T23:01:05.744 [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-05-16T23:01:05.745 [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-05-16T23:01:05.745 [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-05-16T23:01:05.745 [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-05-16T23:01:05.745 [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-05-16T23:01:05.745 [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-05-16T23:01:05.745 [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-05-16T23:01:05.745 [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-05-16T23:01:05.745 [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-05-16T23:01:05.745 [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-05-16T23:01:05.745 [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-05-16T23:01:05.746 [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-05-16T23:01:05.746 [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-05-16T23:01:05.746 [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-05-16T23:01:05.746 [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-05-16T23:01:05.746 [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-05-16T23:01:05.746 [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-05-16T23:01:05.746 [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-05-16T23:01:05.746 [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-05-16T23:01:05.746 [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-05-16T23:01:05.746 [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-05-16T23:01:05.747 [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-05-16T23:01:05.747 [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-05-16T23:01:05.747 [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-05-16T23:01:05.747 [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-05-16T23:01:05.747 [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-05-16T23:01:05.747 [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-05-16T23:01:05.747 [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-05-16T23:01:05.747 [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-05-16T23:01:05.747 [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-05-16T23:01:05.747 [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-05-16T23:01:05.748 [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-05-16T23:01:05.748 [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-05-16T23:01:05.748 [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-05-16T23:01:05.748 [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-05-16T23:01:05.748 [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-05-16T23:01:05.748 [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-05-16T23:01:05.748 [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-05-16T23:01:05.748 [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-05-16T23:01:05.748 [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-05-16T23:01:05.748 [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-05-16T23:01:05.749 [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-05-16T23:01:05.749 [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-05-16T23:01:05.749 [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-05-16T23:01:05.749 [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-05-16T23:01:05.749 [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-05-16T23:01:05.749 [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-05-16T23:01:05.749 [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-05-16T23:01:05.749 [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-05-16T23:01:05.749 [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-05-16T23:01:05.749 [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-05-16T23:01:05.750 [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-05-16T23:01:05.750 [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-05-16T23:01:05.750 [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-05-16T23:01:05.750 [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-05-16T23:01:05.750 [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-05-16T23:01:05.750 [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-05-16T23:01:05.750 [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-05-16T23:01:05.750 [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-05-16T23:01:05.750 [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-05-16T23:01:05.750 [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-05-16T23:01:05.751 [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-05-16T23:01:05.751 [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-05-16T23:01:05.751 [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-05-16T23:01:05.751 [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-05-16T23:01:05.751 [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-05-16T23:01:05.751 [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-05-16T23:01:05.751 [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-05-16T23:01:05.751 [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-05-16T23:01:05.751 [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-05-16T23:01:05.751 [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-05-16T23:01:05.752 [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-05-16T23:01:05.752 [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-05-16T23:01:05.752 [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-05-16T23:01:05.752 [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-05-16T23:01:05.752 [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-05-16T23:01:05.752 [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-05-16T23:01:05.752 [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-05-16T23:01:05.752 [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-05-16T23:01:05.752 [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-05-16T23:01:05.752 [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-05-16T23:01:05.752 [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-05-16T23:01:05.753 [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-05-16T23:01:05.753 [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-05-16T23:01:05.753 [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-05-16T23:01:05.753 [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-05-16T23:01:05.753 [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-05-16T23:01:05.753 [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-05-16T23:01:05.753 [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-05-16T23:01:05.753 [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-05-16T23:01:05.753 [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-05-16T23:01:05.753 [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-05-16T23:01:05.754 [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-05-16T23:01:05.754 [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-05-16T23:01:05.754 [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-05-16T23:01:05.754 [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-05-16T23:01:05.754 [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-05-16T23:01:05.754 [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-05-16T23:01:05.754 [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-05-16T23:01:05.754 [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-05-16T23:01:05.754 [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-05-16T23:01:05.754 [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-05-16T23:01:05.755 [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-05-16T23:01:05.755 [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-05-16T23:01:05.755 [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-05-16T23:01:05.755 [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-05-16T23:01:05.755 [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-05-16T23:01:05.755 [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-05-16T23:01:05.755 [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-05-16T23:01:05.755 [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-05-16T23:01:05.755 [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-05-16T23:01:05.755 [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-05-16T23:01:05.756 [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-05-16T23:01:05.756 [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-05-16T23:01:05.756 [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-05-16T23:01:05.756 [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-05-16T23:01:05.756 [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-05-16T23:01:05.756 [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-05-16T23:01:05.756 [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-05-16T23:01:05.756 [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-05-16T23:01:05.756 [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-05-16T23:01:05.756 [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-05-16T23:01:05.757 [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-05-16T23:01:05.757 [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-05-16T23:01:05.757 [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-05-16T23:01:05.757 [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-05-16T23:01:05.757 [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-05-16T23:01:05.757 [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-05-16T23:01:05.757 [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-05-16T23:01:05.757 [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-05-16T23:01:05.757 [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-05-16T23:01:05.757 [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-05-16T23:01:05.758 [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-05-16T23:01:05.758 [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-05-16T23:01:05.758 [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-05-16T23:01:05.758 [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-05-16T23:01:05.758 [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-05-16T23:01:05.758 [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-05-16T23:01:05.758 [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-05-16T23:01:05.758 [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-05-16T23:01:05.758 [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-05-16T23:01:05.758 [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-05-16T23:01:05.759 [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-05-16T23:01:05.759 [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-05-16T23:01:05.759 [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-05-16T23:01:05.759 [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-05-16T23:01:05.759 [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-05-16T23:01:05.759 [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-05-16T23:01:05.759 [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-05-16T23:01:05.759 [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-05-16T23:01:05.759 [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-05-16T23:01:05.759 [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-05-16T23:01:05.760 [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-05-16T23:01:05.760 [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-05-16T23:01:05.760 [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-05-16T23:01:05.760 [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-05-16T23:01:05.760 [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-05-16T23:01:05.760 [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-05-16T23:01:05.959 [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 ('Feige67', 'LTT7379', 'HR7596') for the night of 2026-05-16 17:11 to 2026-05-17 03:55 (UTC) !
2026-05-16T23:01:05.960 [DEBUG] [MainThread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2026-05-16T23:01:06.021 [DEBUG] [MainThread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "POST /api/requestgroups/ HTTP/1.1" 400 78
2026-05-16T23:01:06.021 [ERROR] [MainThread] [run_preflight.py] [send_reg_observing_request_to_OCS()] API call failed: b'{"requests":[{"windows":[{"end":["Window end time must be in the future"]}]}]}'
2026-05-16T23:01:06.021 [ERROR] [MainThread] [run_preflight.py] [main()] Unable scheduled spectrophotometric standard observations:
 400 Client Error: Bad Request for url: http://10.1.100.96:8080/api/requestgroups/
2026-05-16T23:01:06.021 [INFO] [MainThread] [tlc.py] [set_current_instrument()] Current instrument is now mok (index 1)
2026-05-16T23:01:06.026 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] Camera CCD tempearture is: -70.8
2026-05-16T23:01:06.026 [DEBUG] [MainThread] [instrument.py] [set_image_type()] Setting image type id to 2
2026-05-16T23:01:06.026 [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-05-16T23:01:06.032 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] Done with camera settings, taking exposure(s)
2026-05-16T23:01:06.032 [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-05-16T23:01:06.032 [INFO] [MainThread] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-05-16T23:01:06.033 [DEBUG] [MainThread] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-05-16T23:01:06.033 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-05-16T23:01:06.033 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-05-16T23:01:06.038 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 10 exposures
2026-05-16T23:01:06.038 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:01:06.041 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:01:06.072 [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-05-16T23:01:06.104 [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-05-16T23:01:06.137 [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-05-16T23:01:06.141 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 10 exposures
2026-05-16T23:01:06.142 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 10
2026-05-16T23:01:06.146 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1778965266.146164
2026-05-16T23:01:06.534 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:07.535 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:08.537 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:09.538 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:10.540 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:11.541 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:12.542 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:13.543 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:14.544 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:15.546 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:16.546 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:17.548 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:18.549 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:19.550 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:20.552 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:21.553 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:22.555 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:23.556 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:24.557 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:25.559 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:26.560 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:27.562 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:28.563 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:29.565 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:30.482 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 10 done. Exposure state = 0
2026-05-16T23:01:30.483 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:01:30.489 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:01:30.536 [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-05-16T23:01:30.566 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:30.585 [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-05-16T23:01:30.617 [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-05-16T23:01:30.620 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 2 of 10
2026-05-16T23:01:30.623 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1778965290.6235347
2026-05-16T23:01:31.568 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:32.569 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:33.570 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:34.572 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:35.573 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:36.575 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:37.576 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:38.577 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:39.579 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:40.580 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:41.582 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:42.583 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:43.584 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:44.586 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:45.588 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:46.588 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:47.590 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:48.591 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:49.592 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:50.594 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:51.595 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:52.596 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:52.947 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 2 of 10 done. Exposure state = 0
2026-05-16T23:01:52.947 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:01:52.974 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:01:53.037 [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-05-16T23:01:53.069 [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-05-16T23:01:53.102 [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-05-16T23:01:53.105 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 3 of 10
2026-05-16T23:01:53.109 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1778965313.1094034
2026-05-16T23:01:53.598 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:54.599 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:55.600 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:56.602 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:57.603 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:58.605 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:01:59.606 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:00.608 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:01.609 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:02.611 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:03.612 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:04.614 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:05.615 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:06.616 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:07.617 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:08.619 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:09.620 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:10.622 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:11.623 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:12.625 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:13.626 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:14.628 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:15.443 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 3 of 10 done. Exposure state = 0
2026-05-16T23:02:15.443 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:02:15.449 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:02:15.478 [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-05-16T23:02:15.510 [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-05-16T23:02:15.559 [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-05-16T23:02:15.562 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 4 of 10
2026-05-16T23:02:15.565 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1778965335.5654795
2026-05-16T23:02:15.629 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:16.631 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:17.632 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:18.634 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:19.635 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:20.636 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:21.637 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:22.639 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:23.640 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:24.641 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:25.643 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:26.644 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:27.645 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:28.647 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:29.648 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:30.650 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:31.651 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:32.653 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:33.654 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:34.655 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:35.657 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:36.658 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:37.660 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:37.890 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 4 of 10 done. Exposure state = 0
2026-05-16T23:02:37.890 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:02:37.895 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:02:37.930 [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-05-16T23:02:37.963 [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-05-16T23:02:37.995 [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-05-16T23:02:37.999 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 5 of 10
2026-05-16T23:02:38.002 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1778965358.0027137
2026-05-16T23:02:38.661 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:39.663 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:40.664 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:41.666 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:42.667 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:43.669 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:44.670 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:45.671 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:46.672 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:47.673 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:48.675 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:49.676 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:50.678 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:51.679 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:52.681 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:53.682 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:54.683 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:55.684 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:56.686 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:57.687 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:58.689 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:02:59.690 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:00.344 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 5 of 10 done. Exposure state = 0
2026-05-16T23:03:00.345 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:03:00.348 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:03:00.382 [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-05-16T23:03:00.415 [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-05-16T23:03:00.447 [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-05-16T23:03:00.452 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 6 of 10
2026-05-16T23:03:00.691 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:01.257 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1778965381.2571394
2026-05-16T23:03:02.255 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:03.256 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:04.258 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:05.259 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:06.261 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:07.261 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:08.263 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:09.264 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:10.266 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:11.267 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:12.269 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:13.270 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:14.272 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:15.273 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:16.275 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:17.276 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:18.278 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:19.279 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:20.281 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:21.282 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:22.284 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:23.285 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:23.588 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 6 of 10 done. Exposure state = 0
2026-05-16T23:03:23.589 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:03:23.592 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:03:23.605 [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-05-16T23:03:23.654 [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-05-16T23:03:23.686 [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-05-16T23:03:23.689 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 7 of 10
2026-05-16T23:03:23.691 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1778965403.6914463
2026-05-16T23:03:24.287 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:25.288 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:26.289 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:27.290 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:28.292 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:29.293 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:30.295 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:31.296 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:32.297 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:33.299 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:34.300 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:35.302 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:36.303 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:37.304 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:38.306 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:39.307 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:40.309 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:41.310 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:42.312 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:43.313 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:44.315 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:45.316 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:46.010 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 7 of 10 done. Exposure state = 0
2026-05-16T23:03:46.010 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:03:46.035 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:03:46.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-05-16T23:03:46.101 [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-05-16T23:03:46.133 [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-05-16T23:03:46.137 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 8 of 10
2026-05-16T23:03:46.141 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1778965426.1415236
2026-05-16T23:03:46.317 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:47.319 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:48.319 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:49.320 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:50.322 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:51.323 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:52.325 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:53.326 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:54.328 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:55.329 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:56.330 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:57.332 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:58.333 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:03:59.334 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:00.336 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:01.337 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:02.339 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:03.340 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:04.342 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:05.343 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:06.345 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:07.346 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:08.347 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:08.470 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 8 of 10 done. Exposure state = 0
2026-05-16T23:04:08.470 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:04:08.493 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:04:08.547 [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-05-16T23:04:08.579 [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-05-16T23:04:08.628 [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-05-16T23:04:08.631 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 9 of 10
2026-05-16T23:04:08.634 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1778965448.6345236
2026-05-16T23:04:09.348 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:10.350 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:11.351 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:12.353 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:13.354 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:14.355 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:15.356 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:16.358 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:17.359 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:18.361 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:19.362 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:20.363 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:21.365 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:22.366 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:23.367 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:24.369 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:25.370 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:26.372 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:27.373 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:28.374 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:29.375 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:30.377 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:30.959 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 9 of 10 done. Exposure state = 0
2026-05-16T23:04:30.959 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:04:30.983 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:04:31.026 [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-05-16T23:04:31.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-05-16T23:04:31.107 [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-05-16T23:04:31.111 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 10 of 10
2026-05-16T23:04:31.115 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1778965471.1155336
2026-05-16T23:04:31.378 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:32.380 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:33.382 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:34.383 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:35.385 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:36.386 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:37.388 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:38.389 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:39.390 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:40.392 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:41.393 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:42.395 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:43.396 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:44.398 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:45.399 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:46.401 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:47.402 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:48.403 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:49.404 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:50.406 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:51.407 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:52.409 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:53.410 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:53.452 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 10 of 10 done. Exposure state = 0
2026-05-16T23:04:53.452 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:04:53.458 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:04:53.472 [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-05-16T23:04:53.521 [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-05-16T23:04:53.553 [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-05-16T23:04:54.412 [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-05-16T23:04:54.415 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] Done with camera settings, taking exposure(s)
2026-05-16T23:04:54.416 [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-05-16T23:04:54.416 [INFO] [MainThread] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-05-16T23:04:54.416 [DEBUG] [MainThread] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-05-16T23:04:54.417 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-05-16T23:04:54.417 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-05-16T23:04:54.420 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 10 exposures
2026-05-16T23:04:54.420 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:04:54.443 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:04:54.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-05-16T23:04:54.525 [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-05-16T23:04:54.573 [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-05-16T23:04:54.576 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 10 exposures
2026-05-16T23:04:54.577 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 10
2026-05-16T23:04:54.579 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1778965494.579909
2026-05-16T23:04:54.918 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:55.919 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:56.846 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 10 done. Exposure state = 0
2026-05-16T23:04:56.846 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:04:56.873 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:04:56.909 [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-05-16T23:04:56.921 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:56.942 [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-05-16T23:04:56.974 [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-05-16T23:04:56.978 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 2 of 10
2026-05-16T23:04:56.982 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1778965496.9825304
2026-05-16T23:04:57.922 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:58.245 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 2 of 10 done. Exposure state = 0
2026-05-16T23:04:58.245 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:04:58.267 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:04:58.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-05-16T23:04:58.333 [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-05-16T23:04:58.366 [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-05-16T23:04:58.369 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 3 of 10
2026-05-16T23:04:58.372 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1778965498.3725393
2026-05-16T23:04:58.632 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 3 of 10 done. Exposure state = 0
2026-05-16T23:04:58.633 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:04:58.639 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:04:58.674 [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-05-16T23:04:58.727 [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-05-16T23:04:58.776 [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-05-16T23:04:58.779 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 4 of 10
2026-05-16T23:04:58.782 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1778965498.782549
2026-05-16T23:04:58.923 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:04:59.925 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:00.043 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 4 of 10 done. Exposure state = 0
2026-05-16T23:05:00.044 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:05:00.046 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:05:00.104 [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-05-16T23:05:00.136 [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-05-16T23:05:00.168 [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-05-16T23:05:00.172 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 5 of 10
2026-05-16T23:05:00.176 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1778965500.176365
2026-05-16T23:05:00.926 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:01.440 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 5 of 10 done. Exposure state = 0
2026-05-16T23:05:01.440 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:05:01.442 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:05:01.485 [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-05-16T23:05:01.533 [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-05-16T23:05:01.566 [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-05-16T23:05:01.569 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 6 of 10
2026-05-16T23:05:01.572 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1778965501.5728178
2026-05-16T23:05:01.927 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:02.835 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 6 of 10 done. Exposure state = 0
2026-05-16T23:05:02.836 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:05:02.859 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:05:02.877 [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-05-16T23:05:02.925 [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-05-16T23:05:02.929 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:02.958 [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-05-16T23:05:02.962 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 7 of 10
2026-05-16T23:05:02.965 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1778965502.9659219
2026-05-16T23:05:03.930 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:04.232 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 7 of 10 done. Exposure state = 0
2026-05-16T23:05:04.232 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:05:04.258 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:05:04.317 [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-05-16T23:05:04.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-05-16T23:05:04.382 [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-05-16T23:05:04.387 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 8 of 10
2026-05-16T23:05:04.391 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1778965504.391136
2026-05-16T23:05:04.932 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:05.657 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 8 of 10 done. Exposure state = 0
2026-05-16T23:05:05.657 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:05:05.664 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:05:05.710 [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-05-16T23:05:05.742 [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-05-16T23:05:05.775 [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-05-16T23:05:05.779 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 9 of 10
2026-05-16T23:05:05.782 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1778965505.7828517
2026-05-16T23:05:05.933 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:06.935 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:07.049 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 9 of 10 done. Exposure state = 0
2026-05-16T23:05:07.050 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:05:07.076 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:05:07.134 [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-05-16T23:05:07.188 [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-05-16T23:05:07.236 [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-05-16T23:05:07.240 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 10 of 10
2026-05-16T23:05:07.244 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1778965507.2447042
2026-05-16T23:05:07.936 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:08.511 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 10 of 10 done. Exposure state = 0
2026-05-16T23:05:08.511 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:05:08.533 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:05:08.564 [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-05-16T23:05:08.596 [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-05-16T23:05:08.629 [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-05-16T23:05:08.938 [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-05-16T23:05:08.943 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] Done with camera settings, taking exposure(s)
2026-05-16T23:05:08.943 [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-05-16T23:05:08.944 [INFO] [MainThread] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-05-16T23:05:08.944 [DEBUG] [MainThread] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-05-16T23:05:08.944 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-05-16T23:05:08.944 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-05-16T23:05:08.948 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 10 exposures
2026-05-16T23:05:08.948 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:05:08.951 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:05:08.968 [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-05-16T23:05:09.039 [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-05-16T23:05:09.087 [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-05-16T23:05:09.091 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 10 exposures
2026-05-16T23:05:09.091 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 10
2026-05-16T23:05:09.095 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1778965509.0957038
2026-05-16T23:05:09.445 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:10.446 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:11.448 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:12.449 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:13.451 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:14.452 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:15.454 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:16.455 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:17.383 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 10 done. Exposure state = 0
2026-05-16T23:05:17.384 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:05:17.406 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:05:17.438 [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-05-16T23:05:17.456 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:17.470 [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-05-16T23:05:17.551 [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-05-16T23:05:17.554 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 2 of 10
2026-05-16T23:05:17.557 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1778965517.5577343
2026-05-16T23:05:18.458 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:19.458 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:20.460 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:21.461 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:22.462 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:23.464 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:23.834 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 2 of 10 done. Exposure state = 0
2026-05-16T23:05:23.834 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:05:23.837 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:05:23.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-05-16T23:05:23.895 [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-05-16T23:05:23.944 [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-05-16T23:05:23.947 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 3 of 10
2026-05-16T23:05:23.950 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1778965523.9504793
2026-05-16T23:05:24.465 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:25.467 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:26.468 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:27.469 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:28.471 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:29.472 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:30.230 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 3 of 10 done. Exposure state = 0
2026-05-16T23:05:30.230 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:05:30.236 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:05:30.293 [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-05-16T23:05:30.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-05-16T23:05:30.374 [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-05-16T23:05:30.379 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 4 of 10
2026-05-16T23:05:30.384 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1778965530.383962
2026-05-16T23:05:30.474 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:31.475 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:32.477 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:33.478 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:34.479 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:35.481 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:36.482 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:36.663 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 4 of 10 done. Exposure state = 0
2026-05-16T23:05:36.664 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:05:36.688 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:05:36.724 [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-05-16T23:05:36.756 [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-05-16T23:05:36.805 [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-05-16T23:05:36.809 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 5 of 10
2026-05-16T23:05:36.813 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1778965536.8131852
2026-05-16T23:05:37.484 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:38.485 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:39.487 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:40.487 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:41.489 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:42.490 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:43.095 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 5 of 10 done. Exposure state = 0
2026-05-16T23:05:43.096 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:05:43.123 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:05:43.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-05-16T23:05:43.224 [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-05-16T23:05:43.273 [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-05-16T23:05:43.276 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 6 of 10
2026-05-16T23:05:43.280 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1778965543.280273
2026-05-16T23:05:43.491 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:44.493 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:45.494 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:46.496 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:47.497 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:48.499 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:49.500 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:49.558 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 6 of 10 done. Exposure state = 0
2026-05-16T23:05:49.558 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:05:49.565 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:05:49.617 [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-05-16T23:05:49.698 [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-05-16T23:05:49.730 [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-05-16T23:05:49.734 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 7 of 10
2026-05-16T23:05:49.738 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1778965549.7384126
2026-05-16T23:05:50.502 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:51.503 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:52.505 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:53.506 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:54.508 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:55.509 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:56.018 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 7 of 10 done. Exposure state = 0
2026-05-16T23:05:56.018 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:05:56.023 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:05:56.058 [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-05-16T23:05:56.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-05-16T23:05:56.123 [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-05-16T23:05:56.127 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 8 of 10
2026-05-16T23:05:56.132 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1778965556.1319835
2026-05-16T23:05:56.511 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:57.512 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:58.513 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:05:59.515 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:06:00.516 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:06:01.517 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:06:02.439 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 8 of 10 done. Exposure state = 0
2026-05-16T23:06:02.439 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:06:02.459 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:06:02.483 [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-05-16T23:06:02.516 [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-05-16T23:06:02.519 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:06:02.564 [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-05-16T23:06:02.567 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 9 of 10
2026-05-16T23:06:02.570 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1778965562.5706487
2026-05-16T23:06:03.520 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:06:04.521 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:06:05.522 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:06:06.524 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:06:07.525 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:06:08.527 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:06:08.849 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 9 of 10 done. Exposure state = 0
2026-05-16T23:06:08.849 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:06:08.873 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:06:08.908 [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-05-16T23:06:08.957 [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-05-16T23:06:08.990 [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-05-16T23:06:08.993 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 10 of 10
2026-05-16T23:06:08.997 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1778965568.9974506
2026-05-16T23:06:09.528 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:06:10.530 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:06:11.531 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:06:12.533 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:06:13.534 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:06:14.535 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:06:15.281 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 10 of 10 done. Exposure state = 0
2026-05-16T23:06:15.281 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:06:15.299 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:06:15.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-05-16T23:06:15.384 [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-05-16T23:06:15.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-05-16T23:06:15.537 [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-05-16T23:06:15.539 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] Done with camera settings, taking exposure(s)
2026-05-16T23:06:15.539 [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-05-16T23:06:15.539 [INFO] [MainThread] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2026-05-16T23:06:15.539 [DEBUG] [MainThread] [instrument.py] [start_exposure()] Starting thread to handle exposures
2026-05-16T23:06:15.540 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2026-05-16T23:06:15.540 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2026-05-16T23:06:15.542 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 10 exposures
2026-05-16T23:06:15.542 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:06:15.545 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:06:15.560 [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-05-16T23:06:15.630 [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-05-16T23:06:15.679 [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-05-16T23:06:15.681 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 10 exposures
2026-05-16T23:06:15.681 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 10
2026-05-16T23:06:15.683 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1778965575.6834855
2026-05-16T23:06:16.040 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:06:16.944 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 10 done. Exposure state = 0
2026-05-16T23:06:16.945 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:06:16.963 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:06:16.990 [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-05-16T23:06:17.039 [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-05-16T23:06:17.042 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:06:17.071 [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-05-16T23:06:17.075 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 2 of 10
2026-05-16T23:06:17.079 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1778965577.079123
2026-05-16T23:06:17.343 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 2 of 10 done. Exposure state = 0
2026-05-16T23:06:17.343 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:06:17.349 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:06:17.380 [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-05-16T23:06:17.443 [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-05-16T23:06:17.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-05-16T23:06:17.496 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 3 of 10
2026-05-16T23:06:17.500 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1778965577.5004797
2026-05-16T23:06:17.765 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 3 of 10 done. Exposure state = 0
2026-05-16T23:06:17.765 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:06:17.771 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:06:17.832 [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-05-16T23:06:17.864 [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-05-16T23:06:17.897 [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-05-16T23:06:17.901 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 4 of 10
2026-05-16T23:06:17.904 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1778965577.9047515
2026-05-16T23:06:18.044 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:06:18.167 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 4 of 10 done. Exposure state = 0
2026-05-16T23:06:18.168 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:06:18.189 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:06:18.237 [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-05-16T23:06:18.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-05-16T23:06:18.339 [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-05-16T23:06:18.344 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 5 of 10
2026-05-16T23:06:18.347 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1778965578.3478951
2026-05-16T23:06:18.612 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 5 of 10 done. Exposure state = 0
2026-05-16T23:06:18.612 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:06:18.619 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:06:18.647 [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-05-16T23:06:18.696 [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-05-16T23:06:18.728 [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-05-16T23:06:18.732 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 6 of 10
2026-05-16T23:06:18.736 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1778965578.7360277
2026-05-16T23:06:19.000 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 6 of 10 done. Exposure state = 0
2026-05-16T23:06:19.000 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:06:19.006 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:06:19.036 [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-05-16T23:06:19.045 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:06:19.068 [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-05-16T23:06:19.101 [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-05-16T23:06:19.104 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 7 of 10
2026-05-16T23:06:19.108 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1778965579.1086454
2026-05-16T23:06:19.373 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 7 of 10 done. Exposure state = 0
2026-05-16T23:06:19.373 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:06:19.400 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:06:19.473 [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-05-16T23:06:19.522 [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-05-16T23:06:19.554 [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-05-16T23:06:19.558 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 8 of 10
2026-05-16T23:06:19.562 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1778965579.5623238
2026-05-16T23:06:19.826 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 8 of 10 done. Exposure state = 0
2026-05-16T23:06:19.826 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:06:19.830 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:06:19.862 [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-05-16T23:06:19.915 [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-05-16T23:06:19.964 [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-05-16T23:06:19.967 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 9 of 10
2026-05-16T23:06:19.969 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1778965579.969566
2026-05-16T23:06:20.047 [INFO] [MainThread] [run_preflight.py] [execute_mookodi_biases()] camera still taking a sequence of exposures...
2026-05-16T23:06:20.228 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 9 of 10 done. Exposure state = 0
2026-05-16T23:06:20.228 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:06:20.235 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:06:20.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-05-16T23:06:20.304 [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-05-16T23:06:20.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-05-16T23:06:20.357 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 10 of 10
2026-05-16T23:06:20.361 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1778965580.360993
2026-05-16T23:06:20.625 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 10 of 10 done. Exposure state = 0
2026-05-16T23:06:20.626 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2026-05-16T23:06:20.652 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2026-05-16T23:06:20.676 [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-05-16T23:06:20.725 [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-05-16T23:06:20.758 [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-05-16T23:06:21.048 [INFO] [MainThread] [run_preflight.py] [main()] Successfully took biases for Mookodi.
2026-05-16T23:06:21.048 [INFO] [MainThread] [run_preflight.py] [main()] Successfully took biases for Mookodi.
2026-05-16T23:06:21.049 [INFO] [MainThread] [run_preflight.py] [main()] something went wrong with one of the preflight tests
2026-05-16T23:06:25.116 [INFO] [MainThread] [run_preflight.py] [send_email()] Email sent!
