Skip to content

Commit f20e75b

Browse files
committed
Fix pre-commit, more specific error messages
1 parent 0c550c4 commit f20e75b

File tree

1 file changed

+12
-12
lines changed
  • custom_components/zha_toolkit

1 file changed

+12
-12
lines changed

custom_components/zha_toolkit/znp.py

+12-12
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
1-
import logging
2-
import aiofiles
31
import json
2+
import logging
43
from datetime import datetime
54

5+
import aiofiles
66
from zigpy import types as t
77

88
from . import utils as u
99

1010
try:
11+
from zigpy_znp.tools.common import validate_backup_json
1112
from zigpy_znp.tools.network_backup import backup_network
13+
from zigpy_znp.tools.network_restore import json_backup_to_zigpy_state
1214
from zigpy_znp.tools.nvram_read import nvram_read
13-
from zigpy_znp.tools.nvram_write import nvram_write
1415
from zigpy_znp.tools.nvram_reset import nvram_reset
15-
from zigpy_znp.tools.common import validate_backup_json
16-
from zigpy_znp.tools.network_restore import json_backup_to_zigpy_state
16+
from zigpy_znp.tools.nvram_write import nvram_write
1717
except ImportError:
1818
backup_network = None
1919
nvram_read = None
@@ -38,7 +38,7 @@ async def znp_backup(
3838
raise ValueError(msg)
3939

4040
if backup_network is None:
41-
msg = "ZNP tools not available"
41+
msg = "ZNP tools not available (backup_network)"
4242
LOGGER.debug(msg)
4343
raise RuntimeError(msg)
4444

@@ -74,7 +74,7 @@ async def znp_restore(
7474
raise ValueError(msg)
7575

7676
if validate_backup_json is None or json_backup_to_zigpy_state is None:
77-
msg = "ZNP tools not available"
77+
msg = "ZNP tools not available (validate_backup_json)"
7878
LOGGER.debug(msg)
7979
raise RuntimeError(msg)
8080

@@ -149,7 +149,7 @@ async def znp_nvram_backup(
149149
raise ValueError(msg)
150150

151151
if nvram_read is None:
152-
msg = "ZNP tools not available"
152+
msg = "ZNP tools not available (nvram_read)"
153153
LOGGER.debug(msg)
154154
raise RuntimeError(msg)
155155

@@ -180,9 +180,9 @@ async def znp_nvram_restore(
180180
msg = f"'{cmd}' is only available for ZNP"
181181
LOGGER.debug(msg)
182182
raise ValueError(msg)
183-
183+
184184
if nvram_write is None:
185-
msg = "ZNP tools not available"
185+
msg = "ZNP tools not available (nvram_write)"
186186
LOGGER.debug(msg)
187187
raise RuntimeError(msg)
188188

@@ -220,9 +220,9 @@ async def znp_nvram_reset(
220220
msg = f"'{cmd}' is only available for ZNP"
221221
LOGGER.debug(msg)
222222
raise ValueError(msg)
223-
223+
224224
if nvram_reset is None:
225-
msg = "ZNP tools not available"
225+
msg = "ZNP tools not available (nvram_reset)"
226226
LOGGER.debug(msg)
227227
raise RuntimeError(msg)
228228

0 commit comments

Comments
 (0)