mirror of
https://github.com/thingsboard/thingsboard-gateway
synced 2025-10-26 22:31:42 +08:00
don't call constrcutor of if connector is not loaded, log a warning instead
This commit is contained in:
@@ -300,11 +300,14 @@ class TBGatewayService:
|
||||
connector = None
|
||||
try:
|
||||
if connector_config["config"][config] is not None:
|
||||
connector = self._implemented_connectors[connector_type](self, connector_config["config"][config],
|
||||
connector_type)
|
||||
connector.setName(connector_config["name"])
|
||||
self.available_connectors[connector.get_name()] = connector
|
||||
connector.open()
|
||||
if self._implemented_connectors[connector_type]:
|
||||
connector = self._implemented_connectors[connector_type](self, connector_config["config"][config],
|
||||
connector_type)
|
||||
connector.setName(connector_config["name"])
|
||||
self.available_connectors[connector.get_name()] = connector
|
||||
connector.open()
|
||||
else:
|
||||
log.warning("Connector implementation not found for %s", connector_config["name"])
|
||||
else:
|
||||
log.info("Config not found for %s", connector_type)
|
||||
except Exception as e:
|
||||
|
||||
Reference in New Issue
Block a user