betty.place_type module

Provide Betty’s ancestry place types.

class betty.place_type.PlaceType

Bases: Plugin[PlaceTypeDefinition]

Define a betty.entities.place.Place type.

final class betty.place_type.PlaceTypeDefinition

Bases: CountableHumanFacingDefinition, PluginClsDefinition[PlaceType]

The place type plugin type.

Plugin type ID

place-type

Definition

@PlaceTypeDefinition(...)

Built-in place types:

borough (Borough)
Borough
building (Building)
Building
cemetery (Cemetery)
Cemetery
city (City)
City
country (Country)
Country
county (County)
County
department (Department)
Department
district (District)
District
farm (Farm)
Farm
hamlet (Hamlet)
Hamlet
locality (Locality)
Locality
municipality (Municipality)
Municipality
neighborhood (Neighborhood)
Neighborhood
number (Number)
Number: A place number, such as a house or flat number.
parish (Parish)
Parish
province (Province)
Province
region (Region)
Region
state (State)
State
street (Street)
Street
town (Town)
Town
unknown (Unknown)
Unknown
village (Village)
Village
__init__(plugin_id: ResolvableMachineName, *, label: ResolvableLocalizable, label_plural: ResolvableLocalizable, label_countable: CountableLocalizable, description: ResolvableLocalizable | None = None, requires: Requires = ())
static type() PluginTypeDefinition[Self]

The plugin type definition.

final class betty.place_type.PlaceTypeManufacturer

Bases: PluginManufacturer[PlaceTypeDefinition, PlaceType]

The place type manufacturer.