From da4120dd21d58f03dabbc36ca2ebcce50fad5e64 Mon Sep 17 00:00:00 2001 From: Penghui Cui Date: Thu, 11 Nov 2021 13:41:44 +0800 Subject: [PATCH] add **kwargs to support parameter extention Change-Id: Id680ea1ddac4b99a7efc211ab21063d8e480ff14 --- pyghmi/ipmi/command.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pyghmi/ipmi/command.py b/pyghmi/ipmi/command.py index 0f3fc155..42e86010 100644 --- a/pyghmi/ipmi/command.py +++ b/pyghmi/ipmi/command.py @@ -151,7 +151,7 @@ class Command(object): def __init__(self, bmc=None, userid=None, password=None, port=623, onlogon=None, kg=None, privlevel=None, verifycallback=None, - keepalive=True): + keepalive=True, **kwargs): # TODO(jbjohnso): accept tuples and lists of each parameter for mass # operations without pushing the async complexities up the stack self.logger = logging.getLogger(__name__) @@ -164,6 +164,7 @@ class Command(object): self._netchannel = None self._ipv6support = None self.certverify = verifycallback + self.kwargs = kwargs if bmc is None: self.ipmi_session = localsession.Session() elif onlogon is not None: