Skip to content

Баг с валидацией golden key и golden seal при запуске скрипта #40

Description

@Ettlays

Что сломалось?
Если указать неверный golden key и golden seal, то ничего не произойдёт (даже с включенным логированием fpx.*). И python-скрипт продолжит работать

Как воспроизвести
Код примера:

from fpx import FunPayTools, types
from dotenv import load_dotenv
import os
import asyncio
import logging

load_dotenv()

async def say_hello(message: types.Message):
    await message.answer(f"Hello!")
async def main():
    fp = FunPayTools(os.getenv("GOLDEN_KEY"), os.getenv("GOLDEN_SEAL"))
    fp.router.message_commands({
        "!start": say_hello
    })
    handler = logging.StreamHandler()
    handler.setFormatter(logging.Formatter('%(asctime)s [%(name)s] %(levelname)s: %(message)s'))

    fpx_logger = logging.getLogger('fpx')
    fpx_logger.setLevel(logging.DEBUG)
    fpx_logger.addHandler(handler)

    await fp.runner.start_polling(3, is_background=True)
    await fp.runner.idle()
if __name__ == "__main__":
    asyncio.run(main())

Версии

  • ОС: windows
  • Версия Python: 3.13.14
  • Версия фреймворка: 0.7.4

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions