From 01190fff1df9a758ead0ba899e96f0b721d37ded Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Sat, 26 Dec 2020 20:57:30 +0800 Subject: [PATCH] pybind/mgr: do not check for kwargs if already collecting kwargs Signed-off-by: Kefu Chai --- src/pybind/mgr/mgr_module.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/pybind/mgr/mgr_module.py b/src/pybind/mgr/mgr_module.py index 6b5b0ba3479e5..b207a3c676a35 100644 --- a/src/pybind/mgr/mgr_module.py +++ b/src/pybind/mgr/mgr_module.py @@ -319,10 +319,15 @@ class CLICommand(object): return self.func def _get_arg_value(self, kwargs_switch, key, val): - if isinstance(val, str) and '=' in val: - k, v = val.split('=', 1) - if self._is_arg_key(k): - kwargs_switch = True + def start_kwargs(): + if isinstance(val, str) and '=' in val: + k, v = val.split('=', 1) + if self._is_arg_key(k): + return True + else: + return False + if not kwargs_switch: + kwargs_switch = start_kwargs() if kwargs_switch: k, v = val.split('=', 1) -- 2.39.5