eric6/DebugClients/Python/DebugClientBase.py

changeset 7836
2f0d208b8137
parent 7803
97f77d69c6f0
child 7853
35dcac32984a
child 7862
817ef8e0fa66
child 7924
8a96736d465e
diff -r 0835ed67714b -r 2f0d208b8137 eric6/DebugClients/Python/DebugClientBase.py
--- a/eric6/DebugClients/Python/DebugClientBase.py	Sat Nov 21 19:31:16 2020 +0100
+++ b/eric6/DebugClients/Python/DebugClientBase.py	Sun Nov 22 16:04:59 2020 +0100
@@ -224,7 +224,7 @@
                     # read the first and second line
                     text = f.readline()
                     text = "{0}{1}".format(text, f.readline())
-            except IOError:
+            except OSError:
                 self.__coding = default
                 return
             
@@ -1169,7 +1169,7 @@
             
             try:
                 rrdy, wrdy, xrdy = select.select([self.readstream], wrdy, [])
-            except (select.error, KeyboardInterrupt, socket.error):
+            except (KeyboardInterrupt, OSError):
                 selectErrors += 1
                 if selectErrors <= 10:      # arbitrarily selected
                     # just carry on
@@ -1212,7 +1212,7 @@
         # immediate return if nothing is ready.
         try:
             rrdy, wrdy, xrdy = select.select([self.readstream], wrdy, [], 0)
-        except (select.error, KeyboardInterrupt, socket.error):
+        except (KeyboardInterrupt, OSError):
             return
 
         if self.readstream in rrdy:

eric ide

mercurial