Skip to content

Commit 92eef38

Browse files
authored
Fix blocking metadata version call (#248)
1 parent b658bc1 commit 92eef38

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

zigpy_znp/api.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
if typing.TYPE_CHECKING:
3939
import typing_extensions
4040

41+
LIB_VERSION = importlib.metadata.version("zigpy-znp")
4142
LOGGER = logging.getLogger(__name__)
4243

4344

@@ -148,7 +149,7 @@ async def _load_network_info(self, *, load_devices=False):
148149
)
149150

150151
network_info = zigpy.state.NetworkInfo(
151-
source=f"zigpy-znp@{importlib.metadata.version('zigpy-znp')}",
152+
source=f"zigpy-znp@{LIB_VERSION}",
152153
extended_pan_id=nib.extendedPANID,
153154
pan_id=nib.nwkPanId,
154155
nwk_update_id=nib.nwkUpdateId,

zigpy_znp/tools/network_backup.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
from zigpy_znp.tools.common import ClosableFileType, setup_parser, validate_backup_json
1515
from zigpy_znp.zigbee.application import ControllerApplication
1616

17+
LIB_VERSION = importlib.metadata.version("zigpy-znp")
1718
LOGGER = logging.getLogger(__name__)
1819

1920

@@ -84,7 +85,7 @@ async def backup_network(znp: ZNP) -> t.JSONType:
8485

8586
now = datetime.datetime.now().astimezone()
8687

87-
obj["metadata"]["source"] = f"zigpy-znp@{importlib.metadata.version('zigpy-znp')}"
88+
obj["metadata"]["source"] = f"zigpy-znp@{LIB_VERSION}"
8889
obj["metadata"]["internal"] = {
8990
"creation_time": now.isoformat(timespec="seconds"),
9091
"zstack": {

0 commit comments

Comments
 (0)