Spade
Mini Shell
| Directory:~$ /proc/self/root/usr/lib/python2.7/site-packages/libfuturize/fixes/ |
| [Home] [System Details] [Kill Me] |
�
,�]c@sodZddlmZddlmZmZddlmZmZm Z idd6Z
de fd��YZd S(
sCFix UserDict.
Incomplete!
TODO: base this on fix_urllib perhaps?
i����(t
fixer_base(tNamet
attr_chain(t
alternatest
build_patternt
FixImportstcollectionstUserDicttFixUserdictcBsMeZeZeZeZdZd�Zd�Z d�Z
d�Zd�ZRS(icCsdjt|j��S(Nt|(tjoinRtmapping(tself((sB/usr/lib/python2.7/site-packages/libfuturize/fixes/fix_UserDict.pyR5scCs&|j�|_tt|�j�dS(N(RtPATTERNtsuperRtcompile_pattern(R((sB/usr/lib/python2.7/site-packages/libfuturize/fixes/fix_UserDict.pyR8scsatt|�j��|�}|r]d|krYt�fd�t|d�D��rYtS|StS(Ntbare_with_attrc3s|]}�|�VqdS(N((t.0tobj(tmatch(sB/usr/lib/python2.7/site-packages/libfuturize/fixes/fix_UserDict.pys <genexpr>Fstparent(RRRtanyRtFalse(Rtnodetresults((RsB/usr/lib/python2.7/site-packages/libfuturize/fixes/fix_UserDict.pyR?s%cCs&tt|�j||�i|_dS(N(RRt
start_treetreplace(Rttreetfilename((sB/usr/lib/python2.7/site-packages/libfuturize/fixes/fix_UserDict.pyRKscCs�|jd�}|r�|j}t|j|�}|jt|d|j��d|kri||j|<nd|kr�|j|�}|r�|j||�q�q�nH|dd}|jj|j�}|r�|jt|d|j��ndS(Ntmodule_nametprefixtname_importtmultiple_importsRi( tgettvaluetunicodeRRRRRt transform(RRRt
import_modtmod_nametnew_namet bare_name((sB/usr/lib/python2.7/site-packages/libfuturize/fixes/fix_UserDict.pyR$Os (
t__name__t
__module__tTruet
BM_compatibletkeep_line_ordertMAPPINGRt run_orderRRRRR$(((sB/usr/lib/python2.7/site-packages/libfuturize/fixes/fix_UserDict.pyR*s N(t__doc__tlib2to3Rtlib2to3.fixer_utilRRtlib2to3.fixes.fix_importsRRRR.R(((sB/usr/lib/python2.7/site-packages/libfuturize/fixes/fix_UserDict.pyt<module>s