Sergidev commited on
Commit
ffb372e
·
verified ·
1 Parent(s): 0d3ac07

Update helper.py

Browse files
Files changed (1) hide show
  1. helper.py +11 -3
helper.py CHANGED
@@ -24,12 +24,16 @@ ph = PasswordHasher()
24
  cipher_key = Fernet.generate_key()
25
  cipher = Fernet(cipher_key)
26
 
 
 
 
27
  def get_db_connection():
28
- conn = sqlite3.connect('database/grimvault.db')
29
  conn.row_factory = sqlite3.Row
30
  return conn
31
 
32
- def create_tables(conn):
 
33
  c = conn.cursor()
34
  c.execute('''CREATE TABLE IF NOT EXISTS users
35
  (username TEXT PRIMARY KEY, password_hash TEXT, embedding_hash TEXT,
@@ -38,6 +42,7 @@ def create_tables(conn):
38
  (id INTEGER PRIMARY KEY, username TEXT, filename TEXT,
39
  content BLOB, size INTEGER, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP)''')
40
  conn.commit()
 
41
 
42
  @spaces.GPU
43
  def get_embedding(text):
@@ -239,4 +244,7 @@ def record_login_attempt(username, success):
239
  del lockout_dict[username]
240
  else:
241
  lockout_dict[username][0] += 1
242
- lockout_dict[username][1] = time.time()
 
 
 
 
24
  cipher_key = Fernet.generate_key()
25
  cipher = Fernet(cipher_key)
26
 
27
+ # Database file path
28
+ DB_FILE = 'grimvault.db'
29
+
30
  def get_db_connection():
31
+ conn = sqlite3.connect(DB_FILE)
32
  conn.row_factory = sqlite3.Row
33
  return conn
34
 
35
+ def create_tables():
36
+ conn = get_db_connection()
37
  c = conn.cursor()
38
  c.execute('''CREATE TABLE IF NOT EXISTS users
39
  (username TEXT PRIMARY KEY, password_hash TEXT, embedding_hash TEXT,
 
42
  (id INTEGER PRIMARY KEY, username TEXT, filename TEXT,
43
  content BLOB, size INTEGER, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP)''')
44
  conn.commit()
45
+ conn.close()
46
 
47
  @spaces.GPU
48
  def get_embedding(text):
 
244
  del lockout_dict[username]
245
  else:
246
  lockout_dict[username][0] += 1
247
+ lockout_dict[username][1] = time.time()
248
+
249
+ # Initialize database
250
+ create_tables()