Browse code

Adds selective assignment of kwargs (#34813)

For the f5 module utils, the parameters base class needs to selectively
get args from kwargs

Tim Rupp authored on 2018/01/13 02:50:53
Showing 1 changed files
... ...
@@ -136,9 +136,11 @@ class F5BaseClient(object):
136 136
 
137 137
 
138 138
 class AnsibleF5Parameters(object):
139
-    def __init__(self, params=None):
139
+    def __init__(self, *args, **kwargs):
140 140
         self._values = defaultdict(lambda: None)
141 141
         self._values['__warnings'] = []
142
+        self.client = kwargs.pop('client', None)
143
+        params = kwargs.pop('params', None)
142 144
         if params:
143 145
             self.update(params=params)
144 146