Merge pull request #597 from datastax/py577

PYTHON-577: Fix libev/asyncore re-initialization in case of a fork
This commit is contained in:
Alan Boudreault
2016-06-16 12:13:30 -04:00
committed by GitHub

View File

@@ -278,6 +278,8 @@ class AsyncoreConnection(Connection, asyncore.dispatcher):
@classmethod
def handle_fork(cls):
global _dispatcher_map
_dispatcher_map = {}
if cls._loop:
cls._loop._cleanup()
cls._loop = None