Skip to content

Commit 5e70349

Browse files
authored
Fix completion being unable to be deserialized by pickle (#7960)
1 parent 0db6898 commit 5e70349

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

dspy/primitives/prediction.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,8 @@ def __getitem__(self, key):
6868
return self._completions[key]
6969

7070
def __getattr__(self, name):
71+
if name == "_completions":
72+
raise AttributeError(f"'{type(self).__name__}' object has no attribute '{name}'")
7173
if name in self._completions:
7274
return self._completions[name]
7375

0 commit comments

Comments
 (0)