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    
contego / home / tvault / .virtenv / lib / python2.7 / site-packages / kombu / utils / encoding.pyc
Size: Mime:
ó
öEYc@@sndZddlmZmZddlZddlZddlmZejdkZ	dad„Zd„Z
ejjdƒrŒdd	„Zndd
„Ze	rÔd„Zd„Zd
„Zd„Zd„ZeZn3d„Zd„Zd„Zdd„ZeZeZy
eZWnek
r*eZnXdd„Ze	rOddd„Znddd„Zdd„ZdS(u®Text encoding utilities.

Utilities to encode text, and to safely emit text from running
applications without crashing from the infamous
:exc:`UnicodeDecodeError` exception.
i(tabsolute_importtunicode_literalsN(ttext_ticC@s
|adS(u'Set file used to get codec information.N(tdefault_encoding_file(tfile((sI/home/tvault/.virtenv/lib/python2.7/site-packages/kombu/utils/encoding.pytset_default_encoding_filescC@stS(u'Get file used to get codec information.(R(((sI/home/tvault/.virtenv/lib/python2.7/site-packages/kombu/utils/encoding.pytget_default_encoding_filesujavacC@sdS(uGet default encoding.uutf-8((R((sI/home/tvault/.virtenv/lib/python2.7/site-packages/kombu/utils/encoding.pytdefault_encoding$scC@s+|ptƒ}t|ddƒp*tjƒS(uGet default encoding.uencodingN(RtgetattrtNonetsystgetfilesystemencoding(R((sI/home/tvault/.virtenv/lib/python2.7/site-packages/kombu/utils/encoding.pyR)scC@st|tƒr|jƒS|S(uConvert str to bytes.(t
isinstancetstrtencode(ts((sI/home/tvault/.virtenv/lib/python2.7/site-packages/kombu/utils/encoding.pytstr_to_bytes0s
cC@st|tƒr|jƒS|S(uConvert bytes to str.(Rtbytestdecode(R((sI/home/tvault/.virtenv/lib/python2.7/site-packages/kombu/utils/encoding.pytbytes_to_str6s
cO@s|S(uGet str from utf-8 encoding.((Rtargstkwargs((sI/home/tvault/.virtenv/lib/python2.7/site-packages/kombu/utils/encoding.pyt	from_utf8<scC@st|tƒst|ƒS|S(uEnsure s is bytes, not str.(RRR(R((sI/home/tvault/.virtenv/lib/python2.7/site-packages/kombu/utils/encoding.pytensure_bytes@s
cC@s|S(uEncode using default encoding.((tobj((sI/home/tvault/.virtenv/lib/python2.7/site-packages/kombu/utils/encoding.pytdefault_encodeFscC@st|tƒr|jƒS|S(uConvert str to bytes.(RtunicodeR(R((sI/home/tvault/.virtenv/lib/python2.7/site-packages/kombu/utils/encoding.pyRNs
cC@s|S(uConvert bytes to str.((R((sI/home/tvault/.virtenv/lib/python2.7/site-packages/kombu/utils/encoding.pyRTscO@s|jd||ŽS(uConvert utf-8 to ASCII.uutf-8(R(RRR((sI/home/tvault/.virtenv/lib/python2.7/site-packages/kombu/utils/encoding.pyRXscC@st|t|ƒƒS(uGet default encoding.(RR(RR((sI/home/tvault/.virtenv/lib/python2.7/site-packages/kombu/utils/encoding.pyR\sureplacecC@s;t|ƒ}t|ttfƒs.t||ƒSt||ƒS(u+Safe form of str(), void of unicode errors.(RRRRt	safe_reprt	_safe_str(Rterrors((sI/home/tvault/.virtenv/lib/python2.7/site-packages/kombu/utils/encoding.pytsafe_strjs
cC@s`t|tƒr|Syt|ƒSWn8tk
r[}djt|ƒ|djtjƒƒƒSXdS(Nu$<Unrepresentable {0!r}: {1!r} {2!r}>u
(RR
t	Exceptiontformatttypetjoint	tracebacktformat_stack(RRRtexc((sI/home/tvault/.virtenv/lib/python2.7/site-packages/kombu/utils/encoding.pyRtscC@s~t|ƒ}y3t|tƒr.|j||ƒSt|||ƒSWn8tk
ry}djt|ƒ|djtj	ƒƒƒSXdS(Nu$<Unrepresentable {0!r}: {1!r} {2!r}>u
(
RRRRRR R!R"R#R$(RRRtencodingR%((sI/home/tvault/.virtenv/lib/python2.7/site-packages/kombu/utils/encoding.pyR}scC@s0yt|ƒSWntk
r+t||ƒSXdS(u*Safe form of repr, void of Unicode errors.N(treprRR(toR((sI/home/tvault/.virtenv/lib/python2.7/site-packages/kombu/utils/encoding.pyRˆs
(ii(t__doc__t
__future__RRR
R#t
kombu.fiveRtversion_infotis_py3kR	RRRtplatformt
startswithRRRRRRR
tstr_tRRtbytes_tt	NameErrorRRR(((sI/home/tvault/.virtenv/lib/python2.7/site-packages/kombu/utils/encoding.pyt<module>sB