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/utils/jsonrpc.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/utils/jsonrpc.py')
-rw-r--r-- | lib/ansible/utils/jsonrpc.py | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/lib/ansible/utils/jsonrpc.py b/lib/ansible/utils/jsonrpc.py index 794f1f4aea..d285cef688 100644 --- a/lib/ansible/utils/jsonrpc.py +++ b/lib/ansible/utils/jsonrpc.py @@ -9,13 +9,9 @@ import traceback from ansible.module_utils._text import to_text from ansible.module_utils.six import binary_type +from ansible.utils.display import Display - -try: - from __main__ import display -except ImportError: - from ansible.utils.display import Display - display = Display() +display = Display() class JsonRpcServer(object): |