为什么我在使用 Language.Python.Pickle.unpickle 反序列化协议 2 pickle 文件时遇到未定义?

Why am I hitting undefined, when deserializing a protocol 2 pickle file using Language.Python.Pickle.unpickle?

我正在尝试使用 Language.Python.Pickle.unpickle,来自 python-pickle-0.2.3,反序列化协议 2 pickle 存档,我得到这个:

undefined, called at ./Language/Python/Pickle.hs:175:44 in python-pickle-0.2.3-H8B4QMwzEy76HsmPt8HyK5:Language.Python.Pickle

这是Pickle.hs的第175行:

global = string "c" *> (uncurry GLOBAL <$> undefined)

有人知道它为什么调用 undefined 吗?

您点击 undefined 因为该包只是部分实现。