From 44a2e8598fad6b6072ac3c7a351caebd398a0308 Mon Sep 17 00:00:00 2001 From: Milind Changire Date: Sat, 19 Aug 2023 18:36:59 +0530 Subject: [PATCH] mgr/snap-schedule: tweaks to keep mypy happy Signed-off-by: Milind Changire (cherry picked from commit c208ce9f3ced89755b1180178812ef82aa1a5346) --- src/pybind/mgr/snap_schedule/module.py | 42 +++++++++++++------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/src/pybind/mgr/snap_schedule/module.py b/src/pybind/mgr/snap_schedule/module.py index b66ebad2192a7..8ff7ff3728899 100644 --- a/src/pybind/mgr/snap_schedule/module.py +++ b/src/pybind/mgr/snap_schedule/module.py @@ -97,10 +97,10 @@ class Module(MgrModule): ''' Get current snapshot schedule for ''' + rc, fs, err = self._validate_fs(fs) + if rc < 0: + return rc, fs, err try: - rc, fs, err = self._validate_fs(fs) - if rc < 0: - return rc, fs, err scheds = self.client.list_snap_schedules(fs, path, recursive) self.log.debug(f'recursive is {recursive}') except CephfsConnectionException as e: @@ -129,10 +129,10 @@ class Module(MgrModule): ''' Set a snapshot schedule for ''' + rc, fs, err = self._validate_fs(fs) + if rc < 0: + return rc, fs, err try: - rc, fs, err = self._validate_fs(fs) - if rc < 0: - return rc, fs, err abs_path = path subvol = None self.client.store_snap_schedule(fs, @@ -163,10 +163,10 @@ class Module(MgrModule): ''' Remove a snapshot schedule for ''' + rc, fs, err = self._validate_fs(fs) + if rc < 0: + return rc, fs, err try: - rc, fs, err = self._validate_fs(fs) - if rc < 0: - return rc, fs, err abs_path = path self.client.rm_snap_schedule(fs, abs_path, repeat, start) except ValueError as e: @@ -186,10 +186,10 @@ class Module(MgrModule): ''' Set a retention specification for ''' + rc, fs, err = self._validate_fs(fs) + if rc < 0: + return rc, fs, err try: - rc, fs, err = self._validate_fs(fs) - if rc < 0: - return rc, fs, err abs_path = path self.client.add_retention_spec(fs, abs_path, retention_spec_or_period, @@ -211,10 +211,10 @@ class Module(MgrModule): ''' Remove a retention specification for ''' + rc, fs, err = self._validate_fs(fs) + if rc < 0: + return rc, fs, err try: - rc, fs, err = self._validate_fs(fs) - if rc < 0: - return rc, fs, err abs_path = path self.client.rm_retention_spec(fs, abs_path, retention_spec_or_period, @@ -236,10 +236,10 @@ class Module(MgrModule): ''' Activate a snapshot schedule for ''' + rc, fs, err = self._validate_fs(fs) + if rc < 0: + return rc, fs, err try: - rc, fs, err = self._validate_fs(fs) - if rc < 0: - return rc, fs, err abs_path = path self.client.activate_snap_schedule(fs, abs_path, repeat, start) except ValueError as e: @@ -259,10 +259,10 @@ class Module(MgrModule): ''' Deactivate a snapshot schedule for ''' + rc, fs, err = self._validate_fs(fs) + if rc < 0: + return rc, fs, err try: - rc, fs, err = self._validate_fs(fs) - if rc < 0: - return rc, fs, err abs_path = path self.client.deactivate_snap_schedule(fs, abs_path, repeat, start) except ValueError as e: -- 2.39.5