diff --git a/RCUSCC/RCUSCC/RCUSCC.py b/RCUSCC/RCUSCC/RCUSCC.py index c9e9f8c6da5f0500b91519fd4545b3253e8d84f5..43e47d8a88c79ac81e114cd3956f978499289643 100644 --- a/RCUSCC/RCUSCC/RCUSCC.py +++ b/RCUSCC/RCUSCC/RCUSCC.py @@ -362,7 +362,12 @@ class RCUSCC(Device): return # Retrieve and map server attributes - self._map_attributes() + try: + self._map_attributes() + except Exception as e: + self.error_stream("Could not map server interface: %s", e) + self.Fault() + return # Start keep-alive self.opcua_connection.start()