2023-07-31 19:53:12 +02:00
|
|
|
from .models import *
|
2023-02-22 07:19:33 +01:00
|
|
|
from various.utils import bez_diakritiky_translate
|
|
|
|
import re
|
|
|
|
|
2023-07-31 19:13:56 +02:00
|
|
|
def normalizuj_jmeno(o: Osoba) -> str:
|
2023-02-22 07:19:33 +01:00
|
|
|
# FIXME: Možná není potřeba vázat na model?
|
|
|
|
cele_jmeno = f'{o.jmeno} {o.prijmeni}'
|
|
|
|
cele_jmeno = cele_jmeno.translate(bez_diakritiky_translate)
|
|
|
|
cele_jmeno = re.sub(r'[^a-zA-Z- ]', '', cele_jmeno)
|
|
|
|
return cele_jmeno
|
|
|
|
|