Close transport and proxies.
(self)
| 1261 | ) |
| 1262 | |
| 1263 | def close(self) -> None: |
| 1264 | """ |
| 1265 | Close transport and proxies. |
| 1266 | """ |
| 1267 | if self._state != ClientState.CLOSED: |
| 1268 | self._state = ClientState.CLOSED |
| 1269 | |
| 1270 | self._transport.close() |
| 1271 | for transport in self._mounts.values(): |
| 1272 | if transport is not None: |
| 1273 | transport.close() |
| 1274 | |
| 1275 | def __enter__(self: T) -> T: |
| 1276 | if self._state != ClientState.UNOPENED: |