cookiecutter_python.handle package

Subpackages

Submodules

cookiecutter_python.handle.interactive_cli_pipeline module

Handles sequence of Interactive User Dialogs, for Context Information.

class cookiecutter_python.handle.interactive_cli_pipeline.InteractiveDialogsPipeline[source]

Bases: object

Handles sequence of Interactive User Dialogs, for Context Information.

dialogs = ['project-name']
process(request)[source]

Process sequence of Interactive User Dialogs, for Context Information.

cookiecutter_python.handle.node_base module

class cookiecutter_python.handle.node_base.DialogNode(dialog)[source]

Bases: Node[List, Mapping[str, Any]]

Handles a single Interactive User Dialog, for Context Information.

process(request)[source]

Process a single Interactive User Dialog, for Context Information.

cookiecutter_python.handle.node_factory module

class cookiecutter_python.handle.node_factory.NodeFactory[source]

Bases: object

static create(dialog_name: str)[source]

cookiecutter_python.handle.node_interface module

class cookiecutter_python.handle.node_interface.Node[source]

Bases: ABC, Generic[T, TT]

abstract process(request: T) TT | None[source]

Module contents