2003年に最後に更新されたPythonで記述されたプログラムを使用しています。現在、1つのインポートを除いてすべてが機能しています。
from BDBStorage.BerkeleyBase import BerkeleyConfig
これは、Python 3で非推奨になる予定の非常に古いバージョンのberkeleyデータベースモジュールのように見えます。私が見つけることができる唯一のリファレンスは、http://buildbot.zope.org/Packages/BDBStorage/BerkeleyBaseです。 py?graph = 1.8&only_with_tag=bsddb3Storage_1_0beta4。
残念ながら、ソフトウェアにはドキュメントが付属しておらず、ソフトウェアを作成したチームには連絡が取れません。
誰かが以前にそのようなものを見たことがありますか?
使用法は次のようになります。
berkeley_config = BerkeleyConfig()
berkeley_config.logdir = os.path.join(base_dir, "bdb_log")
berkeley_config.frequency = 3600
db_retriever = BerkeleyDatabaseRetriever(
database_dir = os.path.join(base_dir, "dating_db"),
config = berkeley_config)