Mercurial > p > roundup > code
changeset 159:764db91c0dea
Checks for ability to import the specific back-end module.
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Mon, 30 Jul 2001 03:52:16 +0000 |
| parents | 86ebcf734a8e |
| children | 002249ffa5d0 |
| files | roundup/backends/__init__.py |
| diffstat | 1 files changed, 25 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/roundup/backends/__init__.py Mon Jul 30 03:45:56 2001 +0000 +++ b/roundup/backends/__init__.py Mon Jul 30 03:52:16 2001 +0000 @@ -1,4 +1,26 @@ -import back_bsddb; bsddb = back_bsddb -import back_anydbm; anydbm = back_anydbm +__all__ = [] + +try: + import back_anydbm + anydbm = back_anydbm + del back_anydbm + __all__.append('anydbm') +except: + pass -__all__ = ['bsddb', 'anydbm'] +try: + import back_bsddb + bsddb = back_bsddb + del back_bsddb + __all__.append('bsddb') +except: + pass + +try: + import back_bsddb3 + bsddb3 = back_bsddb3 + del back_bsddb3 + __all__.append('bsddb3') +except: + pass +
