gatelogue_aggregator.sources.air.wiki_airline.RegexWikiAirline
- class gatelogue_aggregator.sources.air.wiki_airline.RegexWikiAirline(config: Config, conn: sqlite3.Connection)
Bases:
AirSource- __init__(config: Config, conn: sqlite3.Connection)
Methods
__init__(config, conn)aircraft(_matches)airline(**kwargs)airport(**kwargs)build(config)connect(*, airline, flight_code1, flight_code2)flight(**kwargs)gate(**kwargs)mode(_matches)prepare(config)process_airport_code(code)process_airport_gate_code(gate, _airport)process_airport_name(name)process_flight_code_back(code)report()Attributes
- airline(**kwargs: Unpack[CreateParams]) AirAirline
- airport(**kwargs: Unpack[CreateParams]) AirAirport
- 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
- priority = -1
- regex: ClassVar[re.Pattern[str]]
- report()
- report_ignore = ()