Spaces:
Sleeping
Sleeping
Commit
·
2e80070
1
Parent(s):
df175c7
hii
Browse files
app.py
CHANGED
|
@@ -37,6 +37,7 @@ conversation_context = []
|
|
| 37 |
# Database setup
|
| 38 |
def init_db():
|
| 39 |
"""Initialize SQLite database for visitor tracking"""
|
|
|
|
| 40 |
try:
|
| 41 |
# Try to create database in a writable location for HF Spaces
|
| 42 |
db_path = os.environ.get('SQLITE_DB_PATH', '/tmp/visitors.db')
|
|
@@ -76,13 +77,11 @@ def init_db():
|
|
| 76 |
logger.info(f"Database initialized successfully at {db_path}")
|
| 77 |
|
| 78 |
# Store the database path globally for other functions to use
|
| 79 |
-
global DB_PATH
|
| 80 |
DB_PATH = db_path
|
| 81 |
|
| 82 |
except Exception as e:
|
| 83 |
logger.error(f"Database initialization failed: {e}")
|
| 84 |
# Set a fallback - use in-memory database
|
| 85 |
-
global DB_PATH
|
| 86 |
DB_PATH = ':memory:'
|
| 87 |
logger.warning("Using in-memory database as fallback")
|
| 88 |
|
|
|
|
| 37 |
# Database setup
|
| 38 |
def init_db():
|
| 39 |
"""Initialize SQLite database for visitor tracking"""
|
| 40 |
+
global DB_PATH
|
| 41 |
try:
|
| 42 |
# Try to create database in a writable location for HF Spaces
|
| 43 |
db_path = os.environ.get('SQLITE_DB_PATH', '/tmp/visitors.db')
|
|
|
|
| 77 |
logger.info(f"Database initialized successfully at {db_path}")
|
| 78 |
|
| 79 |
# Store the database path globally for other functions to use
|
|
|
|
| 80 |
DB_PATH = db_path
|
| 81 |
|
| 82 |
except Exception as e:
|
| 83 |
logger.error(f"Database initialization failed: {e}")
|
| 84 |
# Set a fallback - use in-memory database
|
|
|
|
| 85 |
DB_PATH = ':memory:'
|
| 86 |
logger.warning("Using in-memory database as fallback")
|
| 87 |
|