From fb9580c26e66510f8b11cfa8ce27692f7525e465 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Valentin=20Mogu=C3=A9rou?= Date: Sat, 20 Apr 2024 15:02:20 +0200 Subject: [PATCH] parse email strings --- colloscope/icalexport.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/colloscope/icalexport.py b/colloscope/icalexport.py index 2ca1f68..09db595 100644 --- a/colloscope/icalexport.py +++ b/colloscope/icalexport.py @@ -1,6 +1,4 @@ -from datetime import date, time, datetime, timedelta -from pytz import timezone -from uuid import uuid4 +from unidecode import unidecode from os import path from icalendar import Calendar, Event, vCalAddress, vText @@ -13,12 +11,12 @@ def emailize(nom, prenom=None): if prenom is not None: return "{}.{}@example.com" \ .format( - prenom.replace(" ", "_").lower(), - nom.replace(" ", "_").lower() + unidecode(prenom).replace(" ", "_").lower(), + unidecode(nom).replace(" ", "_").lower() ) else: return "{}@example.com" \ - .format(nom.replace(" ", "_").lower()) + .format(unidecode(nom).replace(" ", "_").lower()) def to_calendar(etudiant, periode):