gatelogue_aggregator.sources.air.wiki_airport.RegexWikiAirport
- class gatelogue_aggregator.sources.air.wiki_airport.RegexWikiAirport(config: Config, conn: sqlite3.Connection)
Bases:
AirSource- __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)mode(_matches)prepare(config)process_airline_name(airline_name)process_gate_code(gate_code)report()width(_matches)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 = ()