parse email strings
This commit is contained in:
parent
ac0f0e75e6
commit
fb9580c26e
|
@ -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):
|
||||||
|
|
Loading…
Reference in New Issue