sys.exc_clear() was removed in Python3, see
https://docs.python.org/3/whatsnew/3.0.html#index-22. so we should not
call it.
Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit
702de9590cdfe6c95ef8e87cb74cd05944e380c9)
# failing at the last mkdir beyond the limit is expected
if sno == snaps:
log.info("failed while creating snap #{}: {}".format(sno, repr(e)))
- sys.exc_clear()
raise TestSnapshots.SnapLimitViolationException(sno)
def test_mds_max_snaps_per_dir_default_limit(self):
self.create_dir_and_snaps("accounts", new_limit + 1)
except TestSnapshots.SnapLimitViolationException as e:
if e.failed_snapshot_number == (new_limit + 1):
- sys.exc_clear()
pass
# then increase the limit by one and test
new_limit = new_limit + 1