eric6/DebugClients/Python/DebugClientBase.py

branch
multi_processing
changeset 7853
35dcac32984a
parent 7818
5c9271c2f662
parent 7836
2f0d208b8137
child 7856
82c461fa8a68
diff -r d0e9c4cb2aa0 -r 35dcac32984a eric6/DebugClients/Python/DebugClientBase.py
--- a/eric6/DebugClients/Python/DebugClientBase.py	Sat Oct 31 12:19:44 2020 +0100
+++ b/eric6/DebugClients/Python/DebugClientBase.py	Sat Dec 05 18:02:17 2020 +0100
@@ -228,7 +228,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
             
@@ -1205,7 +1205,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
@@ -1248,7 +1248,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