Skip to content
Snippets Groups Projects

L2SS-610: L2SS-611: Prevent assigning self.proxy twice

Merged Corné Lukken requested to merge L2SS-610-self-proxy-twice into master
2 files
+ 0
10
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -93,15 +93,6 @@ class lofar_device(Device, metaclass=DeviceMeta):
@@ -93,15 +93,6 @@ class lofar_device(Device, metaclass=DeviceMeta):
# trigger a write_{name} call. See https://www.tango-controls.org/community/forum/c/development/c/accessing-own-deviceproxy-class/?page=1#post-2021
# trigger a write_{name} call. See https://www.tango-controls.org/community/forum/c/development/c/accessing-own-deviceproxy-class/?page=1#post-2021
self.proxy = DeviceProxy(self.get_name())
self.proxy = DeviceProxy(self.get_name())
# register a proxy to ourselves, to interact with
# our attributes and commands as a client would.
#
# this is required to get/set attributes.
#
# we cannot write directly to our attribute, as that would not
# trigger a write_{name} call. See https://www.tango-controls.org/community/forum/c/development/c/accessing-own-deviceproxy-class/?page=1#post-2021
self.proxy = DeviceProxy(self.get_name())
@log_exceptions()
@log_exceptions()
def delete_device(self):
def delete_device(self):
"""Hook to delete resources allocated in init_device.
"""Hook to delete resources allocated in init_device.
Loading