Correct the AnsibleError exception to call its superclass's constructor
This commit is contained in:
parent
235bdfb996
commit
5a80375be9
2 changed files with 2 additions and 1 deletions
|
@ -51,6 +51,8 @@ class AnsibleError(Exception):
|
||||||
'''
|
'''
|
||||||
|
|
||||||
def __init__(self, message="", obj=None, show_content=True, suppress_extended_error=False, orig_exc=None):
|
def __init__(self, message="", obj=None, show_content=True, suppress_extended_error=False, orig_exc=None):
|
||||||
|
super(AnsibleError, self).__init__(message)
|
||||||
|
|
||||||
# we import this here to prevent an import loop problem,
|
# we import this here to prevent an import loop problem,
|
||||||
# since the objects code also imports ansible.errors
|
# since the objects code also imports ansible.errors
|
||||||
from ansible.parsing.yaml.objects import AnsibleBaseYAMLObject
|
from ansible.parsing.yaml.objects import AnsibleBaseYAMLObject
|
||||||
|
|
|
@ -125,4 +125,3 @@ class TestModArgsDwim:
|
||||||
assert err.value.args[0].startswith("conflicting action statements: ")
|
assert err.value.args[0].startswith("conflicting action statements: ")
|
||||||
conflicts = set(err.value.args[0][len("conflicting action statements: "):].split(', '))
|
conflicts = set(err.value.args[0][len("conflicting action statements: "):].split(', '))
|
||||||
assert conflicts == set(('ping', 'shell'))
|
assert conflicts == set(('ping', 'shell'))
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue