summaryrefslogtreecommitdiff
path: root/openerp/__init__.py
diff options
context:
space:
mode:
authorniv-openerp <nicolas.vanhoren@openerp.com>2013-06-06 13:32:37 +0200
committerniv-openerp <nicolas.vanhoren@openerp.com>2013-06-06 13:32:37 +0200
commitc8719220a70acb234bc3ba028d667bf2bb29c302 (patch)
treeded93440e4c5d097d11bd2637af8e3e72718ffc6 /openerp/__init__.py
parentb16935efdc608361db0ad50f3ddffaabbf86d1e3 (diff)
Added long polling executable
bzr revid: nicolas.vanhoren@openerp.com-20130606113237-ov1t2txl9gn6mx3g
Diffstat (limited to 'openerp/__init__.py')
-rw-r--r--openerp/__init__.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/openerp/__init__.py b/openerp/__init__.py
index 111677cd707..e8bb23fd12e 100644
--- a/openerp/__init__.py
+++ b/openerp/__init__.py
@@ -23,6 +23,14 @@
"""
+import sys
+
+# Is the server running with gevent.
+evented = False
+if sys.modules.get("gevent") is not None:
+ evented = True
+
+
# Make sure the OpenERP server runs in UTC. This is especially necessary
# under Windows as under Linux it seems the real import of time is
# sufficiently deferred so that setting the TZ environment variable
@@ -61,8 +69,6 @@ wsgi.register_wsgi_handler = wsgi.wsgi_server.register_wsgi_handler
# its own copy of the data structure and we don't need to care about
# locks between threads.
multi_process = False
-# Is the server running with gevent.
-evented = False
def registry(database_name):
"""