mirror of
https://github.com/jazzband/django-ddp.git
synced 2026-03-16 22:40:24 +00:00
Don't supress exceptions in pgworker greenlets.
This commit is contained in:
parent
5d1eedd75a
commit
0bcb216167
1 changed files with 3 additions and 1 deletions
|
|
@ -77,7 +77,7 @@ class PostgresGreenlet(gevent.Greenlet):
|
|||
gevent.select.select,
|
||||
[conn], [], [], timeout=None,
|
||||
)
|
||||
self.select_greenlet.join()
|
||||
self.select_greenlet.get()
|
||||
except gevent.GreenletExit:
|
||||
self._stop_event.set()
|
||||
finally:
|
||||
|
|
@ -93,6 +93,8 @@ class PostgresGreenlet(gevent.Greenlet):
|
|||
self._stop_event.set()
|
||||
if self.select_greenlet is not None:
|
||||
self.select_greenlet.kill()
|
||||
self.select_greenlet.get()
|
||||
gevent.sleep()
|
||||
|
||||
def poll(self, conn):
|
||||
"""Poll DB socket and process async tasks."""
|
||||
|
|
|
|||
Loading…
Reference in a new issue