( # type: ignore[override]
self, transport: asyncio.Transport
)
| 98 | |
| 99 | # Protocol interface |
| 100 | def connection_made( # type: ignore[override] |
| 101 | self, transport: asyncio.Transport |
| 102 | ) -> None: |
| 103 | self.connections.add(self) |
| 104 | |
| 105 | self.transport = transport |
| 106 | self.flow = FlowControl(transport) |
| 107 | self.server = get_local_addr(transport) |
| 108 | self.client = get_remote_addr(transport) |
| 109 | self.scheme = "https" if is_ssl(transport) else "http" |
| 110 | |
| 111 | if self.logger.level <= TRACE_LOG_LEVEL: |
| 112 | prefix = "%s:%d - " % self.client if self.client else "" |
| 113 | self.logger.log(TRACE_LOG_LEVEL, "%sHTTP connection made", prefix) |
| 114 | |
| 115 | def connection_lost(self, exc: Exception | None) -> None: |
| 116 | self.connections.discard(self) |
no test coverage detected