gatelogue_aggregator.source.RailSource
- class gatelogue_aggregator.source.RailSource(config: Config, conn: sqlite3.Connection)
Bases:
Source- __init__(config: Config, conn: sqlite3.Connection)
Methods
__init__(config, conn)build(config)builder(line)company(**kwargs)connection(**kwargs)line(**kwargs)platform(**kwargs)prepare(config)report()station(**kwargs)Attributes
- builder(line: RailLine) RailLineBuilder
- company(**kwargs: Unpack[CreateParams]) RailCompany
- conn
- connection(**kwargs: Unpack[CreateParams]) RailConnection
- line(**kwargs: Unpack[CreateParams]) RailLine
- name
- platform(**kwargs: Unpack[CreateParams]) RailPlatform
- priority = -1
- report()
- report_ignore = ()
- station(**kwargs: Unpack[CreateParams]) RailStation