From 9074b502598949bffac8ce0c5b7a04b38a5c523c Mon Sep 17 00:00:00 2001 From: Philipp Hahn Date: Mon, 27 Apr 2020 10:29:24 +0200 Subject: stream: Do not use bare except as it also catches SystemExit, InterruptedError, SyntaxError and such. Signed-off-by: Philipp Hahn --- libvirt-override-virStream.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'libvirt-override-virStream.py') diff --git a/libvirt-override-virStream.py b/libvirt-override-virStream.py index 722784b..998ad41 100644 --- a/libvirt-override-virStream.py +++ b/libvirt-override-virStream.py @@ -51,11 +51,11 @@ ret = handler(self, got, opaque) if type(ret) is int and ret < 0: raise RuntimeError("recvAll handler returned %d" % ret) - except Exception: + except BaseException: e = sys.exc_info()[1] try: self.abort() - except: + except Exception: pass raise e @@ -76,11 +76,11 @@ while True: try: got = handler(self, virStorageVol.streamBufSize, opaque) - except: + except BaseException: e = sys.exc_info()[1] try: self.abort() - except: + except Exception: pass raise e -- cgit v1.2.1