Skip to content

Commit ed70a80

Browse files
Add re.Pattern to allowed match types
Suggested in #436 (comment)
1 parent 60358bb commit ed70a80

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

tenacity/retry.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ class retry_if_exception_message(retry_if_exception):
207207
def __init__(
208208
self,
209209
message: typing.Optional[str] = None,
210-
match: typing.Optional[str] = None,
210+
match: typing.Union[None, str, re.Pattern] = None,
211211
) -> None:
212212
if message and match:
213213
raise TypeError(
@@ -242,7 +242,7 @@ class retry_if_not_exception_message(retry_if_exception_message):
242242
def __init__(
243243
self,
244244
message: typing.Optional[str] = None,
245-
match: typing.Optional[str] = None,
245+
match: typing.Union[None, str, re.Pattern] = None,
246246
) -> None:
247247
super().__init__(message, match)
248248
# invert predicate

0 commit comments

Comments
 (0)