diff options
| author | Bas Westerbaan <bas@westerbaan.name> | 2013-01-28 12:27:24 +0100 |
|---|---|---|
| committer | Bas Westerbaan <bas@westerbaan.name> | 2013-01-28 12:27:24 +0100 |
| commit | 6a28b28c6314158ee099c95d452406278cdb93b0 (patch) | |
| tree | ab80ab5f85af4b1a2e578058631767cfed6827cc /msgpack/__init__.py | |
| parent | 5f55e4c6dbc3ec723bea5b9fead2e36224e70b81 (diff) | |
| download | msgpack-python-6a28b28c6314158ee099c95d452406278cdb93b0.tar.gz | |
Add pure Python fallback module
Signed-off-by: Bas Westerbaan <bas@westerbaan.name>
Diffstat (limited to 'msgpack/__init__.py')
| -rw-r--r-- | msgpack/__init__.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/msgpack/__init__.py b/msgpack/__init__.py index 0bfe6fe..49a32d9 100644 --- a/msgpack/__init__.py +++ b/msgpack/__init__.py @@ -1,8 +1,12 @@ # coding: utf-8 from msgpack._version import version from msgpack.exceptions import * -from msgpack._packer import pack, packb, Packer -from msgpack._unpacker import unpack, unpackb, Unpacker + +try: + from msgpack._packer import pack, packb, Packer + from msgpack._unpacker import unpack, unpackb, Unpacker +except ImportError: + from msgpack.fallback import pack, packb, Packer, unpack, unpackb, Unpacker # alias for compatibility to simplejson/marshal/pickle. load = unpack |
