diff --git a/twitchbot/protondb.py b/twitchbot/protondb.py index 8c6d49b..92c2919 100644 --- a/twitchbot/protondb.py +++ b/twitchbot/protondb.py @@ -68,10 +68,13 @@ async def protondb_command(msg: ChatMessage): await msg.reply(f"@{msg.user.name} Utilisation : !pdb Exemple : !pdb Elden Ring") return + def _search(): + with webapp.app_context(): + return searhProtonDb(name) + try: loop = asyncio.get_event_loop() - with webapp.app_context(): - games = await loop.run_in_executor(None, searhProtonDb, name) + games = await loop.run_in_executor(None, _search) except Exception as e: logging.error(f'Erreur ProtonDB Twitch pour "{name}": {e}') await msg.reply(f"@{msg.user.name} Erreur lors de la recherche ProtonDB.")