symbian-qemu-0.9.1-12/python-2.6.1/Lib/dbhash.py
changeset 1 2fb8b9db1c86
equal deleted inserted replaced
0:ffa851df0825 1:2fb8b9db1c86
       
     1 """Provide a (g)dbm-compatible interface to bsddb.hashopen."""
       
     2 
       
     3 import sys
       
     4 if sys.py3kwarning:
       
     5     import warnings
       
     6     warnings.warnpy3k("in 3.x, dbhash has been removed", DeprecationWarning, 2)
       
     7 try:
       
     8     import bsddb
       
     9 except ImportError:
       
    10     # prevent a second import of this module from spuriously succeeding
       
    11     del sys.modules[__name__]
       
    12     raise
       
    13 
       
    14 __all__ = ["error","open"]
       
    15 
       
    16 error = bsddb.error                     # Exported for anydbm
       
    17 
       
    18 def open(file, flag = 'r', mode=0666):
       
    19     return bsddb.hashopen(file, flag, mode)