devices: add clone method
Copy DeviceAssignment object
This commit is contained in:
parent
b4ad5f0149
commit
8533ec9773
@ -80,6 +80,17 @@ class DeviceAssignment(object): # pylint: disable=too-few-public-methods
|
|||||||
return self.backend_domain == other.backend_domain \
|
return self.backend_domain == other.backend_domain \
|
||||||
and self.ident == other.ident
|
and self.ident == other.ident
|
||||||
|
|
||||||
|
def clone(self):
|
||||||
|
'''Clone object instance'''
|
||||||
|
return self.__class__(
|
||||||
|
self.backend_domain,
|
||||||
|
self.ident,
|
||||||
|
self.options,
|
||||||
|
self.persistent,
|
||||||
|
self.frontend_domain
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
class DeviceCollection(object):
|
class DeviceCollection(object):
|
||||||
'''Bag for devices.
|
'''Bag for devices.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user