db module for Auth
This commit is contained in:
12
App/Auth/db/select.py
Normal file
12
App/Auth/db/select.py
Normal file
@@ -0,0 +1,12 @@
|
||||
from .DBconnect import DBContextManager
|
||||
|
||||
def select_list(db_config, sql) -> list:
|
||||
with DBContextManager(db_config) as cursor:
|
||||
if cursor is None:
|
||||
raise ValueError("Cursor not created")
|
||||
else:
|
||||
cursor.execute(sql)
|
||||
result = cursor.fetchall()
|
||||
schema = [item[0] for item in cursor.description]
|
||||
lst = [dict(zip(schema, row)) for row in result]
|
||||
return lst
|
||||
Reference in New Issue
Block a user