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 <mfritch@suse.com>
(cherry picked from commit
cd97420965b4fb33f2048826c708283b5e116a97)
def disconnect(self):
try:
+ assert self.fs
assert self.ops_in_progress == 0
log.info("disconnecting from cephfs '{0}'".format(self.fs_name))
self.fs.shutdown()
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()