]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
pybind/rados: don't try to close watch in dealoc if rados not connected
authorMykola Golub <mgolub@suse.com>
Thu, 12 Mar 2020 09:42:05 +0000 (09:42 +0000)
committerMykola Golub <mgolub@suse.com>
Thu, 12 Mar 2020 18:19:45 +0000 (18:19 +0000)
Signed-off-by: Mykola Golub <mgolub@suse.com>
src/pybind/rados/rados.pyx

index 00591cda98e4294c2d01d6303ff6522cbe6580d8..3de6c5720a8a176cdc131c380f62630d2ebe25c6 100644 (file)
@@ -2355,6 +2355,7 @@ cdef class Watch(object):
         return False
 
     def __dealloc__(self):
+        self.ioctx.rados.require_state("connected")
         self.close()
 
     def _callback(self, notify_id, notifier_id, watch_id, data):