获取代理列表
(
db: Session,
enabled: Optional[bool] = None,
skip: int = 0,
limit: int = 100
)
| 568 | |
| 569 | |
| 570 | def get_proxies( |
| 571 | db: Session, |
| 572 | enabled: Optional[bool] = None, |
| 573 | skip: int = 0, |
| 574 | limit: int = 100 |
| 575 | ) -> List[Proxy]: |
| 576 | """获取代理列表""" |
| 577 | _ensure_single_default_proxy(db) |
| 578 | query = db.query(Proxy) |
| 579 | |
| 580 | if enabled is not None: |
| 581 | query = query.filter(Proxy.enabled == enabled) |
| 582 | |
| 583 | query = query.order_by(desc(Proxy.created_at)).offset(skip).limit(limit) |
| 584 | return query.all() |
| 585 | |
| 586 | |
| 587 | def get_enabled_proxies(db: Session) -> List[Proxy]: |
nothing calls this directly
no test coverage detected