From e7a597ffacddcb897c63a07de9db2df648130fe5 Mon Sep 17 00:00:00 2001 From: viswavi Date: Sat, 30 Dec 2023 10:53:34 -0500 Subject: [PATCH 1/2] Use temporary file for tarball instead of tmp directory --- .../model_retriever/description_based_retriever.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/prompt2model/model_retriever/description_based_retriever.py b/prompt2model/model_retriever/description_based_retriever.py index d71436471..1bc060370 100644 --- a/prompt2model/model_retriever/description_based_retriever.py +++ b/prompt2model/model_retriever/description_based_retriever.py @@ -131,11 +131,10 @@ def load_model_info(self): """ if not os.path.isdir(self.model_descriptions_index_path): # If the model descriptions directory is not populated, then populate it. - urllib.request.urlretrieve( - "http://phontron.com/data/prompt2model/model_info.tgz", - "/tmp/model_info.tgz", + temporary_file, _ = urllib.request.urlretrieve( + "http://phontron.com/data/prompt2model/model_info.tgz" ) - tar = tarfile.open("/tmp/model_info.tgz") + tar = tarfile.open(temporary_file) os.makedirs(self.model_descriptions_index_path) tar.extractall(path=self.model_descriptions_index_path) From abcb7dcab9820afa59bb8fecc645032886d8c57c Mon Sep 17 00:00:00 2001 From: Vijay Viswanathan Date: Sat, 30 Dec 2023 11:16:23 -0500 Subject: [PATCH 2/2] Use temporary file for tarball instead of tmp directory (#388)