diff --git a/libvirt-override-virStream.py b/libvirt-override-virStream.py index 998ad41..2d716eb 100644 --- a/libvirt-override-virStream.py +++ b/libvirt-override-virStream.py @@ -52,12 +52,11 @@ if type(ret) is int and ret < 0: raise RuntimeError("recvAll handler returned %d" % ret) except BaseException: - e = sys.exc_info()[1] try: self.abort() except Exception: pass - raise e + raise def sendAll(self, handler: Callable[['virStream', int, _T], bytes], opaque: _T) -> None: """ @@ -77,12 +76,11 @@ try: got = handler(self, virStorageVol.streamBufSize, opaque) except BaseException: - e = sys.exc_info()[1] try: self.abort() except Exception: pass - raise e + raise if not got: break