Skip to content

Commit 55151bc

Browse files
committed
remove unnecessary helpers
1 parent c092ae6 commit 55151bc

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

dspy/adapters/base.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -493,7 +493,7 @@ def _make_dynamic_signature_for_inputs(self, keys: list[str]) -> type[Signature]
493493

494494
def _make_dynamic_signature_for_outputs(self, keys: list[str]) -> type[Signature]:
495495
"""Create a dynamic signature with output fields only (no instructions)."""
496-
return Signature({k: OutputField() for k in keys}, instructions="")
496+
return
497497

498498
def format_conversation_history(
499499
self,
@@ -544,14 +544,14 @@ def _format_demo_history(self, messages: list[dict[str, Any]]) -> list[dict[str,
544544
for msg in messages:
545545
if "input_fields" in msg:
546546
input_dict = {k: self._serialize_kv_value(v) for k, v in msg["input_fields"].items()}
547-
sig = self._make_dynamic_signature_for_inputs(list(input_dict.keys()))
547+
sig = Signature({k: InputField() for k in input_dict.keys()}, instructions="")
548548
result.append({
549549
"role": "user",
550550
"content": self.format_user_message_content(sig, input_dict),
551551
})
552552
if "output_fields" in msg:
553553
output_dict = {k: self._serialize_kv_value(v) for k, v in msg["output_fields"].items()}
554-
sig = self._make_dynamic_signature_for_outputs(list(output_dict.keys()))
554+
sig = Signature({k: OutputField() for k in output_dict.keys()}, instructions="")
555555
result.append({
556556
"role": "assistant",
557557
"content": self.format_assistant_message_content(sig, output_dict),

0 commit comments

Comments
 (0)