Fixed the netaddr error msg for clarity (#244)
* Fixed the netaddr error msg for clarity * added changelog * Used missing_required_lib --------- Co-authored-by: Kate Case <kcase@redhat.com>pull/254/head
parent
90b62d0b55
commit
ed6555526d
|
@ -0,0 +1,3 @@
|
||||||
|
---
|
||||||
|
trivial:
|
||||||
|
- fixed netaddr error message to give better clarity that the package is missing
|
|
@ -16,6 +16,7 @@ __metaclass__ = type
|
||||||
import types
|
import types
|
||||||
|
|
||||||
from ansible.errors import AnsibleFilterError
|
from ansible.errors import AnsibleFilterError
|
||||||
|
from ansible.module_utils.basic import missing_required_lib
|
||||||
from ansible.utils.display import Display
|
from ansible.utils.display import Display
|
||||||
|
|
||||||
|
|
||||||
|
@ -598,10 +599,7 @@ def _need_netaddr(f_name, *args, **kwargs):
|
||||||
"""
|
"""
|
||||||
verify python's netaddr for these filters to work
|
verify python's netaddr for these filters to work
|
||||||
"""
|
"""
|
||||||
raise AnsibleFilterError(
|
raise AnsibleFilterError(missing_required_lib("netaddr"))
|
||||||
"The %s filter requires python's netaddr be "
|
|
||||||
"installed on the ansible controller" % f_name,
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
def _address_normalizer(value):
|
def _address_normalizer(value):
|
||||||
|
|
|
@ -87,7 +87,4 @@ def _validate_args(plugin, doc, params):
|
||||||
|
|
||||||
|
|
||||||
def _need_netaddr(f_name, *args, **kwargs):
|
def _need_netaddr(f_name, *args, **kwargs):
|
||||||
raise errors.AnsibleFilterError(
|
raise errors.AnsibleFilterError(missing_required_lib("netaddr"))
|
||||||
"The %s filter requires python's netaddr be "
|
|
||||||
"installed on the ansible controller" % f_name,
|
|
||||||
)
|
|
||||||
|
|
Loading…
Reference in New Issue