source: python/vendor/Python-2.6.5/Lib/dbhash.py

Last change on this file was 2, checked in by Yuri Dario, 15 years ago

Initial import for vendor code.

  • Property svn:eol-style set to native
File size: 524 bytes
Line 
1"""Provide a (g)dbm-compatible interface to bsddb.hashopen."""
2
3import sys
4if sys.py3kwarning:
5 import warnings
6 warnings.warnpy3k("in 3.x, dbhash has been removed", DeprecationWarning, 2)
7try:
8 import bsddb
9except 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
16error = bsddb.error # Exported for anydbm
17
18def open(file, flag = 'r', mode=0666):
19 return bsddb.hashopen(file, flag, mode)
Note: See TracBrowser for help on using the repository browser.