We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7b1ce23 commit 7794f1eCopy full SHA for 7794f1e
roundup/backends/__init__.py
@@ -1,4 +1,26 @@
1
-import back_bsddb; bsddb = back_bsddb
2
-import back_anydbm; anydbm = back_anydbm
+__all__ = []
+
3
+try:
4
+ import back_anydbm
5
+ anydbm = back_anydbm
6
+ del back_anydbm
7
+ __all__.append('anydbm')
8
+except:
9
+ pass
10
11
12
+ import back_bsddb
13
+ bsddb = back_bsddb
14
+ del back_bsddb
15
+ __all__.append('bsddb')
16
17
18
19
20
+ import back_bsddb3
21
+ bsddb3 = back_bsddb3
22
+ del back_bsddb3
23
+ __all__.append('bsddb3')
24
25
26
-__all__ = ['bsddb', 'anydbm']
0 commit comments