diff options
author | Matt Martz <matt@sivel.net> | 2018-11-20 17:06:51 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-11-20 17:06:51 -0600 |
commit | 9773a1f2896a914d237cb9926e3b5cdc0f004d1a (patch) | |
tree | 50d16f7f19b8fcc81f11ce220b9af22ab19c9709 /lib/ansible/cli/inventory.py | |
parent | 54a2f21f93c54c4a10e378e500efcc52999d6408 (diff) | |
download | ansible-9773a1f2896a914d237cb9926e3b5cdc0f004d1a.tar.gz |
Add a Singleton metaclass, use it with Display (#48935)
* Add a Singleton class, use it with Display
* update six import
* Move remaining failes to display singleton
* Fix rebase issues
* Singleton improvements
* Add code-smell for 'from __main__ import display'. ci_complete
* s/self/cls/g
* Add docs for no-main-display
* Address linting issues
* Add changelog fragment. ci_complete
* Implement reentrant lock for class instantiation in Singleton
* Add Display singleton porting guide
Diffstat (limited to 'lib/ansible/cli/inventory.py')
-rw-r--r-- | lib/ansible/cli/inventory.py | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/lib/ansible/cli/inventory.py b/lib/ansible/cli/inventory.py index a39148e707..a5dd98a446 100644 --- a/lib/ansible/cli/inventory.py +++ b/lib/ansible/cli/inventory.py @@ -27,12 +27,9 @@ from ansible.inventory.host import Host from ansible.plugins.loader import vars_loader from ansible.parsing.dataloader import DataLoader from ansible.utils.vars import combine_vars +from ansible.utils.display import Display -try: - from __main__ import display -except ImportError: - from ansible.utils.display import Display - display = Display() +display = Display() INTERNAL_VARS = frozenset(['ansible_diff_mode', 'ansible_facts', |