From e44b0492781e8248318e87a47eb179561db94b7b Mon Sep 17 00:00:00 2001 From: Arthur Milchior Date: Wed, 13 Nov 2019 15:26:53 +0100 Subject: [PATCH] Decks: methods to normalize name and check equality of name --- anki/decks.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/anki/decks.py b/anki/decks.py index d692cfd4d..9c994945f 100644 --- a/anki/decks.py +++ b/anki/decks.py @@ -600,3 +600,11 @@ class DeckManager: def isDyn(self, did): return self.get(did)['dyn'] + + @staticmethod + def normalizeName(name): + return unicodedata.normalize("NFC", name.lower()) + + @staticmethod + def equalName(name1, name2): + return DeckManager.normalizeName(name1) == DeckManager.normalizeName(name2)