()
| 430 | if timeout: |
| 431 | |
| 432 | def on_timeout() -> None: |
| 433 | if not waiter.done(): |
| 434 | waiter.set_exception(gen.TimeoutError()) |
| 435 | self._garbage_collect() |
| 436 | |
| 437 | io_loop = ioloop.IOLoop.current() |
| 438 | timeout_handle = io_loop.add_timeout(timeout, on_timeout) |
nothing calls this directly
no test coverage detected