Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
ó
öEYc
@@sƒdZddlmZmZddlmZddlmZy&ddlm	Z	m
Z
mZmZWn=e
k
r¡ddlm
Z
mZddlmZm	Z	nXddlmZmZd	d
lmZee
dedƒƒZed
defdefdefdefdefdefdefgƒZd„Zd„ZeZddddddedd„Zdd„Zdd„ZdS(uURL Utilities.i(tabsolute_importtunicode_literals(tMapping(tpartial(t	parse_qsltquotetunquoteturlparse(RR(RR(tbytes_if_py2tstring_ti(t
NamedTupletsafeuuurlpartsuschemeuhostnameuportuusernameupasswordupathuquerycC@sOt|ƒ\}}}}}}}td|d|d|d|d|d||S(u%Parse URL into mapping of components.t	transportthostnametporttuseridtpasswordtvirtual_host(t
_parse_urltdict(turltschemethostRtuserRtpathtquery((sD/home/tvault/.virtenv/lib/python2.7/site-packages/kombu/utils/url.pyt	parse_urls!cC@sçt|ƒj}|t|ƒd}td|ƒ}|jp?d}|rb|ddkrb|dn|}t|t|jp}dƒp†d|jt|j	p›dƒp¤dt|j
p³dƒp¼dt|pÈdƒpÑdtt|j
ƒƒƒS(u5Parse URL into :class:`urlparts` tuple of components.iuhttp://uiu/iN(RRtlenRturlpartsRR
tNoneRtusernameRRRR(RRt
schemelesstpartsR((sD/home/tvault/.virtenv/lib/python2.7/site-packages/kombu/utils/url.pyturl_to_parts(s&u**c	
C@südj|ƒg}	|s|r—|r:|	jt|ƒƒn|r‡|rk|	j|r^d|gndgƒq‡|	jdt|ƒgƒn|	jdƒn|	j|r¯t|ƒndƒ|rÒ|	jd|gƒn|	jd|gƒdjd„|	DƒƒS(u"Generate URL from component parts.u{0}://u:u@uu/cs@s!|]}|rt|ƒVqdS(N(tstr(t.0tpart((sD/home/tvault/.virtenv/lib/python2.7/site-packages/kombu/utils/url.pys	<genexpr>Os(tformattappendt	safequotetextendtjoin(
RRRRRRRtsanitizetmaskR ((sD/home/tvault/.virtenv/lib/python2.7/site-packages/kombu/utils/url.pytas_url=s%cC@stdtd|t|ƒŒS(u)Return copy of URL with password removed.R*R+(R,tTrueR(RR+((sD/home/tvault/.virtenv/lib/python2.7/site-packages/kombu/utils/url.pytsanitize_urlRscC@s,t|tƒr(d|kr(t||ƒS|S(u-Sanitize url, or do nothing if url undefined.u://(t
isinstanceR	R.(RR+((sD/home/tvault/.virtenv/lib/python2.7/site-packages/kombu/utils/url.pytmaybe_sanitize_urlXs
N( t__doc__t
__future__RRtcollectionsRt	functoolsRturllib.parseRRRRtImportErrorturllibt
kombu.fiveRR	tcompatR
R'R"tintRRR!RRtFalseR,R.R0(((sD/home/tvault/.virtenv/lib/python2.7/site-packages/kombu/utils/url.pyt<module>s4&