(self)
| 214 | |
| 215 | # noinspection PyDataclass |
| 216 | def __post_init__(self) -> None: |
| 217 | scheme, self.address = server_spec.parse(self.data, default_scheme="http") |
| 218 | if scheme != "http" and scheme != "https": |
| 219 | raise ValueError("invalid upstream proxy scheme") |
| 220 | self.scheme = scheme |
| 221 | |
| 222 | |
| 223 | class ReverseMode(ProxyMode): |