pocketutils.core.query_utils

Module Contents

class pocketutils.core.query_utils.QueryExecutor(sec_delay_min: float = 0.25, sec_delay_max: float = 0.25, encoding: Optional[str] = 'utf-8', querier: Optional[Callable[[urllib.request.Request], ByteString]] = None)

A synchronous GET/POST query executor that limits the rate of requests.