Skip to content
Snippets Groups Projects
Commit 4cfa992b authored by Lene Wasskog's avatar Lene Wasskog
Browse files

chore: Set up path to template dir

parent 31cacf54
No related branches found
No related tags found
No related merge requests found
Pipeline #3746 passed
...@@ -63,6 +63,8 @@ home_dir = os.getenv("HOME_DIR") ...@@ -63,6 +63,8 @@ home_dir = os.getenv("HOME_DIR")
weather_data_dir = os.getenv("WEATHER_DATA_DIR") weather_data_dir = os.getenv("WEATHER_DATA_DIR")
tmp_dir = os.getenv("TMP_DIR") tmp_dir = os.getenv("TMP_DIR")
data_dir = os.getenv("DATA_DIR") data_dir = os.getenv("DATA_DIR")
template_dir = f"{os.getenv('HOME_DIR')}mapfile/"
mapfile_outdir = os.getenv("MAPFILE_DIR")
config_file_path = f"{os.getenv('HOME_DIR')}{model_id}.cfg" config_file_path = f"{os.getenv('HOME_DIR')}{model_id}.cfg"
mask_file_path = ( mask_file_path = (
...@@ -70,6 +72,7 @@ mask_file_path = ( ...@@ -70,6 +72,7 @@ mask_file_path = (
if os.getenv("MASK_FILE") if os.getenv("MASK_FILE")
else None else None
) )
template_file_name = "template.j2"
# Get language stuff # Get language stuff
config = configparser.ConfigParser() config = configparser.ConfigParser()
...@@ -269,8 +272,8 @@ if __name__ == "__main__": ...@@ -269,8 +272,8 @@ if __name__ == "__main__":
languages.append(language) languages.append(language)
# The paths should be set in a .env file # The paths should be set in a .env file
env = Environment(loader=FileSystemLoader(".")) env = Environment(loader=FileSystemLoader(template_dir))
template = env.get_template("mapfile/template.j2") template = env.get_template(template_file_name)
output = template.render( output = template.render(
{ {
"model_id": model_id, "model_id": model_id,
...@@ -284,7 +287,6 @@ if __name__ == "__main__": ...@@ -284,7 +287,6 @@ if __name__ == "__main__":
"language_codes": language_codes, "language_codes": language_codes,
} }
) )
mapfile_outdir = os.getenv("MAPFILE_DIR")
with open(f"{mapfile_outdir}/{model_id}.map", "w") as f: with open(f"{mapfile_outdir}/{model_id}.map", "w") as f:
f.write(output) f.write(output)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment