Skip to content

Commit 7f2c19e

Browse files
committed
add dumps/loads aliases
1 parent 51ecf33 commit 7f2c19e

2 files changed

Lines changed: 10 additions & 0 deletions

File tree

test_umsgpack.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,8 @@
225225
"KeyDuplicateException",
226226
"packb",
227227
"unpackb",
228+
"dumps",
229+
"loads",
228230
"compatibility",
229231
]
230232

umsgpack.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,8 @@ class DuplicateKeyException(UnpackException):
164164
# Exported functions and variables set in __init()
165165
packb = None
166166
unpackb = None
167+
dumps = None
168+
loads = None
167169

168170
compatibility = False
169171
"""
@@ -636,6 +638,8 @@ def _unpackb3(s):
636638
def __init():
637639
global packb
638640
global unpackb
641+
global dumps
642+
global loads
639643
global compatibility
640644
global _float_size
641645
global _unpack_dispatch_table
@@ -652,10 +656,14 @@ def __init():
652656
# Map packb and unpackb to the appropriate version
653657
if sys.version_info[0] == 3:
654658
packb = _packb3
659+
dumps = _packb3
655660
unpackb = _unpackb3
661+
loads = _unpackb3
656662
else:
657663
packb = _packb2
664+
dumps = _packb2
658665
unpackb = _unpackb2
666+
loads = _unpackb2
659667

660668
# Build a dispatch table for fast lookup of unpacking function
661669

0 commit comments

Comments
 (0)