X-Git-Url: http://git.tremily.us/?p=pycalendar.git;a=blobdiff_plain;f=pycalendar%2Faggregator.py;fp=pycalendar%2Faggregator.py;h=07c5b3a72c0a6a2bc67a682bed10a933d3f27efd;hp=8df064b47300de492b51b2da0332eedd1db22422;hb=d7abd2d4c2cb098cbb5caf0b92774130f24ba016;hpb=83ca807a9e0d2a16eff850f050a5e85630d091b1 diff --git a/pycalendar/aggregator.py b/pycalendar/aggregator.py index 8df064b..07c5b3a 100644 --- a/pycalendar/aggregator.py +++ b/pycalendar/aggregator.py @@ -80,6 +80,12 @@ class Aggregator (list): stream.write('VERSION:{}\r\n'.format(_text.escape(self.version))) stream.write('PRODID:{}\r\n'.format(_text.escape(self.prodid))) for feed in self: - for entry in feed: - entry.write(stream=stream) + for key in [ + 'VEVENT', + 'VFREEBUSY', + 'VJOURNAL', + 'VTODO', + ]: + for entry in feed.get(key, []): + entry.write(stream=stream) stream.write('END:VCALENDAR\r\n')