primus.cli.feedback.feedback_info module

Command for displaying feedback data information.

primus.cli.feedback.feedback_info.display_feedback_item(item: FeedbackItem) → None

Display a FeedbackItem in rich format.

primus.cli.feedback.feedback_info.format_datetime(dt: datetime | None) → str

Format a datetime object for display, handling None values.

primus.cli.feedback.feedback_info.get_feedback_stats(client, account_id: str) → Dict[str, int]

Get feedback data statistics.

primus.cli.feedback.feedback_info.get_recent_feedback_items(client, account_id: str, limit: int = 3) → List[FeedbackItem]

Get the most recent feedback items.

primus.cli.feedback.feedback_info.truncate_text(text: str | None, max_length: int = 40) → str

Truncate text to specified length, adding ellipsis if needed.