diff options
Diffstat (limited to 'kazoo/recipe/watchers.py')
-rw-r--r-- | kazoo/recipe/watchers.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/kazoo/recipe/watchers.py b/kazoo/recipe/watchers.py index ea9516c..96ec4fe 100644 --- a/kazoo/recipe/watchers.py +++ b/kazoo/recipe/watchers.py @@ -341,6 +341,8 @@ class ChildrenWatch(object): if result is False: self._stopped = True self._func = None + if self._allow_session_lost: + self._client.remove_listener(self._session_watcher) except Exception as exc: log.exception(exc) raise |