From: Michael Fritch Date: Tue, 3 Mar 2020 15:19:53 +0000 (-0700) Subject: mgr/volumes: place getters and setters next to each other X-Git-Tag: v15.1.1~93^2~11 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=6a04ecdc9cb76f87a8e2c54a17d590b20037ef3f;p=ceph.git mgr/volumes: place getters and setters next to each other workaround for mypy issue: https://github.com/python/mypy/issues/1465 fixes mypy errors: volumes/fs/operations/group.py: note: In class "Group": volumes/fs/operations/group.py:44: error: Name 'uid' already defined on line 36 volumes/fs/operations/group.py:44: error: "Callable[[Group], Any]" has no attribute "setter" volumes/fs/operations/group.py:48: error: Name 'gid' already defined on line 40 volumes/fs/operations/group.py:48: error: "Callable[[Group], Any]" has no attribute "setter" volumes/fs/operations/group.py: note: In function "open_group": volumes/fs/operations/group.py:170: error: Property "uid" defined in "Group" is read-only volumes/fs/operations/group.py:171: error: Property "gid" defined in "Group" is read-only volumes/fs/operations/versions/subvolume_base.py: note: In class "SubvolumeBase": volumes/fs/operations/versions/subvolume_base.py:45: error: Name 'uid' already defined on line 33 volumes/fs/operations/versions/subvolume_base.py:45: error: "Callable[[SubvolumeBase], Any]" has no attribute "setter" volumes/fs/operations/versions/subvolume_base.py:49: error: Name 'gid' already defined on line 37 volumes/fs/operations/versions/subvolume_base.py:49: error: "Callable[[SubvolumeBase], Any]" has no attribute "setter" volumes/fs/operations/versions/subvolume_base.py:53: error: Name 'mode' already defined on line 41 volumes/fs/operations/versions/subvolume_base.py:53: error: "Callable[[SubvolumeBase], Any]" has no attribute "setter" Fixes: https://tracker.ceph.com/issues/44393 Signed-off-by: Michael Fritch --- diff --git a/src/pybind/mgr/volumes/fs/operations/group.py b/src/pybind/mgr/volumes/fs/operations/group.py index cfca8ff83c0a..1894bc439d75 100644 --- a/src/pybind/mgr/volumes/fs/operations/group.py +++ b/src/pybind/mgr/volumes/fs/operations/group.py @@ -37,14 +37,14 @@ class Group(GroupTemplate): def uid(self): return self.user_id - @property - def gid(self): - return self.group_id - @uid.setter def uid(self, val): self.user_id = val + @property + def gid(self): + return self.group_id + @gid.setter def gid(self, val): self.group_id = val diff --git a/src/pybind/mgr/volumes/fs/operations/versions/subvolume_base.py b/src/pybind/mgr/volumes/fs/operations/versions/subvolume_base.py index 466db0f6eb9a..bb7eec2bafba 100644 --- a/src/pybind/mgr/volumes/fs/operations/versions/subvolume_base.py +++ b/src/pybind/mgr/volumes/fs/operations/versions/subvolume_base.py @@ -34,22 +34,22 @@ class SubvolumeBase(object): def uid(self): return self.user_id - @property - def gid(self): - return self.group_id - - @property - def mode(self): - return self.cmode - @uid.setter def uid(self, val): self.user_id = val + @property + def gid(self): + return self.group_id + @gid.setter def gid(self, val): self.group_id = val + @property + def mode(self): + return self.cmode + @mode.setter def mode(self, val): self.cmode = val