From 0bfeb7f4e15610d481148f993e4f76521e4f0ae5 Mon Sep 17 00:00:00 2001 From: Nuno Campos Date: Wed, 18 Sep 2024 10:24:28 -0700 Subject: [PATCH] Update types.py --- libs/langgraph/langgraph/pregel/types.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/langgraph/langgraph/pregel/types.py b/libs/langgraph/langgraph/pregel/types.py index ca548ba64..f8682d50b 100644 --- a/libs/langgraph/langgraph/pregel/types.py +++ b/libs/langgraph/langgraph/pregel/types.py @@ -1,5 +1,5 @@ from collections import deque -from typing import Any, Callable, Literal, NamedTuple, Optional, Type, Union, List +from typing import Any, Callable, Literal, NamedTuple, Optional, Sequence, Type, Union from langchain_core.runnables import Runnable, RunnableConfig @@ -52,7 +52,7 @@ class RetryPolicy(NamedTuple): jitter: bool = True """Whether to add random jitter to the interval between retries.""" retry_on: Union[ - Type[Exception], List[Type[Exception]], tuple[Type[Exception], ...], Callable[[Exception], bool] + Type[Exception], Sequence[Type[Exception]], Callable[[Exception], bool] ] = default_retry_on """List of exception classes that should trigger a retry, or a callable that returns True for exceptions that should trigger a retry."""