gatelogue_aggregator.sources.yaml2source.Yaml2Source
- class gatelogue_aggregator.sources.yaml2source.Yaml2Source(config: Config, conn: sqlite3.Connection)
Bases:
Source- __init__(config: Config, conn: sqlite3.Connection)
Methods
__init__(config, conn)build(_config)prepare(config)report()routing(line_node, builder, line_yaml, ...)Attributes
- B: ClassVar[type[RailLineBuilder | BusLineBuilder | SeaLineBuilder]]
- conn
- file_path: ClassVar[Path]
- name = 'Gatelogue'
- priority = -1
- report()
- report_ignore = ()
- routing(line_node: gt.RailLine | gt.BusLine | gt.SeaLine, builder: RailLineBuilder | BusLineBuilder | SeaLineBuilder, line_yaml: YamlLine, route_yaml: YamlRoute, cp: _ConnectParams)