Make sure self doesn't end up in fake.args (#75403)

This commit is contained in:
Matt Martz
2021-08-04 13:38:48 -05:00
committed by GitHub
parent fa7482c63a
commit 2455d82c14
@@ -57,7 +57,12 @@ class _FakeAnsibleModuleInit:
self.called = False
def __call__(self, *args, **kwargs):
self.args = args
if args and isinstance(args[0], AnsibleModule):
# Make sure, due to creative calling, that we didn't end up with
# ``self`` in ``args``
self.args = args[1:]
else:
self.args = args
self.kwargs = kwargs
self.called = True
raise AnsibleModuleCallError('AnsibleModuleCallError')