Spaces:
Paused
Paused
alessandro trinca tornidor
commited on
Commit
·
bef1e9b
1
Parent(s):
efa7495
feat: move create_folders_and_variables_if_not_exists.py script to lisa_on_cuda.utils package
Browse files
app.py
CHANGED
|
@@ -12,7 +12,7 @@ from fastapi.templating import Jinja2Templates
|
|
| 12 |
from spaces import GPU as SPACES_GPU
|
| 13 |
|
| 14 |
from lisa_on_cuda import routes
|
| 15 |
-
from lisa_on_cuda.utils import app_helpers, session_logger, utils
|
| 16 |
from lisa_on_cuda.utils import frontend_builder
|
| 17 |
|
| 18 |
|
|
@@ -31,6 +31,7 @@ frontend_builder.build_frontend(
|
|
| 31 |
input_css_path=frontend_builder.env_input_css_path,
|
| 32 |
output_dist_folder=fastapi_dict_folder
|
| 33 |
)
|
|
|
|
| 34 |
|
| 35 |
logging.info("build_frontend ok!")
|
| 36 |
|
|
|
|
| 12 |
from spaces import GPU as SPACES_GPU
|
| 13 |
|
| 14 |
from lisa_on_cuda import routes
|
| 15 |
+
from lisa_on_cuda.utils import app_helpers, session_logger, utils, create_folders_and_variables_if_not_exists
|
| 16 |
from lisa_on_cuda.utils import frontend_builder
|
| 17 |
|
| 18 |
|
|
|
|
| 31 |
input_css_path=frontend_builder.env_input_css_path,
|
| 32 |
output_dist_folder=fastapi_dict_folder
|
| 33 |
)
|
| 34 |
+
create_folders_and_variables_if_not_exists.folders_creation()
|
| 35 |
|
| 36 |
logging.info("build_frontend ok!")
|
| 37 |
|
{scripts → lisa_on_cuda/utils}/create_folders_and_variables_if_not_exists.py
RENAMED
|
@@ -31,7 +31,7 @@ def create_folder_if_not_exists(pathname: Path | str):
|
|
| 31 |
assert current_pathname.is_dir()
|
| 32 |
|
| 33 |
|
| 34 |
-
|
| 35 |
folders_string = os.getenv("FOLDERS_MAP")
|
| 36 |
try:
|
| 37 |
folders_dict = json.loads(folders_string)
|
|
@@ -44,8 +44,13 @@ if __name__ == '__main__':
|
|
| 44 |
except (json.JSONDecodeError, TypeError) as jde:
|
| 45 |
print(f"jde:{jde}.")
|
| 46 |
logging.error(f"jde:{jde}.")
|
| 47 |
-
print("double check your variables, e.g. for
|
| 48 |
-
logging.info("double check your variables, e.g. for
|
| 49 |
for k_env, v_env in dict(os.environ).items():
|
| 50 |
print(f"{k_env}, v_env:{v_env}.")
|
| 51 |
-
logging.info(f"{k_env}, v_env:{v_env}.")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 31 |
assert current_pathname.is_dir()
|
| 32 |
|
| 33 |
|
| 34 |
+
def folders_creation():
|
| 35 |
folders_string = os.getenv("FOLDERS_MAP")
|
| 36 |
try:
|
| 37 |
folders_dict = json.loads(folders_string)
|
|
|
|
| 44 |
except (json.JSONDecodeError, TypeError) as jde:
|
| 45 |
print(f"jde:{jde}.")
|
| 46 |
logging.error(f"jde:{jde}.")
|
| 47 |
+
print("double check your variables, e.g. for misspelling like 'FOLDER_MAP'...")
|
| 48 |
+
logging.info("double check your variables, e.g. for misspelling like 'FOLDER_MAP' instead than 'FOLDERS_MAP'...")
|
| 49 |
for k_env, v_env in dict(os.environ).items():
|
| 50 |
print(f"{k_env}, v_env:{v_env}.")
|
| 51 |
+
logging.info(f"{k_env}, v_env:{v_env}.")
|
| 52 |
+
|
| 53 |
+
|
| 54 |
+
if __name__ == '__main__':
|
| 55 |
+
folders_creation()
|
| 56 |
+
|