mirror of https://github.com/ansible/ansible.git
Fix collection loader builtin handling. (#58897)
- Support more import statements: from ansible_collections.ansible.builtin.plugins.module_utils import basic from ansible_collections.ansible.builtin.plugins.module_utils.basic import AnsibleModule - Add unit tests for more import statements. - Raise ImportError instead of returning None if load_module fails.pull/59168/head
parent
681ab6515a
commit
d4dec59cb0
@ -1,7 +1,9 @@
|
||||
# FIXME: this style (full module import via from) doesn't work yet from collections
|
||||
# from ansible_collections.testns.testcoll.plugins.module_utils import secondary
|
||||
from ansible_collections.testns.testcoll.plugins.module_utils import secondary
|
||||
import ansible_collections.testns.testcoll.plugins.module_utils.secondary
|
||||
|
||||
|
||||
def thingtocall():
|
||||
if secondary != ansible_collections.testns.testcoll.plugins.module_utils.secondary:
|
||||
raise Exception()
|
||||
|
||||
return "thingtocall in base called " + ansible_collections.testns.testcoll.plugins.module_utils.secondary.thingtocall()
|
||||
|
||||
Loading…
Reference in New Issue