From 50267f3c571ec7e01ef3c85248a98d1083542e53 Mon Sep 17 00:00:00 2001 From: ggman12 Date: Thu, 12 Feb 2026 17:26:48 -0500 Subject: [PATCH] make faa work with no new data --- src/create_daily_faa_release.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/create_daily_faa_release.py b/src/create_daily_faa_release.py index c0bd6d0..92df159 100644 --- a/src/create_daily_faa_release.py +++ b/src/create_daily_faa_release.py @@ -27,7 +27,14 @@ OUT_ROOT.mkdir(parents=True, exist_ok=True) from derive_from_faa_master_txt import convert_faa_master_txt_to_df, concat_faa_historical_df from get_latest_release import get_latest_aircraft_faa_csv_df df_new = convert_faa_master_txt_to_df(zip_path, date_str) -df_base, start_date_str = get_latest_aircraft_faa_csv_df() -df_base = concat_faa_historical_df(df_base, df_new) -assert df_base['download_date'].is_monotonic_increasing, "download_date is not monotonic increasing" + +try: + df_base, start_date_str = get_latest_aircraft_faa_csv_df() + df_base = concat_faa_historical_df(df_base, df_new) + assert df_base['download_date'].is_monotonic_increasing, "download_date is not monotonic increasing" +except Exception as e: + print(f"No existing FAA release found, using only new data: {e}") + df_base = df_new + start_date_str = date_str + df_base.to_csv(OUT_ROOT / f"openairframes_faa_{start_date_str}_{date_str}.csv", index=False) \ No newline at end of file