Skip to content

Commit d944e46

Browse files
committed
update tests
1 parent 8bff3ea commit d944e46

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

guardrails/validator_service.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import os
44
from concurrent.futures import ProcessPoolExecutor
55
from datetime import datetime
6-
from typing import Any, Dict, List, Optional, Tuple
6+
from typing import Any, Dict, List, Optional, Tuple, Union
77

88
from guardrails.classes.history import Iteration
99
from guardrails.datatypes import FieldValidation
@@ -60,7 +60,7 @@ def perform_correction(
6060
results: List[FailResult],
6161
value: Any,
6262
validator: Validator,
63-
on_fail_descriptor: OnFailAction,
63+
on_fail_descriptor: Union[OnFailAction, str],
6464
):
6565
if on_fail_descriptor == OnFailAction.FIX:
6666
# FIXME: Should we still return fix_value if it is None?

guardrails/validators/reading_time.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from typing import Any, Dict, Optional
1+
from typing import Any, Callable, Dict, Optional
22

33
from guardrails.logger import logger
44
from guardrails.validator_base import (
@@ -28,7 +28,7 @@ class ReadingTime(Validator):
2828
reading_time: The maximum reading time in minutes.
2929
"""
3030

31-
def __init__(self, reading_time: int, on_fail: Optional[str] = None):
31+
def __init__(self, reading_time: int, on_fail: Optional[Callable] = None):
3232
super().__init__(
3333
on_fail=on_fail,
3434
reading_time=reading_time,

0 commit comments

Comments
 (0)