From 69822b650adbb5931f4928ca8a3db366b93aad30 Mon Sep 17 00:00:00 2001 From: Albert Callarisa Date: Tue, 14 Apr 2026 13:29:49 +0200 Subject: [PATCH] Fix CI Signed-off-by: Albert Callarisa --- dapr/clients/grpc/_helpers.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dapr/clients/grpc/_helpers.py b/dapr/clients/grpc/_helpers.py index 8eb9a1e97..df71083d6 100644 --- a/dapr/clients/grpc/_helpers.py +++ b/dapr/clients/grpc/_helpers.py @@ -14,10 +14,11 @@ """ from enum import Enum -from typing import Any, Dict, List, Optional, Tuple, Union +from typing import Any, Dict, List, Optional, Tuple, Union, cast from google.protobuf import json_format from google.protobuf.any_pb2 import Any as GrpcAny +from google.protobuf.descriptor import Descriptor from google.protobuf.message import Message as GrpcMessage from google.protobuf.struct_pb2 import Struct from google.protobuf.wrappers_pb2 import ( @@ -63,7 +64,7 @@ def unpack(data: GrpcAny, message: GrpcMessage) -> None: """ if not isinstance(message, GrpcMessage): raise ValueError('output message is not protocol buffer message object') - if not data.Is(message.DESCRIPTOR): + if not data.Is(cast(Descriptor, message.DESCRIPTOR)): raise ValueError(f'invalid type. serialized message type: {data.type_url}') data.Unpack(message)