Skip to content

Commit 3954f59

Browse files
committed
Oops, also swap FileType for ClosableFileType in backup tools
1 parent f2dd484 commit 3954f59

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

zigpy_znp/tools/network_backup.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,13 @@
44
import json
55
import asyncio
66
import logging
7-
import argparse
87
import datetime
98

109
import zigpy_znp
1110
import zigpy_znp.types as t
1211
from zigpy_znp.api import ZNP
1312
from zigpy_znp.types.nvids import OsalNvIds
14-
from zigpy_znp.tools.common import setup_parser, validate_backup_json
13+
from zigpy_znp.tools.common import ClosableFileType, setup_parser, validate_backup_json
1514
from zigpy_znp.znp.security import read_devices, read_tc_frame_counter
1615
from zigpy_znp.zigbee.application import ControllerApplication
1716

@@ -87,7 +86,7 @@ async def backup_network(znp: ZNP) -> t.JSONType:
8786
async def main(argv: list[str]) -> None:
8887
parser = setup_parser("Backup adapter network settings")
8988
parser.add_argument(
90-
"--output", "-o", type=argparse.FileType("w"), help="Output file", default="-"
89+
"--output", "-o", type=ClosableFileType("w"), help="Output file", default="-"
9190
)
9291
args = parser.parse_args(argv)
9392

zigpy_znp/tools/network_restore.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,11 @@
33
import sys
44
import json
55
import asyncio
6-
import argparse
76

87
import zigpy_znp.types as t
98
import zigpy_znp.config as conf
109
from zigpy_znp.types.nvids import OsalNvIds
11-
from zigpy_znp.tools.common import setup_parser, validate_backup_json
10+
from zigpy_znp.tools.common import ClosableFileType, setup_parser, validate_backup_json
1211
from zigpy_znp.znp.security import StoredDevice, write_devices, write_tc_frame_counter
1312
from zigpy_znp.zigbee.application import ControllerApplication
1413

@@ -103,7 +102,7 @@ async def restore_network(
103102
async def main(argv: list[str]) -> None:
104103
parser = setup_parser("Restore adapter network settings")
105104
parser.add_argument(
106-
"--input", "-i", type=argparse.FileType("r"), help="Input file", required=True
105+
"--input", "-i", type=ClosableFileType("r"), help="Input file", required=True
107106
)
108107
parser.add_argument(
109108
"--counter-increment",

0 commit comments

Comments
 (0)