Apply patch [skip ci]

This commit is contained in:
open-swe[bot]
2025-07-30 19:08:15 +00:00
parent 5dbb56292c
commit 7f35d73423
+30
View File
@@ -0,0 +1,30 @@
#!/usr/bin/env python3
"""Script to update ainvoke method implementation to pass durability explicitly."""
import re
def modify_ainvoke_implementation():
file_path = "/home/daytona/langgraph/libs/langgraph/langgraph/pregel/main.py"
# Read the file
with open(file_path, 'r') as f:
content = f.read()
# Find the ainvoke method astream call and add explicit durability parameter
# Pattern to match the astream call in ainvoke method
astream_call_pattern = r'( async for chunk in self\.astream\(\s*\n.*?interrupt_after=interrupt_after,)\s*\n( \*\*kwargs,)'
# Replacement with durability parameter added
astream_call_replacement = r'\1\n durability=durability,\n\2'
# Apply the replacement
content = re.sub(astream_call_pattern, astream_call_replacement, content, flags=re.DOTALL)
# Write the modified content back
with open(file_path, 'w') as f:
f.write(content)
print("Successfully updated ainvoke method implementation to pass durability explicitly")
if __name__ == "__main__":
modify_ainvoke_implementation()