Spaces:
Build error
Build error
Update app.py
Browse files
app.py
CHANGED
|
@@ -70,9 +70,7 @@ class ServiceIntegration:
|
|
| 70 |
return None
|
| 71 |
# ......................
|
| 72 |
|
| 73 |
-
|
| 74 |
def initialize_session_state():
|
| 75 |
-
"""Initialize all required session state variables"""
|
| 76 |
if 'initialized' not in st.session_state:
|
| 77 |
try:
|
| 78 |
# Initialize basic session state variables
|
|
@@ -92,6 +90,9 @@ def initialize_session_state():
|
|
| 92 |
# Initialize database tables
|
| 93 |
initialize_database()
|
| 94 |
|
|
|
|
|
|
|
|
|
|
| 95 |
st.session_state.initialized = True
|
| 96 |
return True
|
| 97 |
except Exception as e:
|
|
@@ -120,6 +121,7 @@ def handle_database_error(e: Exception, operation: str):
|
|
| 120 |
st.error(error_msg)
|
| 121 |
return False
|
| 122 |
|
|
|
|
| 123 |
def main():
|
| 124 |
"""Main application entry point"""
|
| 125 |
# Initialize session state first
|
|
|
|
| 70 |
return None
|
| 71 |
# ......................
|
| 72 |
|
|
|
|
| 73 |
def initialize_session_state():
|
|
|
|
| 74 |
if 'initialized' not in st.session_state:
|
| 75 |
try:
|
| 76 |
# Initialize basic session state variables
|
|
|
|
| 90 |
# Initialize database tables
|
| 91 |
initialize_database()
|
| 92 |
|
| 93 |
+
# Initialize services
|
| 94 |
+
st.session_state.services = ServiceIntegration()
|
| 95 |
+
|
| 96 |
st.session_state.initialized = True
|
| 97 |
return True
|
| 98 |
except Exception as e:
|
|
|
|
| 121 |
st.error(error_msg)
|
| 122 |
return False
|
| 123 |
|
| 124 |
+
|
| 125 |
def main():
|
| 126 |
"""Main application entry point"""
|
| 127 |
# Initialize session state first
|