code: async def _create_connection(self, req: 'ClientRequest',
                                   traces: List['Trace'],
                                   timeout: 'ClientTimeout') -> ResponseHandler:
          
          if req.proxy:
              _, proto = await self._create_proxy_connection(
                  req, traces, timeout)
          else:
              _, proto = await self._create_direct_connection(
                  req, traces, timeout)
  
          return proto
docs: Create connection.
  
          Has same keyword arguments as BaseEventLoop.create_connection.