Check that the sub-devices of CompositeDevice are actually Device instances

This commit is contained in:
Andrew Scheller
2016-04-10 14:54:30 +01:00
parent 05560f64c7
commit 8e09a077fd
4 changed files with 12 additions and 0 deletions

View File

@@ -31,6 +31,9 @@ class CompositeDeviceBadName(CompositeDeviceError, ValueError):
class CompositeDeviceBadOrder(CompositeDeviceError, ValueError):
"Error raised when a composite device is constructed with an incomplete order"
class CompositeDeviceBadDevice(CompositeDeviceError, ValueError):
"Error raised when a composite device is constructed with an object that doesn't inherit from :class:`Device`"
class EnergenieSocketMissing(CompositeDeviceError, ValueError):
"Error raised when socket number is not specified"