Skip to content

Commit 7927a14

Browse files
committed
remove re-raise
1 parent f72efc0 commit 7927a14

File tree

1 file changed

+3
-9
lines changed

1 file changed

+3
-9
lines changed

airbyte_cdk/sources/declarative/validators/dpath_validator.py

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -47,19 +47,13 @@ def validate(self, input_data: dict[str, Any]) -> None:
4747
if "*" in path:
4848
try:
4949
values = dpath.values(input_data, path)
50+
for value in values:
51+
self.strategy.validate(value)
5052
except KeyError as e:
5153
raise KeyError(f"Error validating path '{self.field_path}': {e}")
52-
for value in values:
53-
try:
54-
self.strategy.validate(value)
55-
except Exception as e:
56-
raise ValueError(f"Error validating value '{value}': {e}")
5754
else:
5855
try:
5956
value = dpath.get(input_data, path)
57+
self.strategy.validate(value)
6058
except KeyError as e:
6159
raise KeyError(f"Error validating path '{self.field_path}': {e}")
62-
try:
63-
self.strategy.validate(value)
64-
except Exception as e:
65-
raise ValueError(f"Error validating value '{value}': {e}")

0 commit comments

Comments
 (0)