/usr/lib/python3/dist-packages/launchpadlib/__pycache__
Edit: /usr/lib/python3/dist-packages/launchpadlib/__pycache__/uris.cpython-310.pyc (3088B)
o
Ʋa @ s d Z eZg dZzddlmZ W n ey ddlmZ Y nw ddlZddlm Z dZ
dZdZd Z
d
ZdZdZd
ZdZdZdZdZdZdZee
e
eeee
edZeeeeeeeedZdd Zdd Zdd Zdd ZdS )zLaunchpad-specific URIs and convenience lookup functions.
The code in this module lets users say "staging" when they mean
"https://api.staging.launchpad.net/".
)lookup_service_rootlookup_web_rootweb_root_for_service_root )urlparseN)URIzhttps://api.launchpad.net/z$https://api.qastaging.launchpad.net/z"https://api.staging.launchpad.net/zhttps://api.launchpad.test/zhttps://api.dogfood.paddev.net/zhttp://api.launchpad.test:8085/zhttps://launchpad.net/z https://qastaging.launchpad.net/zhttps://staging.launchpad.net/zhttps://launchpad.test/zhttps://dogfood.paddev.net/zhttp://launchpad.test:8085/zhttps://api.edge.launchpad.net/zhttps://edge.launchpad.net/)
productionedge qastagingstagingdogfooddevtest_devc C sX | dkr
t dt | |v r|| S t| \}}}}}}|dkr&|dkr&| S td| )z3Dereference what might a URL or an alias for a URL.r zCLaunchpad edge server no longer exists. Using 'production' instead. z:%s is not a valid URL or an alias for any Launchpad server)warningswarnDeprecationWarningr
ValueError)rootaliasesschemenetlocpath
parametersqueryfragment r 3/usr/lib/python3/dist-packages/launchpadlib/uris.py_dereference_aliasO s r c C | t krd} t| tS )zDereference an alias to a service root.
A recognized server alias such as "staging" gets turned into the
appropriate URI. A URI gets returned as is. Any other string raises a
ValueError.
r )EDGE_SERVICE_ROOTr
service_roots)service_rootr r r r g
r c C r )zDereference an alias to a website root.
A recognized server alias such as "staging" gets turned into the
appropriate URI. A URI gets returned as is. Any other string raises a
ValueError.
r )
EDGE_WEB_ROOTr web_roots)web_rootr r r r t r" r c C s8 t | } t| }d|_|jddd|_t| }|S )zeTurn a service root URL into a web root URL.
This is done heuristically, not with a lookup.
r zapi. )r r r hostreplacestrensureSlash)r! web_root_urir% r r r r s r )__doc__type
__metaclass____all__urllib.parser ImportErrorr lazr.urir LPNET_SERVICE_ROOTQASTAGING_SERVICE_ROOTSTAGING_SERVICE_ROOTDEV_SERVICE_ROOTDOGFOOD_SERVICE_ROOTTEST_DEV_SERVICE_ROOTLPNET_WEB_ROOTQASTAGING_WEB_ROOTSTAGING_WEB_ROOTDEV_WEB_ROOTDOGFOOD_WEB_ROOTTEST_DEV_WEB_ROOTr r# dictr r$ r r r r r r r r
s\