Skip to content

Commit 8120602

Browse files
committed
Update dashboard.py
1 parent 6899d48 commit 8120602

File tree

1 file changed

+17
-7
lines changed

1 file changed

+17
-7
lines changed

src/dashboard.py

+17-7
Original file line numberDiff line numberDiff line change
@@ -2026,30 +2026,40 @@ def login(self):
20262026
Database Connection Functions
20272027
"""
20282028

2029-
sqldb = sqlite3.connect(os.path.join(CONFIGURATION_PATH, 'db', 'wgdashboard.db'), check_same_thread=False)
2030-
sqldb.row_factory = sqlite3.Row
2031-
cursor = sqldb.cursor()
2029+
# sqldb = sqlite3.connect(os.path.join(CONFIGURATION_PATH, 'db', 'wgdashboard.db'), check_same_thread=False)
2030+
# sqldb.row_factory = sqlite3.Row
2031+
# cursor = sqldb.cursor()
20322032

20332033
def sqlSelect(statement: str, paramters: tuple = ()) -> sqlite3.Cursor:
2034+
sqldb = sqlite3.connect(os.path.join(CONFIGURATION_PATH, 'db', 'wgdashboard.db'))
2035+
sqldb.row_factory = sqlite3.Row
2036+
cursor = sqldb.cursor()
2037+
20342038
with sqldb:
20352039
try:
20362040
cursor = sqldb.cursor()
2041+
sqldb.close()
20372042
return cursor.execute(statement, paramters)
2038-
2039-
except sqlite3.OperationalError as error:
2043+
except Exception as error:
20402044
print("[WGDashboard] SQLite Error:" + str(error) + " | Statement: " + statement)
2045+
sqldb.close()
20412046
return []
2047+
20422048

20432049
def sqlUpdate(statement: str, paramters: tuple = ()) -> sqlite3.Cursor:
2050+
sqldb = sqlite3.connect(os.path.join(CONFIGURATION_PATH, 'db', 'wgdashboard.db'))
2051+
sqldb.row_factory = sqlite3.Row
2052+
cursor = sqldb.cursor()
20442053
with sqldb:
20452054
cursor = sqldb.cursor()
20462055
try:
20472056
statement = statement.rstrip(';')
20482057
s = f'BEGIN TRANSACTION;{statement};END TRANSACTION;'
20492058
cursor.execute(statement, paramters)
2050-
sqldb.commit()
2051-
except sqlite3.OperationalError as error:
2059+
# sqldb.commit()
2060+
except Exception as error:
20522061
print("[WGDashboard] SQLite Error:" + str(error) + " | Statement: " + statement)
2062+
sqldb.close()
20532063

20542064

20552065
DashboardConfig = DashboardConfig()

0 commit comments

Comments
 (0)