This commit is contained in:
BuildTools 2024-09-21 16:37:04 -07:00
commit ba2a610ac5
No known key found for this signature in database
GPG Key ID: 3270C066C15D530B
2 changed files with 15 additions and 8 deletions

View File

@ -1,4 +1,4 @@
numpy~=1.26.4
numpy~=2.1.1
uvicorn~=0.30.6
requests~=2.32.3
pandas~=2.2.3

View File

@ -250,6 +250,7 @@ def index():
for name in os.listdir(data_dir)
if name.endswith(".sqlite") and os.path.isfile(os.path.join(data_dir, name))
]
valid_model_names = set(model_names)
if request.method == "POST":
selected_model = request.form.get("model_select")
@ -272,6 +273,7 @@ def index():
"An error occurred while creating the plot. Please try again later."
)
if selected_model in valid_model_names:
command = [
"python",
"get_data.py",
@ -279,6 +281,11 @@ def index():
"24",
f".\\data\\{selected_model}.sqlite",
]
result = subprocess.run(command, capture_output=True, text=True)
else:
logging.error(f"Invalid model selected: {selected_model}")
error_message = "Invalid model selected. Please choose a valid model."
result = None
result = subprocess.run(command, capture_output=True, text=True)
else: