From 5adafa6ce13eb88eced7e47e29dced97bd10a2fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rajmund=20Hru=C5=A1ka?= <rajmund.hruska@cesnet.cz> Date: Tue, 28 Jun 2022 14:03:07 +0000 Subject: [PATCH] Fix: Allow parsing of unknown arguments (Fixes #1) --- README.rst | 7 +++++++ pyzenkit/baseapp.py | 3 ++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/README.rst b/README.rst index fb9da0e..8c3dd03 100644 --- a/README.rst +++ b/README.rst @@ -62,6 +62,13 @@ Copyright Changelog -------------------------------------------------------------------------------- +Version 0.64 +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Released 2022-06-28 + +- Allowed parsing of unknown arguments. + Version 0.63 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/pyzenkit/baseapp.py b/pyzenkit/baseapp.py index 00cbdaa..074c2aa 100644 --- a/pyzenkit/baseapp.py +++ b/pyzenkit/baseapp.py @@ -771,7 +771,8 @@ class BaseApp: # pylint: disable=locally-disabled,too-many-public-methods, too- :rtype: dict """ # Actually process command line arguments. - cli_cfgs = vars(argparser.parse_args()) + cli_cfgs, unkw = argparser.parse_known_args() + cli_cfgs = vars(cli_cfgs) # Immediatelly check for debug flag. if cli_cfgs.get(self.CONFIG_DEBUG, False): -- GitLab