(self, **kwargs)
| 310 | self._multiOutUniInSockets = {} # FIXME synchronisation |
| 311 | |
| 312 | def join(self, **kwargs): |
| 313 | assert self._quitEvent.is_set() |
| 314 | super(NetworkingThread, self).join() |
| 315 | |
| 316 | self._selector.unregister(self._multiInSocket) |
| 317 | self._uniOutSocket.close() |
| 318 | self._multiInSocket.close() |
| 319 | |
| 320 | for sock in self._multiOutUniInSockets.values(): |
| 321 | try: |
| 322 | sock.close() |
| 323 | except socket.error as e: |
| 324 | logger.error(e) |
| 325 | |
| 326 | |
| 327 | class NetworkingThreadIPv4(NetworkingThread): |
no outgoing calls
no test coverage detected