Spade
Mini Shell
| Directory:~$ /proc/self/root/usr/lib/python2.7/site-packages/libpasteurize/fixes/ |
| [Home] [System Details] [Kill Me] |
�
,�]c@s�dZddlmZddlmZmZmZmZddlm Z
ddlmZddl
mZmZddlmZi!dd 6d
d6dd
6dd6dd6dd6dd6dd6dd6dd6dd6dd6d
d!6d"d#6d$d%6d&d'6d(d)6d*d+6d,d-6d.d/6d0d16d2d36d4d56d6d76d8d96d:d;6d<d=6d>d?6d@dA6dBdC6dDdE6dFdG6dHdI6ZdJZdKZdLZdMZdNZdOZdPZdQZdRZdSZdT�ZdUejfdV��YZdWS(Xu8
Fixer for standard library imports renamed in Python 3
i����(t
fixer_base(tNametis_probably_builtintNewlinetdoes_tree_import(tpython_symbols(ttoken(tNodetLeaf(ttouch_import_topureprureprlibu_winreguwinreguConfigParseruconfigparserucopy_regucopyreguQueueuqueueuSocketServerusocketserveru
markupbaseu_markupbaseutest.test_supportutest.supportudbhashudbm.bsdudbmudbm.ndbmudumbdbmudbm.dumbugdbmudbm.gnuu
HTMLParseruhtml.parseruhtmlentitydefsu
html.entitiesuhttplibuhttp.clientuCookieuhttp.cookiesu cookielibuhttp.cookiejaruDialogutkinter.dialoguFixTkutkinter._fixuScrolledTextutkinter.scrolledtextuTixutkinter.tixuTkconstantsutkinter.constantsuTkdndutkinter.dnduTkinterutkinter.__init__utkColorChooserutkinter.colorchooserutkCommonDialogutkinter.commondialogutkFontutkinter.fontuttkutkinter.ttkutkMessageBoxutkinter.messageboxuturtleutkinter.turtleurobotparseruurllib.robotparseru xmlrpclibu
xmlrpc.clientu__builtin__ubuiltinsu name='%s'u attr='%s'u$dotted_name=dotted_name<
%s '.' %s >u%su"power< %s trailer< '.'
%s > any* >upower< %s any* >u:from_import=import_from<
'from' %s 'import' imported=any
>u�from_import_submod=import_from< 'from' %s
'import' (%s | import_as_name< %s 'as' renamed=any
> | import_as_names< any* (%s | import_as_name< %s 'as'
renamed=any >) any* > ) >urname_import=import_name<
'import' %s > | name_import=import_name< 'import'
dotted_as_name< %s 'as' renamed=any >
>uAname_import=import_name< 'import' dotted_as_names<
names=any* > >c
Cs�d|kr�|jdd�\}}t|}t|}t||f}t|}t|||||f}t||f}t||f}t|} dj ||||| f�St|}t||f}t|}t
|}dj |||f�SdS(u�
Accepts a string and returns a pattern of possible patterns involving
that name
Called by simple_mapping_to_pattern for each name in the mapping it
receives.
u.iu |
N(tsplittsimple_name_matcht
subname_matchtdotted_name_matchtfrom_import_matchtfrom_import_submod_matchtname_import_matchtpower_twoname_matchtpower_subname_matchtjointpower_onename_match(
tnametattrtsimple_nametsimple_attrtdotted_nameti_fromt
i_from_submodti_nametu_namet u_subname((sC/usr/lib/python2.7/site-packages/libpasteurize/fixes/fix_imports.pytall_patternsOs
t
FixImportscBsNeZdjgeD]Zee�^q�Zdjeef�Zd�ZRS(u
|
cCstdd|�dS(Nufutureustandard_library(R (tselftnodetresults((sC/usr/lib/python2.7/site-packages/libpasteurize/fixes/fix_imports.pyt transformos( t__name__t
__module__RtMAPPINGRRtPATTERNtmultiple_name_import_matchR$(((sC/usr/lib/python2.7/site-packages/libpasteurize/fixes/fix_imports.pyR
js(N(
t__doc__tlib2to3Rtlib2to3.fixer_utilRRRRtlib2to3.pygramRtsymst
lib2to3.pgen2Rtlib2to3.pytreeRRtlibfuturize.fixer_utilR R'RRR
RRRRRRR)RtBaseFixR
(((sC/usr/lib/python2.7/site-packages/libpasteurize/fixes/fix_imports.pyt<module>sf"