From 1c1aadedc050754f4a8295696afb5b88d58343ea Mon Sep 17 00:00:00 2001 From: Markus Unterwaditzer Date: Fri, 12 Sep 2014 16:52:46 +0200 Subject: [PATCH] Change exception to warning --- vdirsyncer/storage/dav.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/vdirsyncer/storage/dav.py b/vdirsyncer/storage/dav.py index 2152502..37b0c86 100644 --- a/vdirsyncer/storage/dav.py +++ b/vdirsyncer/storage/dav.py @@ -335,8 +335,12 @@ class DavStorage(Storage): try: hrefs_left.remove(href) except KeyError: - raise KeyError('{} doesn\'t exist in {}' - .format(href, hrefs_left)) + if href in hrefs: + dav_logger.warning('Server sent item twice: {}' + .format(href)) + else: + dav_logger.warning('Server sent unsolicited item: {}' + .format(href)) for href in hrefs_left: raise exceptions.NotFoundError(href) return rv