Skip to content

Commit 293fe25

Browse files
committed
recognize extra_args
1 parent a39788b commit 293fe25

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

can/player.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
from can import LogReader, Message, MessageSync
1515

16-
from .logger import _create_base_argument_parser, _create_bus
16+
from .logger import _create_base_argument_parser, _create_bus, _parse_additional_config
1717

1818

1919
def main() -> None:
@@ -78,13 +78,14 @@ def main() -> None:
7878
parser.print_help(sys.stderr)
7979
raise SystemExit(errno.EINVAL)
8080

81-
results = parser.parse_args()
81+
results, unknown_args = parser.parse_known_args()
82+
additional_config = _parse_additional_config(unknown_args)
8283

8384
verbosity = results.verbosity
8485

8586
error_frames = results.error_frames
8687

87-
with _create_bus(results) as bus:
88+
with _create_bus(results, **additional_config) as bus:
8889
with LogReader(results.infile) as reader:
8990

9091
in_sync = MessageSync(

0 commit comments

Comments
 (0)