2009-06-10 10:58:09 +09:00
|
|
|
# coding: utf-8
|
2012-08-19 04:17:56 +09:00
|
|
|
from msgpack._version import version
|
2012-12-11 22:05:00 +09:00
|
|
|
from msgpack.exceptions import *
|
2013-01-28 12:27:24 +01:00
|
|
|
|
2013-01-29 14:47:16 +09:00
|
|
|
import os
|
|
|
|
if os.environ.get('MSGPACK_PUREPYTHON'):
|
2013-01-28 12:27:24 +01:00
|
|
|
from msgpack.fallback import pack, packb, Packer, unpack, unpackb, Unpacker
|
2013-01-29 14:47:16 +09:00
|
|
|
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
|
2009-06-10 10:58:09 +09:00
|
|
|
|
2010-06-15 17:51:24 +09:00
|
|
|
# alias for compatibility to simplejson/marshal/pickle.
|
|
|
|
load = unpack
|
|
|
|
loads = unpackb
|
|
|
|
|
|
|
|
dump = pack
|
|
|
|
dumps = packb
|
|
|
|
|