Lima node info cannot deserialize
I encountered a deserialize exception when retrieving the Lima node's info dict from Redis:
Traceback (most recent call last):
File "/mntdirect/_data_id21_inhouse/wout/dev/blissmain/nexus_writer_service/subscribers/scan_writer_base.py", line236, in _event_loop_finalize
self._finalize_hdf5()
File "/mntdirect/_data_id21_inhouse/wout/dev/blissmain/nexus_writer_service/subscribers/scan_writer_base.py", line282, in _finalize_hdf5
self._fetch_node_metadata(node, skip)
File "/mntdirect/_data_id21_inhouse/wout/dev/blissmain/nexus_writer_service/subscribers/scan_writer_base.py", line1530, in _fetch_node_metadata
metadata = node.parent.info.get_all()
File "/mntdirect/_data_id21_inhouse/wout/dev/blissmain/bliss/config/settings.py", line 972, in get_all
% (self.name, k, raw_v)
ValueError: nexus_writer_config:data:id21:tmp:dtb592:id21:sample:sample_dataset:2_ct:timer:lima_simulator_info: Invalid value 'ctrl_parameters` (cannot deserialize b'\x80\x03cbliss.scanning.chain\nCompletedCtrlParamsDict\nq\x00)\x81q\x01(X\r\x00\x00\x00saving_formatq\x02X\x03\x00\x00\x00EDFq\x03X\x15\x00\x00\x00saving_frame_per_fileq\x04K\x01X\r\x00\x00\x00saving_suffixq\x05X\x04\x00\x00\x00.edfq\x06X\x17\x00\x00\x00saving_max_writing_taskq\x07K\x01X\x0e\x00\x00\x00image_rotationq\x08X\x04\x00\x00\x00NONEq\tX\n\x00\x00\x00image_flipq\n]q\x0b(\x89\x89eu.')