(self, next_tick=False)
| 316 | self._dns_cache.sweep() |
| 317 | |
| 318 | def close(self, next_tick=False): |
| 319 | logging.debug('UDP close') |
| 320 | self._closed = True |
| 321 | if not next_tick: |
| 322 | if self._eventloop: |
| 323 | self._eventloop.remove_periodic(self.handle_periodic) |
| 324 | self._eventloop.remove(self._server_socket) |
| 325 | self._server_socket.close() |
| 326 | for client in list(self._cache.values()): |
| 327 | client.close() |
no test coverage detected