From 0e589b63824c4c415d3bc78e615f727fe482a362 Mon Sep 17 00:00:00 2001
From: Thomas Juerges <4-jurges@users.noreply.git.astron.nl>
Date: Sat, 4 Apr 2020 01:19:24 +0200
Subject: [PATCH] Call delete_device when there's a problem in init_device

---
 crossechoTangoDev/Crossecho.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/crossechoTangoDev/Crossecho.py b/crossechoTangoDev/Crossecho.py
index b087a43a6..4b7287eb9 100644
--- a/crossechoTangoDev/Crossecho.py
+++ b/crossechoTangoDev/Crossecho.py
@@ -98,6 +98,7 @@ class Crossecho(Device):
             print("Connected to the OPC-UA server %s", self.OPC_Server_Name)
         except:
             print("Failed to connect to the OPC-UA server %s.  Traceback: %s", self.OPC_Server_Name, traceback.format_exc())
+            self.delete_device()
         # PROTECTED REGION END #    //  Crossecho.init_device
 
     def always_executed_hook(self):
-- 
GitLab