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 87791a1 commit 5a54f76Copy full SHA for 5a54f76
langgraph/checkpoint/redis/base.py
@@ -417,10 +417,11 @@ def _recursive_deserialize(self, obj: Any) -> Any:
417
if obj.get("lc") in (1, 2) and obj.get("type") == "constructor":
418
try:
419
# Use the serde's reviver to reconstruct the object
420
- if hasattr(self.serde, "_reviver"):
421
- return self.serde._reviver(obj)
422
- elif hasattr(self.serde, "_revive_if_needed"):
+
+ if hasattr(self.serde, "_revive_if_needed"):
423
return self.serde._revive_if_needed(obj)
+ elif hasattr(self.serde, "_reviver"):
424
+ return self.serde._reviver(obj)
425
else:
426
# Log warning if serde doesn't have reviver
427
logger.warning(
0 commit comments