| Index: third_party/google-endpoints/future/moves/dbm/__init__.py
|
| diff --git a/third_party/google-endpoints/future/moves/dbm/__init__.py b/third_party/google-endpoints/future/moves/dbm/__init__.py
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..626b406f7fe9df105d329dbf7d61f6c773191690
|
| --- /dev/null
|
| +++ b/third_party/google-endpoints/future/moves/dbm/__init__.py
|
| @@ -0,0 +1,20 @@
|
| +from __future__ import absolute_import
|
| +from future.utils import PY3
|
| +
|
| +if PY3:
|
| + from dbm import *
|
| +else:
|
| + __future_module__ = True
|
| + from whichdb import *
|
| + from anydbm import *
|
| +
|
| +# Py3.3's dbm/__init__.py imports ndbm but doesn't expose it via __all__.
|
| +# In case some (badly written) code depends on dbm.ndbm after import dbm,
|
| +# we simulate this:
|
| +if PY3:
|
| + from dbm import ndbm
|
| +else:
|
| + try:
|
| + from future.moves.dbm import ndbm
|
| + except ImportError:
|
| + ndbm = None
|
|
|