For the f5 module utils, the parameters base class needs to selectively
get args from kwargs
... | ... |
@@ -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 |
|