parse email strings

This commit is contained in:
Valentin Moguérou 2024-04-20 15:02:20 +02:00
parent ac0f0e75e6
commit fb9580c26e
1 changed files with 4 additions and 6 deletions

View File

@ -1,6 +1,4 @@
from datetime import date, time, datetime, timedelta from unidecode import unidecode
from pytz import timezone
from uuid import uuid4
from os import path from os import path
from icalendar import Calendar, Event, vCalAddress, vText from icalendar import Calendar, Event, vCalAddress, vText
@ -13,12 +11,12 @@ def emailize(nom, prenom=None):
if prenom is not None: if prenom is not None:
return "{}.{}@example.com" \ return "{}.{}@example.com" \
.format( .format(
prenom.replace(" ", "_").lower(), unidecode(prenom).replace(" ", "_").lower(),
nom.replace(" ", "_").lower() unidecode(nom).replace(" ", "_").lower()
) )
else: else:
return "{}@example.com" \ return "{}@example.com" \
.format(nom.replace(" ", "_").lower()) .format(unidecode(nom).replace(" ", "_").lower())
def to_calendar(etudiant, periode): def to_calendar(etudiant, periode):