#!/usr/bin/env python import configparser from aman.types.PerformanceData import PerformanceData class AircraftPerformance: def __init__(self, filepath : str): config = configparser.ConfigParser() config.read(filepath) self.Aircrafts = { } # iterate over all entries for key in config: if 'DEFAULT' == key: continue aircraft = PerformanceData(key) aircraft.SpeedAboveFL240 = config[key]['speedabovefl240'] aircraft.RodAboveFL240 = config[key]['rodabovefl240'] aircraft.SpeedAboveFL100 = config[key]['speedabovefl100'] aircraft.RodAboveFL100 = config[key]['rodabovefl100'] aircraft.SpeedBelowFL100 = config[key]['speedbelowfl100'] aircraft.RodBelowFL100 = config[key]['rodbelowfl100'] aircraft.SpeedApproach = config[key]['speedapproach'] self.Aircrafts[aircraft.Icao] = aircraft