mirror of
https://github.com/XiaoMi/ha_xiaomi_home.git
synced 2026-01-18 16:10:44 +08:00
style: ignore i18n tranlate type error
This commit is contained in:
parent
64d5ff41f6
commit
bc62891576
@ -150,7 +150,7 @@ class MIoTClient:
|
|||||||
# Device list update timestamp
|
# Device list update timestamp
|
||||||
_device_list_update_ts: int
|
_device_list_update_ts: int
|
||||||
|
|
||||||
_sub_source_list: dict[str]
|
_sub_source_list: dict[str, str]
|
||||||
_sub_tree: MIoTMatcher
|
_sub_tree: MIoTMatcher
|
||||||
_sub_device_state: dict[str, MipsDeviceState]
|
_sub_device_state: dict[str, MipsDeviceState]
|
||||||
|
|
||||||
@ -557,7 +557,8 @@ class MIoTClient:
|
|||||||
return True
|
return True
|
||||||
except Exception as err:
|
except Exception as err:
|
||||||
self.__show_client_error_notify(
|
self.__show_client_error_notify(
|
||||||
message=self._i18n.translate('miot.client.invalid_oauth_info'),
|
message=self._i18n.translate(
|
||||||
|
'miot.client.invalid_oauth_info'), # type: ignore
|
||||||
notify_key='oauth_info')
|
notify_key='oauth_info')
|
||||||
_LOGGER.error(
|
_LOGGER.error(
|
||||||
'refresh oauth info error (%s, %s), %s, %s',
|
'refresh oauth info error (%s, %s), %s, %s',
|
||||||
@ -600,7 +601,8 @@ class MIoTClient:
|
|||||||
return True
|
return True
|
||||||
except MIoTClientError as error:
|
except MIoTClientError as error:
|
||||||
self.__show_client_error_notify(
|
self.__show_client_error_notify(
|
||||||
message=self._i18n.translate('miot.client.invalid_cert_info'),
|
message=self._i18n.translate(
|
||||||
|
'miot.client.invalid_cert_info'), # type: ignore
|
||||||
notify_key='user_cert')
|
notify_key='user_cert')
|
||||||
_LOGGER.error(
|
_LOGGER.error(
|
||||||
'refresh user cert error, %s, %s',
|
'refresh user cert error, %s, %s',
|
||||||
@ -894,7 +896,8 @@ class MIoTClient:
|
|||||||
break
|
break
|
||||||
|
|
||||||
def __get_exec_error_with_rc(self, rc: int) -> str:
|
def __get_exec_error_with_rc(self, rc: int) -> str:
|
||||||
err_msg: str = self._i18n.translate(key=f'error.common.{rc}')
|
err_msg: str = self._i18n.translate(
|
||||||
|
key=f'error.common.{rc}') # type: ignore
|
||||||
if not err_msg:
|
if not err_msg:
|
||||||
err_msg = f'{self._i18n.translate(key="error.common.-10000")}, '
|
err_msg = f'{self._i18n.translate(key="error.common.-10000")}, '
|
||||||
err_msg += f'code={rc}'
|
err_msg += f'code={rc}'
|
||||||
@ -1301,7 +1304,7 @@ class MIoTClient:
|
|||||||
if not cache_list:
|
if not cache_list:
|
||||||
self.__show_client_error_notify(
|
self.__show_client_error_notify(
|
||||||
message=self._i18n.translate(
|
message=self._i18n.translate(
|
||||||
'miot.client.invalid_device_cache'),
|
'miot.client.invalid_device_cache'), # type: ignore
|
||||||
notify_key='device_cache')
|
notify_key='device_cache')
|
||||||
raise MIoTClientError('load device list from cache error')
|
raise MIoTClientError('load device list from cache error')
|
||||||
else:
|
else:
|
||||||
@ -1389,7 +1392,8 @@ class MIoTClient:
|
|||||||
home_ids=list(self._entry_data.get('home_selected', {}).keys()))
|
home_ids=list(self._entry_data.get('home_selected', {}).keys()))
|
||||||
if not result and 'devices' not in result:
|
if not result and 'devices' not in result:
|
||||||
self.__show_client_error_notify(
|
self.__show_client_error_notify(
|
||||||
message=self._i18n.translate('miot.client.device_cloud_error'),
|
message=self._i18n.translate(
|
||||||
|
'miot.client.device_cloud_error'), # type: ignore
|
||||||
notify_key='device_cloud')
|
notify_key='device_cloud')
|
||||||
return
|
return
|
||||||
else:
|
else:
|
||||||
@ -1746,13 +1750,14 @@ class MIoTClient:
|
|||||||
|
|
||||||
@final
|
@final
|
||||||
def __show_client_error_notify(
|
def __show_client_error_notify(
|
||||||
self, message: str, notify_key: str = ''
|
self, message: Optional[str], notify_key: str = ''
|
||||||
) -> None:
|
) -> None:
|
||||||
if message:
|
if message:
|
||||||
|
|
||||||
self._persistence_notify(
|
self._persistence_notify(
|
||||||
f'{DOMAIN}{self._uid}{self._cloud_server}{notify_key}error',
|
f'{DOMAIN}{self._uid}{self._cloud_server}{notify_key}error',
|
||||||
self._i18n.translate(
|
self._i18n.translate(
|
||||||
key='miot.client.xiaomi_home_error_title'),
|
key='miot.client.xiaomi_home_error_title'), # type: ignore
|
||||||
self._i18n.translate(
|
self._i18n.translate(
|
||||||
key='miot.client.xiaomi_home_error',
|
key='miot.client.xiaomi_home_error',
|
||||||
replace={
|
replace={
|
||||||
@ -1760,8 +1765,7 @@ class MIoTClient:
|
|||||||
'nick_name', DEFAULT_NICK_NAME),
|
'nick_name', DEFAULT_NICK_NAME),
|
||||||
'uid': self._uid,
|
'uid': self._uid,
|
||||||
'cloud_server': self._cloud_server,
|
'cloud_server': self._cloud_server,
|
||||||
'message': message
|
'message': message})) # type: ignore
|
||||||
}))
|
|
||||||
else:
|
else:
|
||||||
self._persistence_notify(
|
self._persistence_notify(
|
||||||
f'{DOMAIN}{self._uid}{self._cloud_server}{notify_key}error',
|
f'{DOMAIN}{self._uid}{self._cloud_server}{notify_key}error',
|
||||||
@ -1827,19 +1831,19 @@ class MIoTClient:
|
|||||||
key='miot.client.device_list_add',
|
key='miot.client.device_list_add',
|
||||||
replace={
|
replace={
|
||||||
'count': count_add,
|
'count': count_add,
|
||||||
'message': message_add})
|
'message': message_add}) # type: ignore
|
||||||
if 'del' in self._display_devs_notify and count_del:
|
if 'del' in self._display_devs_notify and count_del:
|
||||||
message += self._i18n.translate(
|
message += self._i18n.translate(
|
||||||
key='miot.client.device_list_del',
|
key='miot.client.device_list_del',
|
||||||
replace={
|
replace={
|
||||||
'count': count_del,
|
'count': count_del,
|
||||||
'message': message_del})
|
'message': message_del}) # type: ignore
|
||||||
if 'offline' in self._display_devs_notify and count_offline:
|
if 'offline' in self._display_devs_notify and count_offline:
|
||||||
message += self._i18n.translate(
|
message += self._i18n.translate(
|
||||||
key='miot.client.device_list_offline',
|
key='miot.client.device_list_offline',
|
||||||
replace={
|
replace={
|
||||||
'count': count_offline,
|
'count': count_offline,
|
||||||
'message': message_offline})
|
'message': message_offline}) # type: ignore
|
||||||
if message != '':
|
if message != '':
|
||||||
network_status = self._i18n.translate(
|
network_status = self._i18n.translate(
|
||||||
key='miot.client.network_status_online'
|
key='miot.client.network_status_online'
|
||||||
@ -1847,7 +1851,8 @@ class MIoTClient:
|
|||||||
else 'miot.client.network_status_offline')
|
else 'miot.client.network_status_offline')
|
||||||
self._persistence_notify(
|
self._persistence_notify(
|
||||||
self.__gen_notify_key('dev_list_changed'),
|
self.__gen_notify_key('dev_list_changed'),
|
||||||
self._i18n.translate('miot.client.device_list_changed_title'),
|
self._i18n.translate(
|
||||||
|
'miot.client.device_list_changed_title'), # type: ignore
|
||||||
self._i18n.translate(
|
self._i18n.translate(
|
||||||
key='miot.client.device_list_changed',
|
key='miot.client.device_list_changed',
|
||||||
replace={
|
replace={
|
||||||
@ -1856,8 +1861,7 @@ class MIoTClient:
|
|||||||
'uid': self._uid,
|
'uid': self._uid,
|
||||||
'cloud_server': self._cloud_server,
|
'cloud_server': self._cloud_server,
|
||||||
'network_status': network_status,
|
'network_status': network_status,
|
||||||
'message': message
|
'message': message})) # type: ignore
|
||||||
}))
|
|
||||||
_LOGGER.debug(
|
_LOGGER.debug(
|
||||||
'show device list changed notify, add %s, del %s, offline %s',
|
'show device list changed notify, add %s, del %s, offline %s',
|
||||||
count_add, count_del, count_offline)
|
count_add, count_del, count_offline)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user