mirror of
https://github.com/msgpack/msgpack-python.git
synced 2025-10-21 12:53:17 +00:00
21 lines
576 B
Python
21 lines
576 B
Python
# coding: utf-8
|
|
from msgpack._version import version
|
|
from msgpack.exceptions import *
|
|
|
|
import os
|
|
if os.environ.get('MSGPACK_PUREPYTHON'):
|
|
from msgpack.fallback import pack, packb, Packer, unpack, unpackb, Unpacker
|
|
else:
|
|
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
|
|
loads = unpackb
|
|
|
|
dump = pack
|
|
dumps = packb
|
|
|