Skip to content

Commit 5ff4155

Browse files
committed
Allow pydantic ValidationError to be thrown out
1 parent 5c85e15 commit 5ff4155

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

temporalio/contrib/pydantic.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
from typing import Any, Optional, Type
1717

18-
from pydantic import TypeAdapter, ValidationError
18+
from pydantic import TypeAdapter
1919
from pydantic_core import to_json
2020

2121
import temporalio.api.common.v1
@@ -75,10 +75,7 @@ def from_payload(
7575
https://docs.pydantic.dev/latest/api/type_adapter/#pydantic.type_adapter.TypeAdapter.validate_json.
7676
"""
7777
_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
78+
return TypeAdapter(_type_hint).validate_json(payload.data)
8279

8380

8481
class PydanticPayloadConverter(CompositePayloadConverter):

0 commit comments

Comments
 (0)