PyCharm auto-reformatting for improved readability before making code improvements; added 2 spaces between functions. Minimizing line count is not important. Readability is a priority.

This commit is contained in:
williamnoonan 2022-02-17 13:04:49 -06:00
parent 043e69669b
commit d2ed9527da
1 changed files with 42 additions and 36 deletions

View File

@ -1,5 +1,7 @@
import csv import csv
import math import math
def add_airport_region(airport_dict): def add_airport_region(airport_dict):
# Get full region/state name from iso region name # Get full region/state name from iso region name
with open('./dependencies/regions.csv', 'r', encoding='utf-8') as regions_csv: with open('./dependencies/regions.csv', 'r', encoding='utf-8') as regions_csv:
@ -8,6 +10,8 @@ def add_airport_region(airport_dict):
if region['code'] == airport_dict['iso_region']: if region['code'] == airport_dict['iso_region']:
airport_dict['region'] = region['name'] airport_dict['region'] = region['name']
return airport_dict return airport_dict
def getClosestAirport(latitude, longitude, allowed_types): def getClosestAirport(latitude, longitude, allowed_types):
from geopy.distance import geodesic from geopy.distance import geodesic
plane = (latitude, longitude) plane = (latitude, longitude)
@ -28,6 +32,8 @@ def getClosestAirport(latitude, longitude, allowed_types):
closest_airport_dict['icao'] = closest_airport_dict.pop('gps_code') closest_airport_dict['icao'] = closest_airport_dict.pop('gps_code')
closest_airport_dict = add_airport_region(closest_airport_dict) closest_airport_dict = add_airport_region(closest_airport_dict)
return closest_airport_dict return closest_airport_dict
def get_airport_by_icao(icao): def get_airport_by_icao(icao):
with open('./dependencies/airports.csv', 'r', encoding='utf-8') as airport_csv: with open('./dependencies/airports.csv', 'r', encoding='utf-8') as airport_csv:
airport_csv_reader = csv.DictReader(filter(lambda row: row[0] != '#', airport_csv)) airport_csv_reader = csv.DictReader(filter(lambda row: row[0] != '#', airport_csv))