提交一下,准备更换总线通信架构

This commit is contained in:
2025-09-27 08:36:08 +08:00
parent bb3ae1e65a
commit c7c0d15545
27 changed files with 267 additions and 209 deletions

View File

@@ -1,7 +1,6 @@
import sqlite3
import time
from codes.common import clibs
from pathlib import Path
def db_init(db_file):
@@ -74,7 +73,34 @@ def db_conn():
return conn, cursor
@db_lock
def db_close(conn, cursor):
cursor.close()
conn.close()
def db_close():
if clibs.cursor is not None:
clibs.cursor.close()
if clibs.conn is not None:
clibs.conn.close()
clibs.conn, clibs.cursor = None, None
@db_lock
def db_write_logs(content, module, level="info"):
if level.lower() not in ["debug", "info", "warning", "error", "exception"]:
level = "unknown"
clibs.cursor.execute(f"INSERT INTO logs (level, module, content) VALUES (?, ?, ?)", (level, module, content))
@db_lock
def db_query_logs():
...
@db_lock
def db_write_users(username, password_encrypted, salt):
clibs.cursor.execute("INSERT INTO users (username, password, salt) VALUES (?, ?, ?)", (username, password_encrypted, salt))
@db_lock
def db_delete_users(username):
# clibs.cursor.execute("INSERT INTO users (username, password, salt) VALUES (?, ?, ?)", (username, password_encrypted, salt))
...
@db_lock
def db_query_users(username):
clibs.cursor.execute(f""" SELECT * FROM users where username = "{username}" """)
record = clibs.cursor.fetchall()
return record