_kwargs_retrying() — langchain Function Reference
Architecture documentation for the _kwargs_retrying() function in retry.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD 96fac358_fc30_b0a1_ef92_49921799d111["_kwargs_retrying()"] dcb89960_9531_c0ae_7764_c192a29f52c0["RunnableRetry"] 96fac358_fc30_b0a1_ef92_49921799d111 -->|defined in| dcb89960_9531_c0ae_7764_c192a29f52c0 style 96fac358_fc30_b0a1_ef92_49921799d111 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/core/langchain_core/runnables/retry.py lines 136–150
def _kwargs_retrying(self) -> dict[str, Any]:
kwargs: dict[str, Any] = {}
if self.max_attempt_number:
kwargs["stop"] = stop_after_attempt(self.max_attempt_number)
if self.wait_exponential_jitter:
kwargs["wait"] = wait_exponential_jitter(
**(self.exponential_jitter_params or {})
)
if self.retry_exception_types:
kwargs["retry"] = retry_if_exception_type(self.retry_exception_types)
return kwargs
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does _kwargs_retrying() do?
_kwargs_retrying() is a function in the langchain codebase, defined in libs/core/langchain_core/runnables/retry.py.
Where is _kwargs_retrying() defined?
_kwargs_retrying() is defined in libs/core/langchain_core/runnables/retry.py at line 136.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free