gatelogue_aggregator.source.AirSource

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

Bases: Source

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

Methods

__init__(config, conn)

airline(**kwargs)

airport(**kwargs)

build(config)

connect(*, airline, flight_code1, flight_code2)

flight(**kwargs)

gate(**kwargs)

prepare(config)

report()

Attributes

priority

report_ignore

name

conn

airline(**kwargs: Unpack[CreateParams]) AirAirline
airport(**kwargs: Unpack[CreateParams]) AirAirport
build(config: Config)
conn
connect(*, airline: AirAirline, flight_code1: str, flight_code2: str | None, airport1_code: str = '', airport2_code: str = '', gate1_code: str | None = None, gate2_code: str | None = None, airport1_name: str | None = None, airport2_name: str | None = None, aircraft_name: str | None = None, mode: AirMode | None = None)
flight(**kwargs: Unpack[CreateParams]) AirFlight
gate(**kwargs: Unpack[CreateParams]) AirGate
name
prepare(config: Config)
priority = -1
report()
report_ignore = ()