%PDF- %PDF-
| Direktori : /proc/thread-self/root/proc/3522530/root/lib/python2.7/site-packages/salt/utils/ |
| Current File : //proc/thread-self/root/proc/3522530/root/lib/python2.7/site-packages/salt/utils/url.pyc |
�
���^c @@ s� d Z d d l m Z m Z m Z d d l Z d d l Z d d l m Z m Z d d l
Z d d l Z d d l
Z d d l Z d � Z d d � Z d � Z d � Z d � Z d
� Z d � Z d � Z d
� Z d d e d � Z d � Z d S( u
URL utils
i ( t absolute_importt print_functiont unicode_literalsN( t urlparset
urlunparsec C@ s� | j d � s | d f S| j d d � d } d | k r[ | j d d � d d } } n4 d | k r� | j d d � \ } } n
| d } } t j j j � r� t j j j | � } n | | f S( uL
Parse a salt:// URL; return the path and a possible saltenv query.
u salt://i i����u ?env=i u ?saltenv=N( t
startswitht Nonet splitt saltt utilst platformt
is_windowst patht sanitize_win_path( t urlt resourceR t saltenv( ( s2 /usr/lib/python2.7/site-packages/salt/utils/url.pyt parse s
c C@ s� t j j j � r* t j j j | � } n t j j j | � } | rT d j | � n d } t j j j t d d | d | d f � � } d j | t
d � � S( u9
join `path` and `saltenv` into a 'salt://' URL.
u saltenv={0}u u fileu
salt://{0}u file:///( R R R
R R R
t datat decodet formatR t len( R R t queryR ( ( s2 /usr/lib/python2.7/site-packages/salt/utils/url.pyt create+ s -c C@ s� t | � j } | s"