We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 303d4e7 commit 35a83e1Copy full SHA for 35a83e1
langgraph/checkpoint/redis/base.py
@@ -436,10 +436,11 @@ def _recursive_deserialize(self, obj: Any) -> Any:
436
if obj.get("lc") in (1, 2) and obj.get("type") == "constructor":
437
try:
438
# Use the serde's reviver to reconstruct the object
439
- if hasattr(self.serde, "_reviver"):
440
- return self.serde._reviver(obj)
441
- elif hasattr(self.serde, "_revive_if_needed"):
+
+ if hasattr(self.serde, "_revive_if_needed"):
442
return self.serde._revive_if_needed(obj)
+ elif hasattr(self.serde, "_reviver"):
443
+ return self.serde._reviver(obj)
444
else:
445
# Log warning if serde doesn't have reviver
446
logger.warning(
0 commit comments