Aqso commited on
Commit
3f1b8d4
·
verified ·
1 Parent(s): a9bce90

Update database.py

Browse files
Files changed (1) hide show
  1. database.py +6 -0
database.py CHANGED
@@ -22,8 +22,14 @@ async def del_user(u):
22
  await db.execute("DELETE FROM u_tab WHERE u = ?", (u.upper().strip(),))
23
  await db.commit()
24
 
 
 
 
 
 
25
  async def list_users():
26
  async with aiosqlite.connect(D_P) as db:
27
  async with db.execute("SELECT u FROM u_tab") as cur:
28
  r = await cur.fetchall()
29
  return [x[0] for x in r]
 
 
22
  await db.execute("DELETE FROM u_tab WHERE u = ?", (u.upper().strip(),))
23
  await db.commit()
24
 
25
+ async def check_user(u):
26
+ async with aiosqlite.connect(D_P) as db:
27
+ async with db.execute("SELECT u FROM u_tab WHERE u = ?", (u.upper().strip(),)) as cur:
28
+ return await cur.fetchone() is not None
29
+
30
  async def list_users():
31
  async with aiosqlite.connect(D_P) as db:
32
  async with db.execute("SELECT u FROM u_tab") as cur:
33
  r = await cur.fetchall()
34
  return [x[0] for x in r]
35
+