[FIX] desperate attempt to solve long polling process freezing

bzr revid: nicolas.vanhoren@openerp.com-20130531095439-leao1mq9p0kvjqaw
This commit is contained in:
niv-openerp 2013-05-31 11:54:39 +02:00
parent 185f7552fd
commit c30d90e97a
1 changed files with 3 additions and 0 deletions

View File

@ -379,6 +379,9 @@ class WorkerLongPolling(Worker):
gevent.monkey.patch_all()
import gevent_psycopg2
gevent_psycopg2.monkey_patch()
from openerp.modules.registry import RegistryManager
from gevent.coros import RLock
RegistryManager.registries_lock = RLock()
Worker.start(self)
self.multi.socket.close()