From cb6c3b4f0e9eb4555a7a320a23a1e6853ae18155 Mon Sep 17 00:00:00 2001 From: Josh Lehan Date: Tue, 21 Jan 2014 01:54:53 -0800 Subject: [PATCH] Allow bsddb3 for compatibility with Gentoo It is the same library, but unfortunately Gentoo renamed bsddb to bsddb3 when packaging it. If bsddb is not found, try importing bsddb3 instead, before reporting error. --- pywallet.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pywallet.py b/pywallet.py index 961e71e..7450490 100644 --- a/pywallet.py +++ b/pywallet.py @@ -19,7 +19,10 @@ missing_dep = [] try: from bsddb.db import * except: - missing_dep.append('bsddb') + try: + from bsddb3.db import * + except: + missing_dep.append('bsddb') import os, sys, time, re pyw_filename = os.path.basename(__file__)