%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/
Upload File :
Create Path :
Current File : //opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/sql.pyo

�
�ac@s�ddlZddlmZddlmZmZej�Zde	fd��YZ
de
fd��YZde
fd	��YZd
e
fd��YZ
de
fd
��YZde
fd��YZed�Zed�ZdS(i����N(t
extensions(tPY3tstring_typest
ComposablecBsGeZd�Zd�Zd�Zd�Zd�Zd�Zd�ZRS(cCs
||_dS(N(t_wrapped(tselftwrapped((sC/opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/sql.pyt__init__1scCsd|jj|jfS(Ns%s(%r)(t	__class__t__name__R(R((sC/opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/sql.pyt__repr__4scCs
t�dS(N(tNotImplementedError(Rtcontext((sC/opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/sql.pyt	as_string7scCsQt|t�r t|g�|St|t�rIt|g�t|g�StSdS(N(t
isinstancetComposedRtNotImplemented(Rtother((sC/opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/sql.pyt__add__Ds
cCst|g|�S(N(R(Rtn((sC/opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/sql.pyt__mul__LscCs(t|�t|�ko'|j|jkS(N(ttypeR(RR((sC/opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/sql.pyt__eq__OscCs|j|�S(N(R(RR((sC/opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/sql.pyt__ne__Rs(	R	t
__module__RR
R
RRRR(((sC/opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/sql.pyR#s			
			RcBsDeZd�Zed��Zd�Zd�Zd�Zd�ZRS(cCs`g}x=|D]5}t|t�s5td|��n|j|�q
Wtt|�j|�dS(Ns4Composed elements must be Composable, got %r instead(RRt	TypeErrortappendtsuperRR(RtseqRti((sC/opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/sql.pyRhs
cCs
t|j�S(N(tlistR(R((sC/opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/sql.pyRrscCs=g}x'|jD]}|j|j|��qWdj|�S(Nt(RRR
tjoin(RRtrvR((sC/opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/sql.pyR
wscCs
t|j�S(N(titerR(R((sC/opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/sql.pyt__iter__}scCsNt|t�r#t|j|j�St|t�rFt|j|g�StSdS(N(RRRRR(RR((sC/opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/sql.pyR�s
cCsIt|t�rt|�}nt|t�s<td��n|j|�S(Ns3Composed.join() argument must be a string or an SQL(RRtSQLRR (Rtjoiner((sC/opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/sql.pyR �s(	R	RRtpropertyRR
R#RR (((sC/opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/sql.pyRVs	
			R$cBs;eZd�Zed��Zd�Zd�Zd�ZRS(cCs8t|t�std��ntt|�j|�dS(NsSQL values must be strings(RRRRR$R(Rtstring((sC/opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/sql.pyR�scCs|jS(N(R(R((sC/opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/sql.pyR'�scCs|jS(N(R(RR((sC/opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/sql.pyR
�sc	Os(g}d}xtj|j�D]�\}}}}|rFtd��n|r[td��n|rw|jt|��n|dkr�qn|j�r�|r�td��n|j|t|��d}q|s	|dkr�td��n|j||�|d7}q|j||�qWt	|�S(Nis(no format specification supported by SQLs%no format conversion supported by SQLs6cannot switch from automatic field numbering to manuals6cannot switch from manual field numbering to automatici(
t
_formattertparseRt
ValueErrorRR$tNonetisdigittintR(	RtargstkwargsR!tautonumtpretnametspectconv((sC/opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/sql.pytformat�s2 %	
cCsrg}t|�}y|jt|��Wntk
r<n,Xx(|D] }|j|�|j|�qDWt|�S(N(R"Rtnextt
StopIterationR(RRR!titR((sC/opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/sql.pyR s


(R	RRR&R'R
R5R (((sC/opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/sql.pyR$�s
			@t
IdentifiercBsAeZd�Zed��Zed��Zd�Zd�ZRS(cGs^|std��nx,|D]$}t|t�std��qqWtt|�j|�dS(NsIdentifier cannot be emptys$SQL identifier parts must be strings(RRRRR9R(Rtstringsts((sC/opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/sql.pyRAs
cCs|jS(N(R(R((sC/opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/sql.pyR:KscCs0t|j�dkr |jdStd��dS(Niis2the Identifier wraps more than one than one string(tlenRtAttributeError(R((sC/opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/sql.pyR'PscCs)d|jjdjtt|j��fS(Ns%s(%s)s, (RR	R tmaptreprR(R((sC/opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/sql.pyR
Zs	cs dj�fd�|jD��S(Nt.c3s!|]}tj|��VqdS(N(texttquote_ident(t.0R;(R(sC/opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/sql.pys	<genexpr>`s(R R(RR((RsC/opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/sql.pyR
_s(R	RRR&R:R'R
R
(((sC/opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/sql.pyR9"s
	

	tLiteralcBs eZed��Zd�ZRS(cCs|jS(N(R(R((sC/opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/sql.pyRwscCs�t|tj�r|}n*t|tj�r9|j}ntd��tj|j�}t|d�rv|j|�n|j	�}t
r�t|t�r�|jtj
|j�}n|S(Ns(context must be a connection or a cursortprepare(RRAt
connectiontcursorRtadaptRthasattrREt	getquotedRtbytestdecodet	encodingstencoding(RRtconntaR!((sC/opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/sql.pyR
|s	(R	RR&RR
(((sC/opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/sql.pyRDcstPlaceholdercBs5eZdd�Zed��Zd�Zd�ZRS(cCsjt|t�r1d|krPtd|��qPn|dk	rPtd|��ntt|�j|�dS(Nt)sinvalid name: %rs'expected string or None as name, got %r(RRR*R+RRRQR(RR2((sC/opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/sql.pyR�scCs|jS(N(R(R((sC/opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/sql.pyR2�scCs#d|jdk	r|jndfS(NsPlaceholder(%r)R(RR+(R((sC/opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/sql.pyR
�scCs"|jdk	rd|jSdSdS(Ns%%(%s)ss%s(RR+(RR((sC/opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/sql.pyR
�sN(R	RR+RR&R2R
R
(((sC/opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/sql.pyRQ�s
	tNULLtDEFAULT(R'tpsycopg2RRAtpsycopg2.compatRRt	FormatterR(tobjectRRR$R9RDRQRSRT(((sC/opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/sql.pyt<module>s3I�A-6

Zerion Mini Shell 1.0