From 086003d52704f1d64cc000ad13bc42a5c0b0a209 Mon Sep 17 00:00:00 2001 From: jenno-verdonck <42772246+jenno-verdonck@users.noreply.github.com> Date: Mon, 13 May 2024 15:58:50 +0200 Subject: [PATCH] Fixes get_definitions failing when get_data wasn't called previously --- folktables/load_acs.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/folktables/load_acs.py b/folktables/load_acs.py index 07b4cfc..4eeab0c 100644 --- a/folktables/load_acs.py +++ b/folktables/load_acs.py @@ -149,6 +149,8 @@ def load_definitions(root_dir, year=2018, horizon='1-Year', download=False): year_string = year if horizon == '1-Year' else f'{year - 4}-{year}' url = f'https://www2.census.gov/programs-surveys/acs/tech_docs/pums/data_dict/PUMS_Data_Dictionary_{year_string}.csv' + os.makedirs(base_datadir, exist_ok=True) + response = requests.get(url) with open(file_path, 'wb') as handle: handle.write(response.content)