gatelogue_aggregator.types.gatelogue_data.GatelogueData

class gatelogue_aggregator.types.gatelogue_data.GatelogueData(config: Config)

Bases: AirSource, RailSource, SeaSource, BusSource, TownSource, SpawnWarpSource, ProximitySource, SharedFacilitySource

__init__(config: Config)

Methods

__init__(config)

build(config)

export()

find_by_ref(v)

find_by_ref_or_index(v)

from_sources(sources)

graph(path)

is_coord_source()

report()

reported_nodes()

retrieve_from_cache(config)

sanitise_strings()

save_to_cache(config)

source(v)

update()

Attributes

name

priority

g

build(config: Config)
export() GatelogueData
find_by_ref(v: R) N | None
find_by_ref_or_index(v: R | int) N | None
classmethod from_sources(sources: Iterable[AirSource | RailSource | SeaSource | BusSource | TownSource]) Self
g: rx.PyGraph
graph(path: Path)
classmethod is_coord_source() bool
name: ClassVar[str] = 'Gatelogue'
priority: ClassVar[float | int] = 0
report()
classmethod reported_nodes() tuple[type[Node], ...]
retrieve_from_cache(config: Config) rx.PyGraph | None
sanitise_strings()
save_to_cache(config: Config)
classmethod source(v: T) Sourced[T]
update()