parameters: (self)
docstring: Connect to the input and output generators/sinks
  
          :return: None
docstring_summary: Connect to the input and output generators/sinks
docstring_tokens: Connect to the input and output generators / sinks
function: async def __asyncio_connect(self):
          """
          Connect to the input and output generators/sinks
  
          :return: None
          """
  
          if self.config.infd is not None and self.config.infd >= 0 and self.config.outfd is not None and self.config.outfd >= 0:
              if self.debug:
                  print("DEBUG:  Linking descriptors", self.config.infd, self.config.outfd, file=sys.stderr)
              self.ext_reader, self.ext_writer = await self.__async_open_fds()
              if self.debug:
                  print("DEBUG:  Linked descriptors", self.config.infd, self.config.outfd, self.ext_writer, file=sys.stderr)
          elif self.config.connect is not None:
              if self.debug:
                  print("asyncio building connection to remote", self.config.connect)
  
              await self.__async_open_remote()
  
          else:
              raise RuntimeError("Expected descriptor pair or remote connection")
function_tokens: async def __asyncio_connect ( self ) : if self . config . infd is not None and self . config . infd >= 0 and self . config . outfd is not None and self . config . outfd >= 0 : if self . debug : print ( "DEBUG:  Linking descriptors" , self . config . infd , self . config . outfd , file = sys . stderr ) self . ext_reader , self . ext_writer = await self . __async_open_fds ( ) if self . debug : print ( "DEBUG:  Linked descriptors" , self . config . infd , self . config . outfd , self . ext_writer , file = sys . stderr ) elif self . config . connect is not None : if self . debug : print ( "asyncio building connection to remote" , self . config . connect ) await self . __async_open_remote ( ) else : raise RuntimeError ( "Expected descriptor pair or remote connection" )