layerqa / aiocryptopay

https://t.me/CryptoBot api asynchronous python wrapper
https://pypi.org/project/aiocryptopay/
MIT License
79 stars 18 forks source link

Пример из README работает, но завершается с ошибкой. #7

Closed fkpancho closed 1 year ago

fkpancho commented 1 year ago

error

Что я делаю не так?

В таком варианте завершается без ошибок.

async def main():
    crypto = AioCryptoPay(token=token, network=Networks.TEST_NET)
    profile = await crypto.get_me()

    print(profile)
    session = crypto.get_session()
    await session.close()
    time.sleep(0.05)
layerqa commented 1 year ago

Да, забыли добавить функцию закрытия сессии aiohttp в примерах. Если хочешь, то можешь сделать pull request с доработкой README.

layerqa commented 1 year ago

Да, забыли добавить функцию закрытия сессии aiohttp в примерах. Если хочешь, то можешь сделать pull request с доработкой README.

И да, ты можешь обойтись без crypto.get_session(), а сразу закрывать сессию crypto.close(), как это сделано в примере вебхуков.

fkpancho commented 1 year ago

Как бы обойтись без магических чисел после закрытия сессии? В примере выше - time.sleep(0.05)