From 995dc8d62ab27f6e36767d387bcd4120058dbc65 Mon Sep 17 00:00:00 2001 From: Tim Kreuzer <t.kreuzer@fz-juelich.de> Date: Thu, 20 Feb 2025 14:50:03 +0100 Subject: [PATCH] add store_to_env_file option --- unicorespawner/spawner.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/unicorespawner/spawner.py b/unicorespawner/spawner.py index 3a660d8..e222e82 100644 --- a/unicorespawner/spawner.py +++ b/unicorespawner/spawner.py @@ -610,12 +610,14 @@ class UnicoreSpawner(ForwardBaseSpawner): jd_env.update(env) if self.store_environment_in_file: - env_file = "#!/bin/bash" + env_file = "#!/bin/bash\n" for key, value in jd_env.items(): env_file += f"export {key}={value}\n" if "Imports" not in job_description.keys(): - job_description["Imports"] = {} - job_description["Imports"][".env"] = env_file + job_description["Imports"] = [] + job_description["Imports"].append( + {"From": "inline://dummy", "To": ".env", "Data": env_file} + ) if "Environment" in job_description.keys(): del job_description["Environment"] else: -- GitLab