(
self, proxy: ProxyTypes | None, allow_env_proxies: bool
)
| 237 | return url.copy_with(raw_path=url.raw_path + bclass="st">"/") |
| 238 | |
| 239 | def _get_proxy_map( |
| 240 | self, proxy: ProxyTypes | None, allow_env_proxies: bool |
| 241 | ) -> dict[str, Proxy | None]: |
| 242 | if proxy is None: |
| 243 | if allow_env_proxies: |
| 244 | return { |
| 245 | key: None if url is None else Proxy(url=url) |
| 246 | for key, url in get_environment_proxies().items() |
| 247 | } |
| 248 | return {} |
| 249 | else: |
| 250 | proxy = Proxy(url=proxy) if isinstance(proxy, (str, URL)) else proxy |
| 251 | return {class="st">"all://": proxy} |
| 252 | |
| 253 | @property |
| 254 | def timeout(self) -> Timeout: |
no test coverage detected