135 self.handleCall(method, params) |
135 self.handleCall(method, params) |
136 |
136 |
137 # reset select errors |
137 # reset select errors |
138 selectErrors = 0 |
138 selectErrors = 0 |
139 |
139 |
140 except (select.error, KeyboardInterrupt, socket.error): |
140 except (KeyboardInterrupt, select.error, socket.error): |
141 selectErrors += 1 |
141 selectErrors += 1 |
142 |
142 |
143 except Exception: |
143 except Exception: |
144 exctype, excval, exctb = sys.exc_info() |
144 exctype, excval, exctb = sys.exc_info() |
145 tbinfofile = io.StringIO() |
145 tbinfofile = io.StringIO() |
184 elif method == waitMethod: |
184 elif method == waitMethod: |
185 return params |
185 return params |
186 else: |
186 else: |
187 self.handleCall(method, params) |
187 self.handleCall(method, params) |
188 |
188 |
189 except (select.error, KeyboardInterrupt, socket.error): |
189 except (KeyboardInterrupt, select.error, socket.error): |
190 # just ignore these |
190 # just ignore these |
191 pass |
191 pass |
192 |
192 |
193 except Exception: |
193 except Exception: |
194 exctype, excval, exctb = sys.exc_info() |
194 exctype, excval, exctb = sys.exc_info() |