Update database.py
Browse files- 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 |
+
|