AllenNeuralDynamics / dynamic-foraging-task

Bonsai/Harp workflow for Dynamic Foraging with Python GUI for visualization and control
MIT License
5 stars 4 forks source link

Should warn user before attempting water calibration spot check without full calibration #548

Closed alexpiet closed 3 months ago

alexpiet commented 3 months ago

This error appears to be from a user attemping to use the spot check without doing first a full calibration: FATAL:KeyError: 'Left' Foraging.py exception_hook line 4096 7A

04:23:01 PM:WARNING:Dialogs:Dialogs.py:_LoadCalibrationParameters:line 475:could not find water calibration parameters: C:\Users\svc_aind_behavior\Documents\ForagingSettings\WaterCalibrationPar_1.json ... 04:23:11 PM:INFO:Dialogs:Dialogs.py:_SpotCheckLeft:line 950:starting spot check left 04:23:15 PM:ERROR:Foraging:Foraging.py:exception_hook:line 4096:FATAL ERROR: Traceback (most recent call last): File "C:\Users\svc_aind_behavior\Documents\GitHub\dynamic-foraging-task\src\foraging_gui\Dialogs.py", line 978, in _SpotCheckLeft self.SpotLeftOpenTime = self._VolumeToTime(float(self.SpotLeftVolume.text()),'Left') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\svc_aind_behavior\Documents\GitHub\dynamic-foraging-task\src\foraging_gui\Dialogs.py", line 920, in _VolumeToTime fit = self.MainWindow.latest_fitting[valve]


KeyError: 'Left'