From 5c03430d9f15bd344988a04ef6814adab9819ca5 Mon Sep 17 00:00:00 2001 From: Rod Schouteden Date: Thu, 17 May 2018 10:26:27 +0200 Subject: [PATCH] [FIX] service: do not break on gevent 1.3 gevent 1.3.0 removed backward compatibility on gevent.wsgi. make the new path the default While the recommanded version on requirements.txt is 1.1, a server can not launched with the 1.3 Closes #24780 Fixes #24779 --- odoo/service/server.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/odoo/service/server.py b/odoo/service/server.py index 6e4284a1a85..be3de54d529 100644 --- a/odoo/service/server.py +++ b/odoo/service/server.py @@ -356,7 +356,10 @@ class GeventServer(CommonServer): def start(self): import gevent - from gevent.wsgi import WSGIServer + try: + from gevent.pywsgi import WSGIServer + except ImportError: + from gevent.wsgi import WSGIServer if os.name == 'posix':