From: Michael Fritch Date: Tue, 3 Mar 2020 15:21:25 +0000 (-0700) Subject: mgr/volumes: assert self.fs X-Git-Tag: v15.1.1~93^2~7 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=cd97420965b4fb33f2048826c708283b5e116a97;p=ceph.git mgr/volumes: assert self.fs fixes mypy errors: volumes/fs/operations/volume.py: note: In member "disconnect" of class "Connection": volumes/fs/operations/volume.py:94: error: Item "None" of "Optional[Any]" has no attribute "get_addrs" volumes/fs/operations/volume.py:95: error: Item "None" of "Optional[Any]" has no attribute "shutdown" volumes/fs/operations/volume.py: note: In member "abort" of class "Connection": volumes/fs/operations/volume.py:105: error: Item "None" of "Optional[Any]" has no attribute "abort_conn" Fixes: https://tracker.ceph.com/issues/44393 Signed-off-by: Michael Fritch --- diff --git a/src/pybind/mgr/volumes/fs/operations/volume.py b/src/pybind/mgr/volumes/fs/operations/volume.py index 417404532eea..dc2984499a2f 100644 --- a/src/pybind/mgr/volumes/fs/operations/volume.py +++ b/src/pybind/mgr/volumes/fs/operations/volume.py @@ -89,6 +89,7 @@ class ConnectionPool(object): def disconnect(self): try: + assert self.fs assert self.ops_in_progress == 0 log.info("disconnecting from cephfs '{0}'".format(self.fs_name)) addrs = self.fs.get_addrs() @@ -100,6 +101,7 @@ class ConnectionPool(object): raise def abort(self): + assert self.fs assert self.ops_in_progress == 0 log.info("aborting connection from cephfs '{0}'".format(self.fs_name)) self.fs.abort_conn()