From 41af776c1350ea92e3de8b6c6ab248a810fb888f Mon Sep 17 00:00:00 2001
From: lukken <lukken@astron.nl>
Date: Tue, 8 Feb 2022 14:21:23 +0000
Subject: [PATCH] L2SS-610: Prevent assigning self.proxy twice

---
 .../tangostationcontrol/devices/lofar_device.py          | 9 ---------
 1 file changed, 9 deletions(-)

diff --git a/tangostationcontrol/tangostationcontrol/devices/lofar_device.py b/tangostationcontrol/tangostationcontrol/devices/lofar_device.py
index 6fed370c4..5ca671d4c 100644
--- a/tangostationcontrol/tangostationcontrol/devices/lofar_device.py
+++ b/tangostationcontrol/tangostationcontrol/devices/lofar_device.py
@@ -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
         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()
     def delete_device(self):
         """Hook to delete resources allocated in init_device.
-- 
GitLab