add pure python logic

This commit is contained in:
Jens Jorgensen 2025-05-12 11:59:39 -05:00
parent fbaa8ed6c8
commit 30b0c6c507

View file

@ -529,6 +529,8 @@ class Unpacker:
raise ValueError("%s is not allowed for map key" % str(type(key)))
if isinstance(key, str):
key = sys.intern(key)
if isinstance(key, list):
key = tuple(key)
ret[key] = self._unpack(EX_CONSTRUCT)
if self._object_hook is not None:
ret = self._object_hook(ret)