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

pull/75324/head
Matt Martz 3 years ago committed by GitHub
parent fa7482c63a
commit 2455d82c14
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -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')

Loading…
Cancel
Save