b374k
m1n1 1.01
Apache/2.2.15 (CentOS)
Linux obd60-6c49958d75-2q7cw 5.4.0-174-generic #193-Ubuntu SMP Thu Mar 7 14:29:28 UTC 2024 x86_64
uid=48(apache) gid=48(apache) groups=48(apache)
server ip : 104.21.65.202 | your ip : 10.244.126.0
safemode OFF
 >  / usr / lib64 / python2.6 /
Filename/usr/lib64/python2.6/anydbm.pyc
Size2.71 kb
Permissionrw-r--r--
Ownerapache
Create time23-Dec-2025 17:41
Last modified20-Jun-2019 19:45
Last accessed22-Apr-2026 05:31
Actionsedit | rename | delete | download (gzip)
Viewtext | code | image
Ñò
§ÚêLc@sÏdZdefd��YZddddgZegZd ZxXeD]PZyee�Z Wne
j
o
qDnXep
e Znei e i�qDWepe
de�ne e�Zdd d
�Z
d S( s!Generic interface to all dbm clones.

Instead of

import dbm
d = dbm.open(file, 'w', 0666)

use

import anydbm
d = anydbm.open(file, 'w')

The returned object is a dbhash, gdbm, dbm or dumbdbm object,
dependent on the type of database being opened (determined by whichdb
module) in the case of an existing dbm. If the dbm does not exist and
the create or new flag ('c' or 'n') was specified, the dbm type will
be determined by the availability of the modules (tested in the above
order).

It has the following interface (key and data are strings):

d[key] = data # store data at key (may override data at
# existing key)
data = d[key] # retrieve data at key (raise KeyError if no
# such key)
del d[key] # delete data stored at key (raises KeyError
# if no such key)
flag = key in d # true if the key exists
list = d.keys() # return a list of all existing keys (slow!)

Future versions may change the order in which implementations are
tested for existence, add interfaces to other dbm-like
implementations.

The open function has an optional second argument. This can be 'r',
for read-only access, 'w', for read-write access of an existing
database, 'c' for read-write access to a new or existing database, and
'n' for read-write access to a new database. The default is 'r'.

Note: 'r' and 'w' fail if the database doesn't exist; 'c' creates it
only if it doesn't exist; and 'n' always creates a new database.

terrorcBseZRS((t__name__t
__module__(((s/usr/lib64/python2.6/anydbm.pyR-stdbhashtgdbmtdbmtdumbdbmsno dbm clone found; tried %stri¶cCs�ddkl}||�}|djo1d|jp
d|jo
t}q�td�n'|djo
td�n
t|�}|i|||�S(Niÿÿÿÿ(twhichdbtctns#need 'c' or 'n' flag to open new dbtsdb type could not be determined(RtNonet _defaultmodRt
__import__topen(tfiletflagtmodeRtresulttmod((s/usr/lib64/python2.6/anydbm.pyRBs 




 N(t__doc__t ExceptionRt_namest_errorsR R
t_nameRt_modt ImportErrortappendttupleR(((s/usr/lib64/python2.6/anydbm.pyt<module>+s"