Decks: methods to normalize name and check equality of name

This commit is contained in:
Arthur Milchior 2019-11-13 15:26:53 +01:00
parent 3d6c0ec36c
commit e44b049278

View file

@ -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)