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_imports2.pyo

�
,�]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�6Zid�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	HTTPErroruHTTPErrorProcessoruHTTPHandleruHTTPPasswordMgruHTTPPasswordMgrWithDefaultRealmuHTTPRedirectHandleruHTTPSHandleruOpenerDirectoruProxyBasicAuthHandleruProxyDigestAuthHandleruProxyHandleruRequestuStringIOuURLErroruUnknownHandleru
addinfourlubuild_openeruinstall_openeruparse_http_listuparse_keqv_listurandombytesurequest_hostuurlopenuurllib2uContentTooShortErroruFancyURLopeneru	URLopenerubasejoinu	ftperrorsu
getproxiesugetproxies_environmentu	localhostupathname2urluquoteu
quote_plusu	splitattru	splithostu
splitnportusplitpasswdu	splitportu
splitqueryusplittagu	splittypeu	splituseru
splitvalueuthishostuunquoteuunquote_plusuunwrapuurl2pathnameu
urlcleanupu	urlencodeuurlretrieveuurllibuparse_qsu	parse_qslu	urldefraguurljoinuurlparseuurlsplitu
urlunparseu
urlunsplitundbmugnuudumbudbmuerroruopenuanydbmuwhichdbuBaseHTTPRequestHandleru
HTTPServeruBaseHTTPServeruCGIHTTPRequestHandleru
CGIHTTPServeruSimpleHTTPRequestHandleruSimpleHTTPServeru
FileDialoguLoadFileDialoguSaveFileDialogudialogstatesutestu	DirectoryuOpenuSaveAsu_Dialoguaskdirectoryuaskopenfileuaskopenfilenameuaskopenfilenamesuaskopenfilesu
asksaveasfileuasksaveasfilenameutkFileDialoguSimpleDialoguaskfloatu
askintegeru	askstringuDialogutkSimpleDialoguCGIXMLRPCRequestHandleruSimpleXMLRPCDispatcheruSimpleXMLRPCRequestHandleruSimpleXMLRPCServerulist_public_methodsuremove_duplicatesuresolve_dotted_attributeuDocCGIXMLRPCRequestHandleruDocXMLRPCRequestHandleruDocXMLRPCServeru
ServerHTMLDocuXMLRPCDocGeneratoruurllib.requestuurllib.erroruurllib.parseudbm.__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_importRtitemsRRRR
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	HTTPErroruHTTPErrorProcessoruHTTPHandleruHTTPPasswordMgruHTTPPasswordMgrWithDefaultRealmuHTTPRedirectHandleruHTTPSHandleruOpenerDirectoruProxyBasicAuthHandleruProxyDigestAuthHandleruProxyHandleruRequestuStringIOuURLErroruUnknownHandleru
addinfourlubuild_openeruinstall_openeruparse_http_listuparse_keqv_listurandombytesurequest_hostuurlopen(uContentTooShortErroruFancyURLopeneru	URLopenerubasejoinu	ftperrorsu
getproxiesugetproxies_environmentu	localhostupathname2urluquoteu
quote_plusu	splitattru	splithostu
splitnportusplitpasswdu	splitportu
splitqueryusplittagu	splittypeu	splituseru
splitvalueuthishostuunquoteuunquote_plusuunwrapuurl2pathnameu
urlcleanupu	urlencodeuurlopenuurlretrieve(uparse_qsu	parse_qslu	urldefraguurljoinuurlparseuurlsplitu
urlunparseu
urlunsplit(undbmugnuudumb(uerroruopen(uwhichdb(uBaseHTTPRequestHandleru
HTTPServer(uCGIHTTPRequestHandler(uSimpleHTTPRequestHandler(u
FileDialoguLoadFileDialoguSaveFileDialogudialogstatesutest(u	DirectoryuOpenuSaveAsu_Dialoguaskdirectoryuaskopenfileuaskopenfilenameuaskopenfilenamesuaskopenfilesu
asksaveasfileuasksaveasfilename(uSimpleDialog(uaskfloatu
askintegeru	askstringuDialog(uCGIXMLRPCRequestHandleruSimpleXMLRPCDispatcheruSimpleXMLRPCRequestHandleruSimpleXMLRPCServerulist_public_methodsuremove_duplicatesuresolve_dotted_attribute(uDocCGIXMLRPCRequestHandleruDocXMLRPCRequestHandleruDocXMLRPCServeru
ServerHTMLDocuXMLRPCDocGenerator(uurllib2uurllib(uurllib2uurllib(uurllib2uurllibuurlparse(uanydbmuwhichdb(u
CGIHTTPServeruSimpleHTTPServeruBaseHTTPServer(utkFileDialogu
FileDialog(utkSimpleDialoguSimpleDialog(uDocXMLRPCServeruSimpleXMLRPCServer(t__doc__tlib2to3Rtlib2to3.fixer_utilRRRRRtlibfuturize.fixer_utilRt
TK_BASE_NAMESR*RRRtsimple_usingR
RRRRRRRR!tBaseFixR"(((sD/usr/lib/python2.7/site-packages/libpasteurize/fixes/fix_imports2.pyt<module>s�(