We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5c85e15 commit 5ff4155Copy full SHA for 5ff4155
temporalio/contrib/pydantic.py
@@ -15,7 +15,7 @@
15
16
from typing import Any, Optional, Type
17
18
-from pydantic import TypeAdapter, ValidationError
+from pydantic import TypeAdapter
19
from pydantic_core import to_json
20
21
import temporalio.api.common.v1
@@ -75,10 +75,7 @@ def from_payload(
75
https://docs.pydantic.dev/latest/api/type_adapter/#pydantic.type_adapter.TypeAdapter.validate_json.
76
"""
77
_type_hint = type_hint if type_hint is not None else Any
78
- try:
79
- return TypeAdapter(_type_hint).validate_json(payload.data)
80
- except ValidationError as err:
81
- raise RuntimeError("Failed parsing") from err
+ return TypeAdapter(_type_hint).validate_json(payload.data)
82
83
84
class PydanticPayloadConverter(CompositePayloadConverter):
0 commit comments