Spade

Mini Shell

Directory:~$ /proc/self/root/usr/lib/python2.7/site-packages/libpasteurize/fixes/
Upload File

[Home] [System Details] [Kill Me]
Current File:~$ //proc/self/root/usr/lib/python2.7/site-packages/libpasteurize/fixes/fix_features.pyo

�
,�]c
@sgdZddlmZmZddlmZdddddd
d!d"gZdejfd��YZdS(#u�
Warn about features that are not present in Python 2.5, giving a message
that
points to the earliest version of Python 2.x (or 3.x, if none) that
supports it
i(tFeaturetFeaturesi����(t
fixer_baseu
memoryviewu4power < 'memoryview' trailer < '('
any* ')' > any* >u2.7unumbersu�import_from<
'from' 'numbers' 'import' any* > |
           import_name< 'import' ('numbers'
dotted_as_names< any* 'numbers' any* >)
>u2.6uabcuyimport_name< 'import' ('abc'
dotted_as_names< any* 'abc' any* >) > |
           import_from< 'from' 'abc'
'import' any* >uiouvimport_name< 'import'
('io' dotted_as_names< any* 'io' any* >) > |
           import_from< 'from' 'io'
'import' any* >ubinu+power< 'bin' trailer<
'(' any* ')' > any* >u
formattingu<power< any trailer< '.' 'format'
> trailer< '(' any* ')' >
>unonlocaluglobal_stmt< 'nonlocal' any*
>u3.0uwith_tracebackutrailer< '.'
'with_traceback'
>tFixFeaturescBsfeZdZe�ZegeD]!\ZZZ	e
eee	�^q�ZejZd�Z
d�ZRS(i	cCs;tt|�j|�}y|d=Wntk
r6nX|S(Nunode(tsuperRtmatcht	Exception(tselftnodetto_ret((sD/usr/lib/python2.7/site-packages/libpasteurize/fixes/fix_features.pyR@s
cCs�xz|D]r}||jkr"qq|j|}|jdkrJ|j}n	|j}||d|j��|jj|�qWdS(Nu3treason(tfeatures_warnedtfeaturestversiontcannot_converttwarningtmessage_texttadd(RRtresultstfeature_nametcurr_featuretfail((sD/usr/lib/python2.7/site-packages/libpasteurize/fixes/fix_features.pyt	transformKs

	(t__name__t
__module__t	run_ordertsetRRtFEATUREStnametpatternR
RRtPATTERNRR(((sD/usr/lib/python2.7/site-packages/libpasteurize/fixes/fix_features.pyR3s	.		N(u
memoryviewu4power < 'memoryview' trailer < '('
any* ')' > any* >u2.7(unumbersu�import_from<
'from' 'numbers' 'import' any* > |
           import_name< 'import' ('numbers'
dotted_as_names< any* 'numbers' any* >)
>u2.6(uabcuyimport_name< 'import' ('abc'
dotted_as_names< any* 'abc' any* >) > |
           import_from< 'from' 'abc'
'import' any* >u2.6(uiouvimport_name< 'import'
('io' dotted_as_names< any* 'io' any* >) > |
           import_from< 'from' 'io'
'import' any* >u2.6(ubinu+power< 'bin'
trailer< '(' any* ')' > any* >u2.6(u
formattingu<power< any trailer< '.' 'format'
> trailer< '(' any* ')' >
>u2.6(unonlocaluglobal_stmt< 'nonlocal' any*
>u3.0(uwith_tracebackutrailer< '.'
'with_traceback'
>u3.0(	t__doc__tfeature_baseRRtlib2to3RRtBaseFixR(((sD/usr/lib/python2.7/site-packages/libpasteurize/fixes/fix_features.pyt<module>s6