From 879dda4891979fb7b0b949a9006d8d5a055abcdc Mon Sep 17 00:00:00 2001 From: ydb5755 Date: Mon, 23 Sep 2024 12:27:57 +0300 Subject: [PATCH] adjust db population to account for each of 3 local machine paths --- python_files/db_population.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/python_files/db_population.py b/python_files/db_population.py index 18be70f..28fb6ca 100644 --- a/python_files/db_population.py +++ b/python_files/db_population.py @@ -9,8 +9,15 @@ from werkzeug.security import generate_password_hash import random def engineer(): - # engine = create_engine('sqlite:////home/yisroel2/Desktop/Pilzno/instance/site.db') - engine = create_engine('sqlite:///C:/Users/Lenovo/Desktop/Pilzno/instance/site.db') + path1 = 'C:/Users/Lenovo/Desktop/Pilzno/instance/site.db' + path2 = '/home/yisroel2/Desktop/Pilzno/instance/site.db' + path3 = '/home/ubuntu/PilznoProject/PilznoProduction/instance/site.db' + + for p in [path1, path2, path3]: + if os.path.exists(p): + path = p + break + engine = create_engine(f'sqlite:///{path}') metadata_obj = MetaData() metadata_obj.reflect(bind=engine) return engine, metadata_obj