%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /proc/227033/root/opt/alt/python27/lib/python2.7/site-packages/alembic/util/
Upload File :
Create Path :
Current File : //proc/227033/root/opt/alt/python27/lib/python2.7/site-packages/alembic/util/compat.pyo

�
�M!Vc@s�ddlZddlZddlmZejd(krFed��nedkZedkZejd)kZ	ejd*kZ
ejd+kZejd,kZer�ddlm
Z
nddl
m
Z
erddlZefZeZeZd�Zd
�Zd�ZeZn?ddlZefZeZeZeZd�Zd�ZeZerrddlmZddlZnddlmZddlZe
r�ddl m!Z!ner�ddl"m#Z#d�Z$d�Z%nddl&Z&d�Z$d�Z%ye'ed�Z(Wne)k
rd�Z(nXe*d�Z+erPddd�Z-dd�Z.nddUdd�Z.er�ddd �Z-dd!�Z.nddUdd"�Z.d#ej/fd$��YZ0e
r�d%e*fd&��YZ1d#e0fd'��YZ0ndS(-i����N(t__version__iis"Python 2.6 or greater is required.s0.8.0s0.9.0iii(tStringIOcCs
t|d�S(Nt__call__(thasattr(tfn((sD/opt/alt/python27/lib/python2.7/site-packages/alembic/util/compat.pytcallablescCs|S(N((ts((sD/opt/alt/python27/lib/python2.7/site-packages/alembic/util/compat.pytuscCs|S(N((R((sD/opt/alt/python27/lib/python2.7/site-packages/alembic/util/compat.pytue"scCs
t|d�S(Nsutf-8(tunicode(R((sD/opt/alt/python27/lib/python2.7/site-packages/alembic/util/compat.pyR-scCs
t|d�S(Ntunicode_escape(R	(R((sD/opt/alt/python27/lib/python2.7/site-packages/alembic/util/compat.pyR0s(tConfigParser(tSafeConfigParser(tparse_encoding(t	machinerycCstj||�j|�S(N(RtSourceFileLoadertload_module(t	module_idtpath((sD/opt/alt/python27/lib/python2.7/site-packages/alembic/util/compat.pytload_module_pyBscCstj||�j|�S(N(RtSourcelessFileLoaderR(RR((sD/opt/alt/python27/lib/python2.7/site-packages/alembic/util/compat.pytload_module_pycFscCs\t|d��G}tj|||�}trNt|�}|rN||_qNn|SWdQXdS(Ntrb(topentimptload_sourcetpy2kR
t_alembic_source_encoding(RRtfptmodtsource_encoding((sD/opt/alt/python27/lib/python2.7/site-packages/alembic/util/compat.pyRMscCs5t|d�� }tj|||�}|SWdQXdS(NR(RRt
load_compiled(RRRR((sD/opt/alt/python27/lib/python2.7/site-packages/alembic/util/compat.pyRVstexeccBsddUdS(Nsexec func_text in globals_, lcl((t	func_texttglobals_tlcl((sD/opt/alt/python27/lib/python2.7/site-packages/alembic/util/compat.pytexec_`scCs|d|j|fi�S(s%Create a base class with a metaclass.s%sBase(t__name__(tmetatbase((sD/opt/alt/python27/lib/python2.7/site-packages/alembic/util/compat.pytwith_metaclasshscCsC|dk	r||_n|j|k	r9|j|��n|�dS(N(tNonet	__cause__t
__traceback__twith_traceback(ttptvaluettbtcause((sD/opt/alt/python27/lib/python2.7/site-packages/alembic/util/compat.pytreraisens
cCsM|dkrtj�}n|\}}}tt|�|d|d|�dS(NR/R0(R)tsystexc_infoR1ttype(t	exceptionR3texc_typet	exc_valuetexc_tb((sD/opt/alt/python27/lib/python2.7/site-packages/alembic/util/compat.pytraise_from_causeussEdef reraise(tp, value, tb=None, cause=None):
    raise tp, value, tb
cCsG|dkrtj�}n|\}}}tt|�|d|�dS(NR/(R)R2R3R1R4(R5R3R6R7R8((sD/opt/alt/python27/lib/python2.7/site-packages/alembic/util/compat.pyR9~scCsC|dk	r||_n|j|k	r9|j|��n|�dS(N(R)R*R+R,(R-R.R/R0((sD/opt/alt/python27/lib/python2.7/site-packages/alembic/util/compat.pyR1�s
cCsM|dkrtj�}n|\}}}tt|�|d|d|�dS(NR/R0(R)R2R3R1R4(R5R3R6R7R8((sD/opt/alt/python27/lib/python2.7/site-packages/alembic/util/compat.pyR9�scCsG|dkrtj�}n|\}}}tt|�|d|�dS(NR/(R)R2R3R1R4(R5R3R6R7R8((sD/opt/alt/python27/lib/python2.7/site-packages/alembic/util/compat.pyR9�st	EncodedIOcBseZd�ZRS(cCsdS(N((tself((sD/opt/alt/python27/lib/python2.7/site-packages/alembic/util/compat.pytclose�s(R%t
__module__R<(((sD/opt/alt/python27/lib/python2.7/site-packages/alembic/util/compat.pyR:�st
ActLikePy3kIOcBsQeZdZd�Zd�ZeZZeZeZ	d�Z
d�Zd�ZRS(soProduce an object capable of wrapping either
        sys.stdout (e.g. file) *or* StringIO.StringIO().

        cCstS(N(tFalse(R;((sD/opt/alt/python27/lib/python2.7/site-packages/alembic/util/compat.pyt_false�scCstS(N(tTrue(R;((sD/opt/alt/python27/lib/python2.7/site-packages/alembic/util/compat.pyt_true�scCs
||_dS(N(tfile_(R;RC((sD/opt/alt/python27/lib/python2.7/site-packages/alembic/util/compat.pyt__init__�scCs|jj|�S(N(RCtwrite(R;ttext((sD/opt/alt/python27/lib/python2.7/site-packages/alembic/util/compat.pyRE�scCs
|jj�S(N(RCtflush(R;((sD/opt/alt/python27/lib/python2.7/site-packages/alembic/util/compat.pyRG�s(
R%R=t__doc__R@RBtreadabletseekabletwritableR?tclosedRDRERG(((sD/opt/alt/python27/lib/python2.7/site-packages/alembic/util/compat.pyR>�s		
		cBseZd�ZRS(cCs&tt|�jt|�d|�dS(Ntencoding(tsuperR:RDR>(R;RCRM((sD/opt/alt/python27/lib/python2.7/site-packages/alembic/util/compat.pyRD�s(R%R=RD(((sD/opt/alt/python27/lib/python2.7/site-packages/alembic/util/compat.pyR:�s(ii(ii(ii(ii(ii(2tioR2t
sqlalchemyRt
sa_versiontversion_infotNotImplementedErrortsqla_08tsqla_09tpy27Rtpy3ktpy33Rtbuiltinstcompat_builtinststrtstring_typestbytestbinary_typet	text_typeRRRtranget__builtin__t
basestringR	txrangetconfigparserRRt	mako.utilR
t	importlibRRRRtgetattrR$tAttributeErrortobjectR(R)R1R9t
TextIOWrapperR:R>(((sD/opt/alt/python27/lib/python2.7/site-packages/alembic/util/compat.pyt<module>s~												

	

Zerion Mini Shell 1.0