Здравствуйте, недавно перешел с sqlite на postgres. Пытаюсь создать телеграм-бота и столкнулся с ошибкой:
File "asyncpg\protocol\protocol.pyx", line 956, in asyncpg.protocol.protocol.BaseProtocol.connection_made
AttributeError: 'Protocol' object has no attribute '_on_error'
Код бд:
import asyncpg
user = '',
password = '',
database = '',
host = 'localhost'
async def add_wallets(wallet):
conn = await asyncpg.connect(user=user, password=password, database=database, host=host)
await conn.execute("""INSERT INTO users(wallet) VALUES($1,)""", wallet)
await conn.close()
Код в основном файле, где происходит добавление в бд:
@dp.message_handler(state=AddTon.wallet)
async def add_ton(message: types.Message, state=FSMContext):
wallet = str('wallet')
await new_ton.add_wallets(wallet)
await state.finish()
await message.answer('Ваш ton кошелёк был добавлен')