diff --git a/libs/langgraph/langgraph/pregel/loop.py b/libs/langgraph/langgraph/pregel/loop.py index ac7a5ac00..2d498cee1 100644 --- a/libs/langgraph/langgraph/pregel/loop.py +++ b/libs/langgraph/langgraph/pregel/loop.py @@ -381,7 +381,7 @@ class SyncPregelLoop(PregelLoop, ContextManager): if not self.is_nested: # in outer graph, catch interrupt del self.graph - return True and self.stack.__exit__(None, None, None) + return True or self.stack.__exit__(None, None, None) # unwind stack del self.graph