????
| Current Path : /usr/lib/python2.7/site-packages/pip/_vendor/urllib3/packages/rfc3986/ |
| Current File : //usr/lib/python2.7/site-packages/pip/_vendor/urllib3/packages/rfc3986/iri.pyc |
�
}�\]c @ s� d Z d d l m Z d d l m Z d d l m Z d d l m Z d d l m Z d d l m Z y d d l m
Z
Wn e k
r� d Z
n Xd
e d
e j
� e j f d � � YZ d S(
s? Module containing the implementation of the IRIReference class.i����( t
namedtuplei ( t compat( t
exceptions( t misc( t normalizers( t uri( t idnat IRIReferencec B sP e Z d Z d Z d d � Z d � Z d � Z e d d � � Z d d � Z
RS( sA Immutable object representing a parsed IRI Reference.
Can be encoded into an URIReference object via the procedure
specified in RFC 3987 Section 3.1
.. note::
The IRI submodule is a new interface and may possibly change in
the future. Check for changes to the interface when upgrading.
s utf-8c
C sF t t | � j | | p d | p$ d | p- d | | � } | | _ | S( s Create a new IRIReference.N( t superR t __new__t Nonet encoding( t clst schemet authorityt patht queryt fragmentR t ref( ( sG /tmp/pip-install-ewDPok/pip/pip/_vendor/urllib3/packages/rfc3986/iri.pyR . s c C s� | } t | t � r'