From 1b31f1449e2cb2cc5bab096eae92132ff008520f Mon Sep 17 00:00:00 2001 From: Markus Unterwaditzer Date: Mon, 30 May 2016 23:38:43 +0200 Subject: [PATCH] Slightly improved error messages --- vdirsyncer/storage/dav.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/vdirsyncer/storage/dav.py b/vdirsyncer/storage/dav.py index d2df9af..1d28a62 100644 --- a/vdirsyncer/storage/dav.py +++ b/vdirsyncer/storage/dav.py @@ -173,7 +173,7 @@ class Discover(object): # Better don't do string formatting here, because of XML namespaces rv = root.find('.//' + self._homeset_tag + '/{DAV:}href') if rv is None: - raise InvalidXMLResponse() + raise InvalidXMLResponse('Couldn\'t find home-set.') return utils.compat.urlparse.urljoin(response.url, rv.text) def find_collections(self, url=None): @@ -192,7 +192,8 @@ class Discover(object): href = response.find('{DAV:}href') if href is None: - raise InvalidXMLResponse() + raise InvalidXMLResponse('Missing href tag for collection ' + 'props.') href = utils.compat.urlparse.urljoin(r.url, href.text) if href not in done: done.add(href)