pantry-track/database_admin.py
Jadowyne Ulve 93e8fa3888 test
2025-04-26 10:18:30 -05:00

18 lines
645 B
Python

import postsqldb
import psycopg2
import config
def selectLoginsUser(login_id):
database_config = config.config()
try:
with psycopg2.connect(**database_config) as conn:
with open("sql/SELECT/admin/selectLoginsUser.sql", "r") as file:
sql = file.read()
with conn.cursor() as cur:
cur.execute(sql, (login_id,))
user = cur.fetchone()
if user:
user = postsqldb.tupleDictionaryFactory(cur.description, user)
return user
except Exception as error:
raise postsqldb.DatabaseError(error, login_id, sql)