From 82af0fad2e292192a01fbf4d3c024dd91f555528 Mon Sep 17 00:00:00 2001 From: Markus Unterwaditzer Date: Sun, 15 Jun 2014 20:30:54 +0200 Subject: [PATCH] Fix bug in handling item_types --- vdirsyncer/storage/dav.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/vdirsyncer/storage/dav.py b/vdirsyncer/storage/dav.py index 5383f12..5ecab8c 100644 --- a/vdirsyncer/storage/dav.py +++ b/vdirsyncer/storage/dav.py @@ -475,7 +475,8 @@ class CaldavStorage(DavStorage): item_types='VTODO, VEVENT', **kwargs): super(CaldavStorage, self).__init__(**kwargs) if isinstance(item_types, str): - item_types = [x.strip() for x in item_types.split(',')] + item_types = filter(bool, + (x.strip() for x in item_types.split(','))) self.item_types = tuple(item_types) if (start_date is None) != (end_date is None): raise ValueError('If start_date is given, '