我需要在提高声明后返回True Value.在这里我需要提高语句,并且它应该返回True值.如果我使用finally语句,它将不会引发异常块,如果我不使用finally,那么异常块将使用raise语句执行,之后我将无法使用retcodecmd变量.在python中我的代码下面:
try:
something....
except ValueError:
self._retcodecmd = True
raise SomeException(something)
finally:
if self._retcodecmd is True:
return True
else:
return False
Run Code Online (Sandbox Code Playgroud)