选一个首选代理,给非轮询型接口使用。
(explicit_proxy: Optional[str], account: Optional[Account] = None)
| 180 | |
| 181 | |
| 182 | def _resolve_runtime_proxy(explicit_proxy: Optional[str], account: Optional[Account] = None) -> Optional[str]: |
| 183 | """ |
| 184 | 选一个首选代理,给非轮询型接口使用。 |
| 185 | """ |
| 186 | for candidate in _build_proxy_candidates(explicit_proxy, account, include_direct=False): |
| 187 | if candidate: |
| 188 | return candidate |
| 189 | try: |
| 190 | dynamic_proxy = _normalize_proxy_value(get_proxy_url_for_task()) |
| 191 | except Exception: |
| 192 | dynamic_proxy = "" |
| 193 | if dynamic_proxy: |
| 194 | return dynamic_proxy |
| 195 | return None |
| 196 | |
| 197 | |
| 198 | def _serialize_bind_card_task(task: BindCardTask) -> dict: |
no test coverage detected