Current File : //lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/url.pyc |
�
>�P_c @@ s� d d l m Z d d l m Z d d l Z d d l m Z y d d l m Z Wn! e k
rs d d l
m Z n Xe j d � Z d d d
d d d
d g Z
d e d e
� f d � � YZ d � Z d � Z d � Z d S( i ( t absolute_import( t
namedtupleNi ( t LocationParseError( t quotes [ - ]t schemet autht hostt portt patht queryt fragmentt Urlc B@ sw e Z d Z d Z d d d d d d d d � Z e d � � Z e d � � Z e d � � Z e d � � Z
d � Z RS( sg
Datastructure for representing an HTTP URL. Used as a return value for
:func:`parse_url`.
c
C@ sN | r# | j d � r# d | } n t t | � j | | | | | | | | � S( Nt /( t
startswitht superR t __new__( t clsR R R R R R R
( ( sR /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/url.pyR s
!c C@ s | j S( s@ For backwards-compatibility with urlparse. We're nice like that.( R ( t self( ( sR /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/url.pyt hostname s c C@ s6 | j p d } | j d k r2 | d | j 7} n | S( s) Absolute path including the query string.R t ?N( R R t None( R t uri( ( sR /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/url.pyt request_uri# s c C@ s$ | j r d | j | j f S| j S( s( Network location including host and ports %s:%d( R R ( R ( ( sR /usr/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/url.pyt netloc- s c C@ s� | \ } } } } } } } d } | d k r>