Skip to content

Commit b33f78a

Browse files
committed
fix cli copy test
1 parent 52da4f1 commit b33f78a

File tree

1 file changed

+3
-3
lines changed
  • pydantic_ai_slim/pydantic_ai

1 file changed

+3
-3
lines changed

pydantic_ai_slim/pydantic_ai/_cli.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -351,11 +351,11 @@ def handle_slash_command(
351351
console.print('[dim]Exiting…[/dim]')
352352
return 0, multiline
353353
elif ident_prompt == '/cp':
354-
if not messages or not isinstance(messages[-1], ModelResponse) or not (text_to_copy := messages[-1].text):
354+
if not messages or not isinstance(messages[-1], ModelResponse):
355355
console.print('[dim]No output available to copy.[/dim]')
356356
else:
357-
text_to_copy = text_to_copy.strip()
358-
if text_to_copy:
357+
text_to_copy = messages[-1].text
358+
if text_to_copy and (text_to_copy := text_to_copy.strip()):
359359
pyperclip.copy(text_to_copy)
360360
console.print('[dim]Copied last output to clipboard.[/dim]')
361361
else:

0 commit comments

Comments
 (0)