Viewing File: /opt/alt/python35/lib64/python3.5/dbm/__pycache__/__init__.cpython-35.opt-2.pyc



]@sdddgZddlZddlZddlZddlZGdddeZdddgZdaiZ	ee
fZydd	lmZWne
k
rdZYnXd
dddZd
dZedkrx4ejddD]ZeeepdeqWdS)openwhichdberrorNc@seZdZdS)rN)__name__
__module____qualname__rr-/opt/alt/python35/lib64/python3.5/__init__.pyr&szdbm.gnuzdbm.ndbmzdbm.dumb)ndbmricCs<tdkrzxUtD]M}yt|ddg}Wntk
rIwYnXtsV|a|t|<qWtsztdtd|krt|nd}|dkrd|ksd|krt}q)tddnQ|dkrtdd	n2|tkrtdd
j|n
t|}|j|||S)Nfromlistrzno dbm clone found; tried %sncrz#need 'c' or 'n' flag to open new dbzdb type could not be determinedz/db type is {0}, but the module is not available)	_defaultmod_names
__import__ImportError_modulesrrformatr)fileflagmodenamemodresultrrr	r5s.

	

c>CsJyHtj|dd}|jtj|dd}|jdSWnttk
ryMtj|dd}|jtdk	rtj|}|jdSWntk
rYnXYnXy|tj|dtj|dj}|dkrdStj|dd}z|jd	dkr+dSWd|jXWntk
rOYnXytj|d}Wntk
r~dSYnX||jd}WdQRX|dd
}t	|d
krdSyt
jd|\}Wnt
jk
rdSYnX|dkrdSy#t
jd|dd\}Wnt
jk
rEdSYnXdS)Nz.pagrbz.dirzdbm.ndbmz.dbz.datrzdbm.dumb'"rz=lΚW͚WϚWzdbm.gnu)rr)r"r#r$)
iorcloseOSErrorr
osstatst_sizereadlenstructunpackr)filenamefdsizeZs16smagicrrr	ras`








		#	__main__rZUNKNOWN)__all__r&r)r.sys	Exceptionrrrrr(dbmr
rrrrargvr0printrrrr	<module>s$
,Y
Back to Directory File Manager