Skip to content

Commit 091488d

Browse files
committed
Handle ValueError in mashmallow validation
Part of: #859
1 parent c37a2e6 commit 091488d

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

hug/types.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -686,6 +686,8 @@ def __call__(self, value, context):
686686
)
687687
except ValidationError as e:
688688
errors = e.messages
689+
except ValueError as e:
690+
errors = [str(e)]
689691

690692
if errors:
691693
raise InvalidTypeData(
@@ -727,6 +729,8 @@ def __call__(self, value):
727729
value = self.schema.dump(value)
728730
except ValidationError as e:
729731
errors = e.messages
732+
except ValueError as e:
733+
errors = [str(e)]
730734

731735
if errors:
732736
raise InvalidTypeData(

0 commit comments

Comments
 (0)