Don't switch to libev for newer versions of gevent
This commit is contained in:
parent
0907edb6b1
commit
6c1abf4004
1 changed files with 6 additions and 6 deletions
12
src/main.py
12
src/main.py
|
@ -12,12 +12,12 @@ def startupError(msg):
|
|||
|
||||
# Third party modules
|
||||
import gevent
|
||||
try:
|
||||
# Workaround for random crash when libuv used with threads
|
||||
if "libev" not in str(gevent.config.loop):
|
||||
gevent.config.loop = "libev-cext"
|
||||
except Exception as err:
|
||||
startupError("Unable to switch gevent loop to libev: %s" % err)
|
||||
if gevent.version_info.major <= 1: # Workaround for random crash when libuv used with threads
|
||||
try:
|
||||
if "libev" not in str(gevent.config.loop):
|
||||
gevent.config.loop = "libev-cext"
|
||||
except Exception as err:
|
||||
startupError("Unable to switch gevent loop to libev: %s" % err)
|
||||
|
||||
import gevent.monkey
|
||||
gevent.monkey.patch_all(thread=False, subprocess=False)
|
||||
|
|
Loading…
Reference in a new issue