Merge "Monkey patch original current_thread _active"
This commit is contained in:
commit
acdb04c6f6
@ -25,6 +25,12 @@ eventlet.monkey_patch(
|
|||||||
socket=True,
|
socket=True,
|
||||||
thread=False if '--use-debugger' in sys.argv else True,
|
thread=False if '--use-debugger' in sys.argv else True,
|
||||||
time=True)
|
time=True)
|
||||||
|
# Monkey patch the original current_thread to use the up-to-date _active
|
||||||
|
# global variable. See https://bugs.launchpad.net/bugs/1863021 and
|
||||||
|
# https://github.com/eventlet/eventlet/issues/592
|
||||||
|
import __original_module_threading as orig_threading
|
||||||
|
import threading # noqa
|
||||||
|
orig_threading.current_thread.__globals__['_active'] = threading._active
|
||||||
|
|
||||||
|
|
||||||
import os
|
import os
|
||||||
|
2
tox.ini
2
tox.ini
@ -39,7 +39,7 @@ commands = ./run_tests.sh -N --db-type mysql
|
|||||||
[testenv:pep8]
|
[testenv:pep8]
|
||||||
commands =
|
commands =
|
||||||
doc8 doc/source
|
doc8 doc/source
|
||||||
flake8 {posargs} . {toxinidir}/tools/get_action_list.py {toxinidir}/tools/sync_db.py
|
flake8 {posargs} . {toxinidir}/tools/sync_db.py
|
||||||
|
|
||||||
[testenv:cover]
|
[testenv:cover]
|
||||||
setenv =
|
setenv =
|
||||||
|
Loading…
x
Reference in New Issue
Block a user