1
0
Fork 0
mirror of https://github.com/Findus23/acronomy.git synced 2024-09-19 15:33:45 +02:00

add check for correct letter

This commit is contained in:
Lukas Winkler 2020-07-22 21:05:09 +02:00
parent 97c6546e4e
commit 55921fde0b
Signed by: lukas
GPG key ID: 54DE4D798D244853

View file

@ -18,6 +18,17 @@ class LetterCheck(BaseCheck):
f"number of letters selected ({let_len}) not equal to letters in acronym ({acr_len})",
obj=acronym
)
num_letters = []
for num in acronym.acro_letters:
num_letters.append(acronym.full_name[num])
for letter, acro_letter in zip(num_letters, acronym.name):
letter = letter.lower()
acro_letter = acro_letter.lower()
if letter != acro_letter:
yield CheckWarning(
f"letters don't match ({letter}{acro_letter})",
obj=acronym
)
registry.register(LetterCheck)