[zigbee.mqtt] Minor LINT fixes.

This commit is contained in:
Fabio Manganiello 2024-08-12 09:43:47 +02:00
parent 866be36aad
commit d155094729
Signed by untrusted user: blacklight
GPG key ID: D90FBA7F76362774

View file

@ -954,11 +954,13 @@ class ZigbeeMqttPlugin(
return device_info return device_info
@staticmethod @staticmethod
def _preferred_name(device: dict) -> str: def _preferred_name(device: Union[str, dict]) -> str:
""" """
Utility method that returns the preferred name of a device, on the basis Utility method that returns the preferred name of a device, on the basis
of which attributes are exposed (friendly name or IEEE address). of which attributes are exposed (friendly name or IEEE address).
""" """
if isinstance(device, str):
return device
return device.get('friendly_name') or device.get('ieee_address') or '' return device.get('friendly_name') or device.get('ieee_address') or ''
@classmethod @classmethod
@ -2212,14 +2214,14 @@ class ZigbeeMqttPlugin(
elif msg_type == 'device_group_remove_all_failed': elif msg_type == 'device_group_remove_all_failed':
self._bus.post(ZigbeeMqttGroupRemoveAllFailedEvent(group=text, **args)) self._bus.post(ZigbeeMqttGroupRemoveAllFailedEvent(group=text, **args))
elif msg_type == 'zigbee_publish_error': elif msg_type == 'zigbee_publish_error':
self.logger.error('zigbee2mqtt error: {}'.format(text)) self.logger.error('zigbee2mqtt error: %s', text)
self._bus.post(ZigbeeMqttErrorEvent(error=text, **args)) self._bus.post(ZigbeeMqttErrorEvent(error=text, **args))
elif msg.get('level') in ['warning', 'error']: elif msg.get('level') in ['warning', 'error']:
log = getattr(self.logger, msg['level']) log = getattr(self.logger, msg['level'])
log( log(
'zigbee2mqtt {}: {}'.format( 'zigbee2mqtt %s: %s',
msg['level'], text or msg.get('error', msg.get('warning')) msg['level'],
) text or msg.get('error', msg.get('warning')),
) )
def _process_devices(self, client: MqttClient, msg): def _process_devices(self, client: MqttClient, msg):