betty.definition.human_facing module

Definitions that are human-facing and provide human-friendly information.

class betty.definition.human_facing.CountableHumanFacingDefinition

Bases: HumanFacingDefinition

A definition that is human-facing and provides countable human-friendly information.

__init__(*args: Any, label: ResolvableLocalizable, label_plural: ResolvableLocalizable, label_countable: CountableLocalizable, description: ResolvableLocalizable | None = None, **kwargs: Any)
label_countable: Final[CountableLocalizable]

The human-readable short label (countable).

label_plural: Final[Localizable]

The human-readable short label (plural).

class betty.definition.human_facing.HumanFacingDefinition

Bases: object

A definition that is human-facing and provides human-friendly information.

__init__(*args: Any, label: ResolvableLocalizable, description: ResolvableLocalizable | None = None, **kwargs: Any)
description: Final[Localizable | None]

The human-readable long description.

label: Final[Localizable]

The human-readable short label (singular).