shaheerawan3 commited on
Commit
8d3bd0a
·
verified ·
1 Parent(s): 3fcb5a8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -4
app.py CHANGED
@@ -49,19 +49,23 @@ def initialize_session_state():
49
  """Initialize all required session state variables"""
50
  if 'initialized' not in st.session_state:
51
  try:
 
 
 
 
52
  # Initialize basic session state variables
53
  st.session_state.initialized = False
54
  st.session_state.page = 'login'
55
  st.session_state.user = None
56
- st.session_state.login_attempts = {} # Dictionary to track login attempts
57
 
58
  # Initialize database connection
59
  if 'db' not in st.session_state:
60
  st.session_state.db = sqlite3.connect('digital_heir.db', check_same_thread=False)
61
 
62
- # Initialize application state
63
- if 'digital_heir' not in st.session_state:
64
- st.session_state.digital_heir = init_app()
65
 
66
  # Initialize database tables
67
  initialize_database()
 
49
  """Initialize all required session state variables"""
50
  if 'initialized' not in st.session_state:
51
  try:
52
+ # Clear any existing metrics first
53
+ if 'login_attempts_counter' in st.session_state:
54
+ del st.session_state['login_attempts_counter']
55
+
56
  # Initialize basic session state variables
57
  st.session_state.initialized = False
58
  st.session_state.page = 'login'
59
  st.session_state.user = None
60
+ st.session_state.login_attempts = {}
61
 
62
  # Initialize database connection
63
  if 'db' not in st.session_state:
64
  st.session_state.db = sqlite3.connect('digital_heir.db', check_same_thread=False)
65
 
66
+ # Initialize metrics
67
+ from utils.metrics import get_login_attempts_counter
68
+ st.session_state.login_attempts_counter = get_login_attempts_counter()
69
 
70
  # Initialize database tables
71
  initialize_database()