Don't switch to libev for newer versions of gevent

This commit is contained in:
Tamas Kocsis 2020-09-04 17:49:23 +02:00
parent 0907edb6b1
commit 6c1abf4004

View file

@ -12,12 +12,12 @@ def startupError(msg):
# Third party modules # Third party modules
import gevent import gevent
try: if gevent.version_info.major <= 1: # Workaround for random crash when libuv used with threads
# Workaround for random crash when libuv used with threads try:
if "libev" not in str(gevent.config.loop): if "libev" not in str(gevent.config.loop):
gevent.config.loop = "libev-cext" gevent.config.loop = "libev-cext"
except Exception as err: except Exception as err:
startupError("Unable to switch gevent loop to libev: %s" % err) startupError("Unable to switch gevent loop to libev: %s" % err)
import gevent.monkey import gevent.monkey
gevent.monkey.patch_all(thread=False, subprocess=False) gevent.monkey.patch_all(thread=False, subprocess=False)