select_conn(sql_formula, *args):
dsn = 'postgres://postgres:blabla@localhost:5432/postgres_db'
conn = await asyncpg.connect(dsn)
async with conn.transaction():
await conn.execute(sql_formula, *args)
result = await conn().fetch()
return result
далее:
def black_list_user(self, user_id):
self.select_conn("SELECT black_list FROM table WHERE id = %s", (user_id,))
и когда вызываю функцию
block = db1.black_list_user(message.from_user.id) пишет что не хватает аргумента user_id,
в чем я ошибся? подскажите пожалуйста
Откуда ты такой плейсхолдер взял
я не особо шарю но возможно ты передаеш одну хрень message.from_user.idа фунция у тебя принимает две хрени self и user_id
Обсуждают сегодня