Skip to content
Snippets Groups Projects
Commit f862bb13 authored by David Hammer's avatar David Hammer
Browse files

Hotfix: catch exception, skip getting default train stride on init

parent 7e9d9579
No related branches found
No related tags found
2 merge requests!12Snapshot: field test deployed version as of end of run 202201,!3Base correction device, CalCat interaction, DSSC and AGIPD devices
...@@ -639,12 +639,15 @@ class CalibrationManager(DeviceClientBase, Device): ...@@ -639,12 +639,15 @@ class CalibrationManager(DeviceClientBase, Device):
# Check for current values of managed keys on DAQ devices and # Check for current values of managed keys on DAQ devices and
# update schema correspondingly. # update schema correspondingly.
if self._daq_device_ids: try:
daq_vals = await self._get_shared_keys( if self._daq_device_ids:
self._daq_device_ids, ManagedKeysNode.DAQ_KEYS.keys()) daq_vals = await self._get_shared_keys(
self._daq_device_ids, ManagedKeysNode.DAQ_KEYS.keys())
for orig_key, managed_key in ManagedKeysNode.DAQ_KEYS.items():
managed_hash[managed_key, 'defaultValue'] = daq_vals[orig_key] for orig_key, managed_key in ManagedKeysNode.DAQ_KEYS.items():
managed_hash[managed_key, 'defaultValue'] = daq_vals[orig_key]
except Exception as e:
self.logger.warn(f'Error in getting defaults from DAQs: "{e}"')
# Check for current values of managed keys on correction # Check for current values of managed keys on correction
# devices and update schema correspondingly. # devices and update schema correspondingly.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment