-
- Downloads
Improve error handling messages
For the SKABaseDevice, the logger may have failed to initialise so we just print an error to stdout. We don't want to raise another exception in `init_device`. Log exceptions on command failure to ensure we don't miss these. The `!s` formatting for enums gives the enum name rather than the integer value. The name is easier to interpret.
Showing
- .pylintrc 1 addition, 1 deletion.pylintrc
- .release 2 additions, 2 deletions.release
- README.md 30 additions, 0 deletionsREADME.md
- docs/source/Commands.rst 11 additions, 0 deletionsdocs/source/Commands.rst
- docs/source/SKASubarray.rst 7 additions, 0 deletionsdocs/source/SKASubarray.rst
- docs/source/images/ADR-8.png 0 additions, 0 deletionsdocs/source/images/ADR-8.png
- docs/source/index.rst 1 addition, 0 deletionsdocs/source/index.rst
- pogo/SKAAlarmHandler.xmi 1 addition, 1 deletionpogo/SKAAlarmHandler.xmi
- pogo/SKABaseDevice.xmi 1 addition, 1 deletionpogo/SKABaseDevice.xmi
- pogo/SKACapability.xmi 2 additions, 2 deletionspogo/SKACapability.xmi
- pogo/SKALogger.xmi 3 additions, 3 deletionspogo/SKALogger.xmi
- pogo/SKAMaster.xmi 1 addition, 1 deletionpogo/SKAMaster.xmi
- pogo/SKAObsDevice.xmi 6 additions, 2 deletionspogo/SKAObsDevice.xmi
- pogo/SKASubarray.xmi 25 additions, 43 deletionspogo/SKASubarray.xmi
- pogo/SKATelState.xmi 1 addition, 1 deletionpogo/SKATelState.xmi
- src/ska/base/__init__.py 10 additions, 7 deletionssrc/ska/base/__init__.py
- src/ska/base/alarm_handler_device.py 131 additions, 22 deletionssrc/ska/base/alarm_handler_device.py
- src/ska/base/base_device.py 477 additions, 59 deletionssrc/ska/base/base_device.py
- src/ska/base/capability_device.py 70 additions, 20 deletionssrc/ska/base/capability_device.py
- src/ska/base/commands.py 336 additions, 0 deletionssrc/ska/base/commands.py
Loading
Please register or sign in to comment