]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/volumes: OpSmException.error -> OpSmException.errno
authorMichael Fritch <mfritch@suse.com>
Tue, 3 Mar 2020 15:22:57 +0000 (08:22 -0700)
committerRamana Raja <rraja@redhat.com>
Thu, 19 Mar 2020 12:57:32 +0000 (18:27 +0530)
fixes mypy errors:

volumes/fs/async_cloner.py: note: In function "handle_clone_pending":
volumes/fs/async_cloner.py:71: error: "OpSmException" has no attribute "error"; maybe "errno"?

volumes/fs/async_cloner.py: note: In function "handle_clone_in_progress":
volumes/fs/async_cloner.py:139: error: "OpSmException" has no attribute "error"; maybe "errno"?

Fixes: https://tracker.ceph.com/issues/44393
Signed-off-by: Michael Fritch <mfritch@suse.com>
(cherry picked from commit 7fa4da445650fd4a9f799c48ba513cb6f1a0d26c)

src/pybind/mgr/volumes/fs/async_cloner.py

index 595bd5dd0783fe76acd14ce3e8c13c53edd0e7dd..a0802fb928122777d513506ce20f70de3db0d0b0 100644 (file)
@@ -68,7 +68,7 @@ def handle_clone_pending(volume_client, volname, index, groupname, subvolname, s
     try:
         next_state = OpSm.get_next_state("clone", "pending", 0)
     except OpSmException as oe:
-        raise VolumeException(oe.error, oe.error_str)
+        raise VolumeException(oe.errno, oe.error_str)
     return (next_state, False)
 
 def sync_attrs(fs_handle, target_path, source_statx):
@@ -159,7 +159,7 @@ def handle_clone_in_progress(volume_client, volname, index, groupname, subvolnam
         # jump to failed state
         next_state = OpSm.get_next_state("clone", "in-progress", -1)
     except OpSmException as oe:
-        raise VolumeException(oe.error, oe.error_str)
+        raise VolumeException(oe.errno, oe.error_str)
     return (next_state, False)
 
 def handle_clone_failed(volume_client, volname, index, groupname, subvolname, should_cancel):