Update utils/database.py
Browse files- utils/database.py +7 -2
utils/database.py
CHANGED
|
@@ -26,14 +26,19 @@ from langchain_community.document_loaders import PyPDFLoader
|
|
| 26 |
|
| 27 |
from sqlite3 import Error
|
| 28 |
|
| 29 |
-
# Original SQL-related functions preserved
|
| 30 |
def create_connection(db_file):
|
| 31 |
"""Create a database connection to the SQLite database."""
|
|
|
|
| 32 |
try:
|
|
|
|
| 33 |
conn = sqlite3.connect(db_file)
|
|
|
|
| 34 |
return conn
|
| 35 |
except Error as e:
|
| 36 |
-
st.error(f"
|
|
|
|
|
|
|
|
|
|
| 37 |
return None
|
| 38 |
|
| 39 |
def create_tables(conn):
|
|
|
|
| 26 |
|
| 27 |
from sqlite3 import Error
|
| 28 |
|
|
|
|
| 29 |
def create_connection(db_file):
|
| 30 |
"""Create a database connection to the SQLite database."""
|
| 31 |
+
conn = None
|
| 32 |
try:
|
| 33 |
+
st.write(f"Attempting to connect to database at: {db_file}")
|
| 34 |
conn = sqlite3.connect(db_file)
|
| 35 |
+
st.write("Database connection successful!")
|
| 36 |
return conn
|
| 37 |
except Error as e:
|
| 38 |
+
st.error(f"Database connection error: {str(e)}")
|
| 39 |
+
st.error(f"Error type: {type(e)}")
|
| 40 |
+
import traceback
|
| 41 |
+
st.error(f"Detailed error: {traceback.format_exc()}")
|
| 42 |
return None
|
| 43 |
|
| 44 |
def create_tables(conn):
|