Spade
Mini Shell
| Directory:~$ /proc/self/root/usr/lib/python2.7/site-packages/libpasteurize/fixes/ |
| [Home] [System Details] [Kill Me] |
�
,�]cT@sxdZddlmZddlmZmZmZmZmZddl m
Z
d�Zid�d{6d�d�6d�d�6d�d�6d�d�6d�d�6d�d�6d�d�6d�d�6ed�d�6d�d�6ed�d�6ed�d�6d�d�6d�d�6Zid�d�6d�d�6d�d�6d�d�6d�d�6dd�6dd�6dd�6Z
d�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd��Zd��Zd�ejfd���YZd�S(u
Fixer for complicated imports
i����(t
fixer_base(tNametStringt
FromImporttNewlinetComma(ttouch_import_topuACTIVEuALLuANCHORuARCuBASELINEuBEVELuBOTHuBOTTOMuBROWSEuBUTTuCASCADEuCENTERuCHARuCHECKBUTTONuCHORDuCOMMANDuCURRENTuDISABLEDuDOTBOXuEuENDuEWu EXCEPTIONuEXTENDEDuFALSEuFIRSTuFLATuGROOVEuHIDDENu
HORIZONTALuINSERTuINSIDEuLASTuLEFTuMITERuMOVETOuMULTIPLEuNuNEuNOuNONEuNORMALuNSuNSEWuNUMERICuNWuOFFuONuOUTSIDEuPAGESuPIESLICEu
PROJECTINGuRADIOBUTTONuRAISEDuREADABLEuRIDGEuRIGHTuROUNDuSuSCROLLuSEuSELu SEL_FIRSTuSEL_LASTu SEPARATORuSINGLEuSOLIDuSUNKENuSWuStringTypesuTOPuTRUEu
TclVersionu TkVersionu UNDERLINEuUNITSuVERTICALuWuWORDuWRITABLEuXuYuYESuwantobjectsuAbstractBasicAuthHandleruAbstractDigestAuthHandleruAbstractHTTPHandleruBaseHandleruCacheFTPHandleru
FTPHandleruFileHandleruHTTPBasicAuthHandleruHTTPCookieProcessoruHTTPDefaultErrorHandleruHTTPDigestAuthHandleru HTTPErroruHTTPErrorProcessoruHTTPHandleruHTTPPasswordMgruHTTPPasswordMgrWithDefaultRealmuHTTPRedirectHandleruHTTPSHandleruOpenerDirectoruProxyBasicAuthHandleruProxyDigestAuthHandleruProxyHandleruRequestuStringIOuURLErroruUnknownHandleru
addinfourlubuild_openeruinstall_openeruparse_http_listuparse_keqv_listurandombytesurequest_hostuurlopenuurllib2uContentTooShortErroruFancyURLopeneru URLopenerubasejoinu ftperrorsu
getproxiesugetproxies_environmentu localhostupathname2urluquoteu
quote_plusu splitattru splithostu
splitnportusplitpasswdu splitportu
splitqueryusplittagu splittypeu splituseru
splitvalueuthishostuunquoteuunquote_plusuunwrapuurl2pathnameu
urlcleanupu urlencodeuurlretrieveuurllibuparse_qsu parse_qslu urldefraguurljoinuurlparseuurlsplitu
urlunparseu
urlunsplitundbmugnuudumbudbmuerroruopenuanydbmuwhichdbuBaseHTTPRequestHandleru
HTTPServeruBaseHTTPServeruCGIHTTPRequestHandleru
CGIHTTPServeruSimpleHTTPRequestHandleruSimpleHTTPServeru
FileDialoguLoadFileDialoguSaveFileDialogudialogstatesutestu DirectoryuOpenuSaveAsu_Dialoguaskdirectoryuaskopenfileuaskopenfilenameuaskopenfilenamesuaskopenfilesu
asksaveasfileuasksaveasfilenameutkFileDialoguSimpleDialoguaskfloatu
askintegeru askstringuDialogutkSimpleDialoguCGIXMLRPCRequestHandleruSimpleXMLRPCDispatcheruSimpleXMLRPCRequestHandleruSimpleXMLRPCServerulist_public_methodsuremove_duplicatesuresolve_dotted_attributeuDocCGIXMLRPCRequestHandleruDocXMLRPCRequestHandleruDocXMLRPCServeru
ServerHTMLDocuXMLRPCDocGeneratoruurllib.requestuurllib.erroruurllib.parseudbm.__init__uhttp.serverutkinter.filedialogutkinter.simpledialogu
xmlrpc.serveru name='%s'u attr='%s'u
using='%s'u$dotted_name=dotted_name< %s '.' %s
>u?pow=power< %s trailer< '.' %s > trailer<
'.' using=any > any* >u-pow=power< %s trailer<
'.' using=any > any* >u�from_import=import_from<
'from' %s 'import' (import_as_name< using=any
'as' renamed=any> | in_list=import_as_names< using=any*
> | using='*' | using=NAME) >uSname_import=import_name<
'import' (%s | in_list=dotted_as_names< imp_list=any* >)
>u8name_import_rename=dotted_as_name< %s 'as' renamed=any
>u�from_import_rename=import_from< 'from' %s
'import' (%s | import_as_name< %s 'as' renamed=any
> | in_list=import_as_names< any* (%s | import_as_name< %s
'as' renamed=any >) any* >)
>c Cs�gtD]}|jd�^q}ddjg|D]&}tt|dt|df^q2�}|d7}|djg|D]$}|ddkr|t|d^q|�d7}|S(uI
Builds a pattern for all toplevel names
(urllib, http, etc)
u.u( u | iiu__init__u
)(tMAPPINGtsplittjointdotted_nametsimple_nametsimple_attr(tmodtnames_dot_attrstret((sD/usr/lib/python2.7/site-packages/libpasteurize/fixes/fix_imports2.pytall_modules_subpattern�s"4
Bc cs�tt�Vx�|j�D]�\}}|jd�\}}t|}t|}t||f}t|Vt||fV|dkr�t|Vt |Vnt
|Vt|||||fVqWdS(u�
mapping1: A dict mapping py3k modules to all possible py2k replacements
mapping2: A dict mapping py2k modules to the things they do
This builds a HUGE pattern to match all ways that things can be
imported
u.u__init__N(tfrom_importRtitemsRRRR
tname_importt
power_twonamet
power_onenametname_import_renametfrom_import_rename( tmapping1tmapping2tpy3ktpy2ktnametattrts_namets_attrtd_name((sD/usr/lib/python2.7/site-packages/libpasteurize/fixes/fix_imports2.pytbuild_import_pattern�s
tFixImports2cBs/eZdZdjeee��Zd�ZRS(iu
|
cCstdd|�dS(Nufutureustandard_library(R(tselftnodetresults((sD/usr/lib/python2.7/site-packages/libpasteurize/fixes/fix_imports2.pyt transform�s( t__name__t
__module__t run_orderR R!Rt
PY2MODULEStPATTERNR&(((sD/usr/lib/python2.7/site-packages/libpasteurize/fixes/fix_imports2.pyR"�sN(TuACTIVEuALLuANCHORuARCuBASELINEuBEVELuBOTHuBOTTOMuBROWSEuBUTTuCASCADEuCENTERuCHARuCHECKBUTTONuCHORDuCOMMANDuCURRENTuDISABLEDuDOTBOXuEuENDuEWu EXCEPTIONuEXTENDEDuFALSEuFIRSTuFLATuGROOVEuHIDDENu
HORIZONTALuINSERTuINSIDEuLASTuLEFTuMITERuMOVETOuMULTIPLEuNuNEuNOuNONEuNORMALuNSuNSEWuNUMERICuNWuOFFuONuOUTSIDEuPAGESuPIESLICEu
PROJECTINGuRADIOBUTTONuRAISEDuREADABLEuRIDGEuRIGHTuROUNDuSuSCROLLuSEuSELu SEL_FIRSTuSEL_LASTu SEPARATORuSINGLEuSOLIDuSUNKENuSWuStringTypesuTOPuTRUEu
TclVersionu TkVersionu UNDERLINEuUNITSuVERTICALuWuWORDuWRITABLEuXuYuYESuwantobjects("uAbstractBasicAuthHandleruAbstractDigestAuthHandleruAbstractHTTPHandleruBaseHandleruCacheFTPHandleru
FTPHandleruFileHandleruHTTPBasicAuthHandleruHTTPCookieProcessoruHTTPDefaultErrorHandleruHTTPDigestAuthHandleru HTTPErroruHTTPErrorProcessoruHTTPHandleruHTTPPasswordMgruHTTPPasswordMgrWithDefaultRealmuHTTPRedirectHandleruHTTPSHandleruOpenerDirectoruProxyBasicAuthHandleruProxyDigestAuthHandleruProxyHandleruRequestuStringIOuURLErroruUnknownHandleru
addinfourlubuild_openeruinstall_openeruparse_http_listuparse_keqv_listurandombytesurequest_hostuurlopen(uContentTooShortErroruFancyURLopeneru URLopenerubasejoinu ftperrorsu
getproxiesugetproxies_environmentu localhostupathname2urluquoteu
quote_plusu splitattru splithostu
splitnportusplitpasswdu splitportu
splitqueryusplittagu splittypeu splituseru
splitvalueuthishostuunquoteuunquote_plusuunwrapuurl2pathnameu
urlcleanupu urlencodeuurlopenuurlretrieve(uparse_qsu parse_qslu urldefraguurljoinuurlparseuurlsplitu
urlunparseu
urlunsplit(undbmugnuudumb(uerroruopen(uwhichdb(uBaseHTTPRequestHandleru
HTTPServer(uCGIHTTPRequestHandler(uSimpleHTTPRequestHandler(u
FileDialoguLoadFileDialoguSaveFileDialogudialogstatesutest(u DirectoryuOpenuSaveAsu_Dialoguaskdirectoryuaskopenfileuaskopenfilenameuaskopenfilenamesuaskopenfilesu
asksaveasfileuasksaveasfilename(uSimpleDialog(uaskfloatu
askintegeru askstringuDialog(uCGIXMLRPCRequestHandleruSimpleXMLRPCDispatcheruSimpleXMLRPCRequestHandleruSimpleXMLRPCServerulist_public_methodsuremove_duplicatesuresolve_dotted_attribute(uDocCGIXMLRPCRequestHandleruDocXMLRPCRequestHandleruDocXMLRPCServeru
ServerHTMLDocuXMLRPCDocGenerator(uurllib2uurllib(uurllib2uurllib(uurllib2uurllibuurlparse(uanydbmuwhichdb(u
CGIHTTPServeruSimpleHTTPServeruBaseHTTPServer(utkFileDialogu
FileDialog(utkSimpleDialoguSimpleDialog(uDocXMLRPCServeruSimpleXMLRPCServer(t__doc__tlib2to3Rtlib2to3.fixer_utilRRRRRtlibfuturize.fixer_utilRt
TK_BASE_NAMESR*RRRtsimple_usingR
RRRRRRRR!tBaseFixR"(((sD/usr/lib/python2.7/site-packages/libpasteurize/fixes/fix_imports2.pyt<module>s�(