qgis_deployment_toolbelt.utils.proxies module¶
Small module to get network proxies configuration.
Author: Julien Moura (github.com/guts)
- qgis_deployment_toolbelt.utils.proxies.get_proxy_settings(url: str | None = None) dict ¶
Retrieves network proxy settings from operating system configuration or environment variables. :param url: url for request in case of PAC file use :type url: str, optional
- Returns:
proxy settings with protocl as key and URL as value
- Return type:
- qgis_deployment_toolbelt.utils.proxies.get_proxy_settings_from_pac_file(pac: PACFile, url: str | None = None) dict[str, str] ¶
Define proxy settings from pac file
- qgis_deployment_toolbelt.utils.proxies.load_pac_file_from_environment_variable(qdt_pac_file: str) PACFile | None ¶
Load PAC file with PyPAC from a environment variable
- Parameters:
qdt_pac_file (str) – path to PAC file
- Returns:
loaded PAC file, None if value is invalid
- Return type:
Optional[PACFile]
- qgis_deployment_toolbelt.utils.proxies.os_env_proxy(func)¶