Skip to content

Commit 6a28b28

Browse files
committed
Add pure Python fallback module
Signed-off-by: Bas Westerbaan <bas@westerbaan.name>
1 parent 5f55e4c commit 6a28b28

File tree

2 files changed

+482
-2
lines changed

2 files changed

+482
-2
lines changed

msgpack/__init__.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
# coding: utf-8
22
from msgpack._version import version
33
from msgpack.exceptions import *
4-
from msgpack._packer import pack, packb, Packer
5-
from msgpack._unpacker import unpack, unpackb, Unpacker
4+
5+
try:
6+
from msgpack._packer import pack, packb, Packer
7+
from msgpack._unpacker import unpack, unpackb, Unpacker
8+
except ImportError:
9+
from msgpack.fallback import pack, packb, Packer, unpack, unpackb, Unpacker
610

711
# alias for compatibility to simplejson/marshal/pickle.
812
load = unpack

0 commit comments

Comments
 (0)