From 05408de656942f3d7e46eeae2a33d163bdd43008 Mon Sep 17 00:00:00 2001 From: Christian Geier Date: Fri, 25 Oct 2013 00:01:45 +0200 Subject: [PATCH] got rid of enclosed 'b's in uids --- src/icalendar/tools.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/icalendar/tools.py b/src/icalendar/tools.py index f5298d9..73fce73 100644 --- a/src/icalendar/tools.py +++ b/src/icalendar/tools.py @@ -5,6 +5,7 @@ from string import ( digits, ) from datetime import datetime +from .parser_tools import to_unicode from .prop import ( vText, vDatetime, @@ -28,7 +29,9 @@ class UIDGenerator(object): Like: 20050105T225746Z-HKtJMqUgdO0jDUwm@example.com """ + host_name = to_unicode(host_name) unique = unique or self.rnd_string() - return vText('%s-%s@%s' % (vDatetime(datetime.today()).to_ical(), + today = to_unicode(vDatetime(datetime.today()).to_ical()) + return vText('%s-%s@%s' % (today, unique, host_name))