Files
PowerToys/PythonHome/Lib/lib2to3/fixes/fix_unicode.pyc

18 lines
1.6 KiB
Plaintext
Raw Normal View History

2014-07-09 18:15:23 +08:00
<03>
<EFBFBD>W`Sc@sWdZddlmZddlmZidd6dd6Zdejfd <00><00>YZd
S( s<>Fixer for unicode.
* Changes unicode to str and unichr to chr.
* If "...\u..." is not unicode literal change it into "...\\u...".
* Change u"..." into "...".
i(ttoken(t
fixer_baseuchruunichrustruunicodet
FixUnicodecBs&eZeZdZd<00>Zd<00>ZRS(sSTRING | 'unicode' | 'unichr'cCs/tt|<00>j||<00>d|jk|_dS(Ntunicode_literals(tsuperRt
start_treetfuture_featuresR(tselfttreetfilename((s".\Lib\lib2to3\fixes\fix_unicode.pyRscCs|jtjkr2|j<00>}t|j|_|S|jtjkr|j}|j r<>|ddkr<>d|kr<>djg|j d<00>D]$}|j
dd<00>j
dd<00>^q<><00>}n|dd kr<>|d
}n||jkr<>|S|j<00>}||_|SdS( Niu'"u\u\\u\uu\\uu\Uu\\UuuUi( ttypeRtNAMEtclonet_mappingtvaluetSTRINGRtjointsplittreplace(Rtnodetresultstnewtvaltv((s".\Lib\lib2to3\fixes\fix_unicode.pyt transforms"  &=   (t__name__t
__module__tTruet BM_compatibletPATTERNRR(((s".\Lib\lib2to3\fixes\fix_unicode.pyRs N(t__doc__tpgen2RtRR tBaseFixR(((s".\Lib\lib2to3\fixes\fix_unicode.pyt<module> s