class_docstr: Socket returning asyncio Futures for send/recv/poll methods.
code: def _get_selector(self, io_loop=None):
      if io_loop is None:
          io_loop = self._get_loop()
      return _get_selector(io_loop)
  
imports: import asyncio
  import selectors
  import sys
  import warnings
  from asyncio import Future, SelectorEventLoop
  from weakref import WeakKeyDictionary
  import zmq
  from zmq import _future
label_desc: Use image node_id 1 for calling the Socket obj's underlying member method code with example usage: obj._get_selector(io_loop) and returns: _get_selector