File calibre-avoid-strict_map_key-argument-to-msgpack.unpackb.patch of Package calibre
From c1dc0ac3f480ce535d42450c2748c3664c63bcae Mon Sep 17 00:00:00 2001
From: Martin Wilck <mwilck@suse.com>
Date: Mon, 12 Dec 2022 16:43:21 +0100
Subject: [PATCH] avoid strict_map_key argument to msgpack.unpackb()
---
src/calibre/utils/serialize.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/calibre/utils/serialize.py b/src/calibre/utils/serialize.py
index c35ae53..f5d560c 100644
--- a/src/calibre/utils/serialize.py
+++ b/src/calibre/utils/serialize.py
@@ -110,7 +110,7 @@ def msgpack_decoder(code, data):
def msgpack_loads(dump, use_list=True):
# use_list controls whether msgpack arrays are unpacked as lists or tuples
import msgpack
- return msgpack.unpackb(dump, ext_hook=msgpack_decoder, raw=False, use_list=use_list, strict_map_key=False)
+ return msgpack.unpackb(dump, ext_hook=msgpack_decoder, raw=False, use_list=use_list)
def json_loads(data):
--
2.35.3