code: def __init__(self, loop, timeout):
      self.loop = loop
      self.timeout = timeout
  
imports: import asyncio
  import warnings
  from typing import Any, Type
  from tornado.concurrent import Future
  from tornado.ioloop import IOLoop
  import zmq
  from zmq._future import _AsyncPoller, _AsyncSocket
label_desc: Use image node_id 1 to create a new _CancellableTornadoTimeout object  with example: obj = _CancellableTornadoTimeout(loop, timeout)