mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-07-28 23:51:23 -07:00
now correctly traps unimplemented symlinks as subprograms
This commit is contained in:
parent
3c1fe28bed
commit
56a2412dc2
1 changed files with 7 additions and 6 deletions
13
bin/ansible
13
bin/ansible
|
@ -74,12 +74,13 @@ if __name__ == '__main__':
|
||||||
elif me == 'ansible-galaxy':
|
elif me == 'ansible-galaxy':
|
||||||
from ansible.cli.galaxy import GalaxyCLI as mycli
|
from ansible.cli.galaxy import GalaxyCLI as mycli
|
||||||
|
|
||||||
cli = mycli(sys.argv, display=display)
|
try:
|
||||||
if cli:
|
cli = mycli(sys.argv, display=display)
|
||||||
cli.parse()
|
except NameError:
|
||||||
sys.exit(cli.run())
|
raise AnsibleError("Ansible sub-program not implemented: %s" % me)
|
||||||
else:
|
|
||||||
raise AnsibleError("Program not implemented: %s" % me)
|
cli.parse()
|
||||||
|
sys.exit(cli.run())
|
||||||
|
|
||||||
except AnsibleOptionsError as e:
|
except AnsibleOptionsError as e:
|
||||||
cli.parser.print_help()
|
cli.parser.print_help()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue