mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-06-13 19:59:10 -07:00
Remove uses of assert in production code (#32079)
* Remove uses of assert in production code * Fix assertion * Add code smell test for assertions, currently limited to lib/ansible * Fix assertion * Add docs for no-assert * Remove new assert from enos * Fix assert in module_utils.connection
This commit is contained in:
parent
464ded80f5
commit
99d4f5bab4
38 changed files with 195 additions and 89 deletions
|
@ -2248,7 +2248,8 @@ class AnsibleModule(object):
|
|||
def fail_json(self, **kwargs):
|
||||
''' return from the module, with an error message '''
|
||||
|
||||
assert 'msg' in kwargs, "implementation error -- msg to explain the error is required"
|
||||
if 'msg' not in kwargs:
|
||||
raise AssertionError("implementation error -- msg to explain the error is required")
|
||||
kwargs['failed'] = True
|
||||
|
||||
# add traceback if debug or high verbosity and it is missing
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue