Skip to content
Snippets Groups Projects
Commit 192ea0ce authored by xmo-odoo's avatar xmo-odoo Committed by Christophe Monniez
Browse files

[FIX] bus: fix import to not rely in implicit sub-module imports

Also, define `Event` attribute in `__init__` where it belongs.

Part-of: odoo/odoo#98081
parent 9d7382f4
No related branches found
No related tags found
No related merge requests found
......@@ -99,6 +99,7 @@ class ImDispatch(object):
def __init__(self):
self.channels = {}
self.started = False
self.Event = None
def poll(self, dbname, channels, last, options=None, timeout=TIMEOUT):
if options is None:
......@@ -181,7 +182,7 @@ class ImDispatch(object):
def start(self):
if odoo.evented:
# gevent mode
import gevent
import gevent.event # pylint: disable=import-outside-toplevel
self.Event = gevent.event.Event
gevent.spawn(self.run)
else:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment