prompt_recipe_smith.PromptSession

class prompt_recipe_smith.PromptSession(recipe_name: str, user_input: str, selected_branch: str | None = None, answers: tuple[tuple[str, str], ...] = (), next_question: PromptQuestion | None = None, complete: bool = False)[source]

Bases: object

One prompt-building interaction.

__init__(recipe_name: str, user_input: str, selected_branch: str | None = None, answers: tuple[tuple[str, str], ...] = (), next_question: PromptQuestion | None = None, complete: bool = False) None

Methods

__init__(recipe_name, user_input[, ...])

Attributes

answers: tuple[tuple[str, str], ...] = ()
complete: bool = False
next_question: PromptQuestion | None = None
recipe_name: str
selected_branch: str | None = None
user_input: str