home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 December / CHIP_CD_2004-12.iso / bonus / oo / OOo_1.1.3_ru_RU_infra_WinIntel_install.exe / $PLUGINSDIR / f_0372 / python-core-2.2.2 / lib / dbhash.py < prev    next >
Text File  |  2004-10-09  |  406b  |  17 lines

  1. """Provide a (g)dbm-compatible interface to bsdhash.hashopen."""
  2.  
  3. import sys
  4. try:
  5.     import bsddb
  6. except ImportError:
  7.     # prevent a second import of this module from spuriously succeeding
  8.     del sys.modules[__name__]
  9.     raise
  10.  
  11. __all__ = ["error","open"]
  12.  
  13. error = bsddb.error                     # Exported for anydbm
  14.  
  15. def open(file, flag = 'r', mode=0666):
  16.     return bsddb.hashopen(file, flag, mode)
  17.