code: def _socket_class(self, socket_type):
      return Socket(self, socket_type, io_loop=self.io_loop)
  
imports: import zmq
  from zmq._future import _AsyncPoller, _AsyncSocket
  from tornado.concurrent import Future
  from tornado.ioloop import IOLoop
label_desc: Use image node_id 1 for calling the Context obj's underlying member method code with example usage: obj._socket_class(socket_type) and returns: Socket