def __init__(self, *, loop, request_handler: Awaitable,<EOL>log=None, signal=None, connections=set(), request_timeout=<NUM_LIT>,<EOL>request_max_size=None, has_log=True,<EOL>keep_alive=True, netlog=None):
self.loop = loop<EOL>self.transport = None<EOL>self.parser = None<EOL>self.url = None<EOL>self.headers = None<EOL>self.body_channel = None<EOL>self.message = None<EOL>self.signal = signal<EOL>self.has_log = has_log<EOL>self.log = log<EOL>self.netlog = netlog<EOL>self.connections = connections<EOL>self.request_handler = request_handler<EOL>self.request_timeout = request_timeout<EOL>self.request_max_size = request_max_size<EOL>self._total_request_size = <NUM_LIT:0><EOL>self._timeout_handler = None<EOL>self._last_request_time = None<EOL>self._request_handler_task = None<EOL>self._request_stream_task = None<EOL>self._is_upgrade = False<EOL>self._keep_alive = keep_alive<EOL>
signal is shared