mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
moved display's debug lock to cli as global
This commit is contained in:
parent
dd39f57ae7
commit
0eb2844cc6
2 changed files with 13 additions and 4 deletions
|
@ -36,6 +36,10 @@ import os
|
|||
import sys
|
||||
import traceback
|
||||
|
||||
# for debug
|
||||
from multiprocessing import Lock
|
||||
debug_lock = Lock()
|
||||
|
||||
from ansible.errors import AnsibleError, AnsibleOptionsError, AnsibleParserError
|
||||
from ansible.utils.display import Display
|
||||
from ansible.utils.unicode import to_unicode
|
||||
|
|
|
@ -31,23 +31,28 @@ import getpass
|
|||
import errno
|
||||
from struct import unpack, pack
|
||||
from termios import TIOCGWINSZ
|
||||
from multiprocessing import Lock
|
||||
|
||||
from ansible import constants as C
|
||||
from ansible.errors import AnsibleError
|
||||
from ansible.utils.color import stringc
|
||||
from ansible.utils.unicode import to_bytes, to_unicode
|
||||
|
||||
try:
|
||||
from __main__ import debug_lock
|
||||
except ImportError:
|
||||
# for those not using a CLI, though ...
|
||||
# this might not work well after fork
|
||||
from multiprocessing import Lock
|
||||
debug_lock = Lock()
|
||||
|
||||
try:
|
||||
# Python 2
|
||||
input = raw_input
|
||||
except NameError:
|
||||
# Python 3
|
||||
# Python 3, we already have raw_input
|
||||
pass
|
||||
|
||||
|
||||
# These are module level as we currently fork and serialize the whole process and locks in the objects don't play well with that
|
||||
debug_lock = Lock()
|
||||
|
||||
logger = None
|
||||
#TODO: make this a logging callback instead
|
||||
|
|
Loading…
Reference in a new issue