From e37b884355e3c1698a8b5f1f40d8229429073fee Mon Sep 17 00:00:00 2001 From: skylanix Date: Fri, 22 Aug 2025 17:41:36 +0200 Subject: [PATCH] =?UTF-8?q?Am=C3=A9liore=20la=20gestion=20de=20la=20casse?= =?UTF-8?q?=20pour=20la=20recherche=20de=20jeux?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- protondb/__init__.py | 4 ++-- run-web.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/protondb/__init__.py b/protondb/__init__.py index 7b5b1a8..e2842bd 100644 --- a/protondb/__init__.py +++ b/protondb/__init__.py @@ -30,11 +30,11 @@ def _call_summary(id): def _is_name_match(name:str, search_name:str) -> bool: normalized_game_name = re.sub("[^a-z0-9]", "", name.lower()) normalized_search_name = re.sub("[^a-z0-9]", "", search_name.lower()) - return normalized_game_name.find(normalized_search_name.lower()) >= 0 + return normalized_game_name.find(normalized_search_name) >= 0 def _apply_game_aliases(search_name:str) -> str: for alias in GameAlias.query.order_by(desc(func.length(GameAlias.alias))).all(): - search_name = search_name.replace(alias.alias, alias.name) + search_name = re.sub(re.escape(alias.alias), alias.name, search_name, flags=re.IGNORECASE) return search_name def searhProtonDb(search_name:str): diff --git a/run-web.py b/run-web.py index b865860..bcb00fc 100644 --- a/run-web.py +++ b/run-web.py @@ -23,7 +23,7 @@ def start_twitch_bot(): twitchBot.begin() if __name__ == '__main__': - locale.setlocale(locale.LC_TIME, 'fr_FR.UTF-8') + locale.setlocale(locale.LC_TIME, 'fr_CH.UTF-8') jobs = [] jobs.append(threading.Thread(target=start_discord_bot))