Graybyt3 Was Here
Linux host1.absolutelystunningcenterpieces.com 3.10.0-957.21.3.el7.x86_64 #1 SMP Tue Jun 18 16:35:19 UTC 2019 x86_64
Apache
69.167.136.200
/
lib
/
python2.7
/
site-packages
/
pip
/
_vendor
/
urllib3
/
packages
/
rfc3986
[ HOME ]
Exec
Submit
File Name : builder.pyc
� }�\]c @ sP d Z d d l m Z d d l m Z d d l m Z d e f d � � YZ d S( s6 Module containing the logic for the URIBuilder object.i ( t compat( t normalizers( t urit URIBuilderc B s� e Z d Z d d d d d d d d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z RS( s Object to aid in building up a URI Reference from parts. .. note:: This object should be instantiated by the user, but it's recommended that it is not provided with arguments. Instead, use the available method to populate the fields. c C sC | | _ | | _ | | _ | | _ | | _ | | _ | | _ d S( s� Initialize our URI builder. :param str scheme: (optional) :param str userinfo: (optional) :param str host: (optional) :param int port: (optional) :param str path: (optional) :param str query: (optional) :param str fragment: (optional) N( t schemet userinfot hostt portt patht queryt fragment( t selfR R R R R R R ( ( sK /tmp/pip-install-ewDPok/pip/pip/_vendor/urllib3/packages/rfc3986/builder.pyt __init__ s c C s d } | j d | � S( s0 Provide a convenient view of our builder object.s� URIBuilder(scheme={b.scheme}, userinfo={b.userinfo}, host={b.host}, port={b.port}, path={b.path}, query={b.query}, fragment={b.fragment})t b( t format( R t formatstr( ( sK /tmp/pip-install-ewDPok/pip/pip/_vendor/urllib3/packages/rfc3986/builder.pyt __repr__; s c C sR t j | � } t d | d | j d | j d | j d | j d | j d | j � S( s� Add a scheme to our builder object. After normalizing, this will generate a new URIBuilder instance with the specified scheme and all other attributes the same. .. code-block:: python >>> URIBuilder().add_scheme('HTTPS') URIBuilder(scheme='https', userinfo=None, host=None, port=None, path=None, query=None, fragment=None) R R R R R R R ( R t normalize_schemeR R R R R R R ( R R ( ( sK /tmp/pip-install-ewDPok/pip/pip/_vendor/urllib3/packages/rfc3986/builder.pyt add_schemeB s c C s� | d k r t d � � n t j | � } | d k rT d j | t j | � � } n t d | j d | d | j d | j d | j d | j d | j � S( s� Add credentials as the userinfo portion of the URI. .. code-block:: python >>> URIBuilder().add_credentials('root', 's3crete') URIBuilder(scheme=None, userinfo='root:s3crete', host=None, port=None, path=None, query=None, fragment=None) >>> URIBuilder().add_credentials('root', None) URIBuilder(scheme=None, userinfo='root', host=None, port=None, path=None, query=None, fragment=None) s Username cannot be Nones {}:{}R R R R R R R N( t Nonet ValueErrorR t normalize_usernameR t normalize_passwordR R R R R R R ( R t usernamet passwordR ( ( sK /tmp/pip-install-ewDPok/pip/pip/_vendor/urllib3/packages/rfc3986/builder.pyt add_credentialsZ s c C sL t d | j d | j d t j | � d | j d | j d | j d | j � S( s Add hostname to the URI. .. code-block:: python >>> URIBuilder().add_host('google.com') URIBuilder(scheme=None, userinfo=None, host='google.com', port=None, path=None, query=None, fragment=None) R R R R R R R ( R R R R t normalize_hostR R R R ( R R ( ( sK /tmp/pip-install-ewDPok/pip/pip/_vendor/urllib3/packages/rfc3986/builder.pyt add_host{ s c C s� t | � } | d k r0 t d j | � � � n | d k rT t d j | � � � n t d | j d | j d | j d d j | � d | j d | j d | j � S( s� Add port to the URI. .. code-block:: python >>> URIBuilder().add_port(80) URIBuilder(scheme=None, userinfo=None, host=None, port='80', path=None, query=None, fragment=None) >>> URIBuilder().add_port(443) URIBuilder(scheme=None, userinfo=None, host=None, port='443', path=None, query=None, fragment=None) i s5 ports are not allowed to be negative. You provided {}i�� s>