code: def get_file_descriptor(self):
          
          return self._subscription.connection and self._subscription.connection._sock.fileno()
docs: Returns the file descriptor used for passing to the select call when listening
          on the message queue.