list/gen: generate lists based on pools

This commit is contained in:
Iain Learmonth 2022-09-26 14:53:01 +01:00
parent 076de1bc44
commit 50bc79d1e7

View file

@ -64,9 +64,9 @@ def main_domain(origin: Origin) -> str:
return domain_name.replace("www.", "")
def active_proxies(origin: Origin, provider: str) -> List[Proxy]:
def active_proxies(origin: Origin, pool: Pool) -> List[Proxy]:
def _filter_fn(proxy: Proxy) -> bool:
return proxy.url is not None and not proxy.deprecated and not proxy.destroyed and proxy.provider == provider
return proxy.url is not None and not proxy.deprecated and not proxy.destroyed and proxy.pool_id == pool.id
return list(filter(_filter_fn, origin.proxies))