From 10ff7a01c285bee482d3296a3a2b9937834b4af1 Mon Sep 17 00:00:00 2001 From: DrSmoothl <1787882683@qq.com> Date: Sat, 14 Mar 2026 01:50:00 +0800 Subject: [PATCH] pylance fix --- src/plugin_runtime/protocol/codec.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/plugin_runtime/protocol/codec.py b/src/plugin_runtime/protocol/codec.py index 83239348..87816456 100644 --- a/src/plugin_runtime/protocol/codec.py +++ b/src/plugin_runtime/protocol/codec.py @@ -28,7 +28,10 @@ class MsgPackCodec(Codec): """MsgPack 编解码器""" def encode(self, obj: Dict[str, Any]) -> bytes: - return msgpack.packb(obj, use_bin_type=True) + result = msgpack.packb(obj, use_bin_type=True) + if result is None: + raise ValueError("msgpack.packb returned None, expected bytes") + return result def decode(self, data: bytes) -> Dict[str, Any]: result = msgpack.unpackb(data, raw=False)