diff options
Diffstat (limited to 'libvirt-override-virStream.py')
-rw-r--r-- | libvirt-override-virStream.py | 6 |
1 files changed, 2 insertions, 4 deletions
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 |