gatelogue_aggregator.source.BusSource

class gatelogue_aggregator.source.BusSource(config: Config, conn: sqlite3.Connection)

Bases: Source

__init__(config: Config, conn: sqlite3.Connection)

Methods

__init__(config, conn)

berth(**kwargs)

build(config)

builder(line)

company(**kwargs)

connection(**kwargs)

line(**kwargs)

prepare(config)

report()

stop(**kwargs)

Attributes

priority

report_ignore

name

conn

berth(**kwargs: Unpack[CreateParams]) → BusBerth
build(config: Config)
builder(line: BusLine) → BusLineBuilder
company(**kwargs: Unpack[CreateParams]) → BusCompany
conn
connection(**kwargs: Unpack[CreateParams]) → BusConnection
line(**kwargs: Unpack[CreateParams]) → BusLine
name
prepare(config: Config)
priority = -1
report()
report_ignore = ()
stop(**kwargs: Unpack[CreateParams]) → BusStop