Skip to content

Commit

Permalink
Put has failures as first
Browse files Browse the repository at this point in the history
  • Loading branch information
BenTalese committed Dec 12, 2023
1 parent d86abaf commit 709d00a
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/clapy/pipeline.py
Original file line number Diff line number Diff line change
Expand Up @@ -124,9 +124,9 @@ async def execute_async(self, input_port: InputPort, output_port: IOutputPort) -
pass

if issubclass(type(output_port), IValidationOutputPort) and _ValidationResult.errors:
self.has_failures = True
_ValidationResult.summary = "Types of inputs are mismatching input port's defined attribute types."
await cast(IValidationOutputPort, output_port).present_validation_failure_async(_ValidationResult)
self.has_failures = True


class Interactor(IPipe):
Expand Down Expand Up @@ -159,6 +159,6 @@ async def execute_async(self, input_port: InputPort, output_port: IOutputPort) -
_ValidationResult.add_error(attr_name, f"'{attr_name}' must have a value.")

if issubclass(type(output_port), IValidationOutputPort) and _ValidationResult.errors:
self.has_failures = True
_ValidationResult.summary = "Required inputs are missing values."
await cast(IValidationOutputPort, output_port).present_validation_failure_async(_ValidationResult)
self.has_failures = True

0 comments on commit 709d00a

Please sign in to comment.