From 9d393623fd158bef294c79d3f4d1b9da8fe9bb04 Mon Sep 17 00:00:00 2001 From: Markus Unterwaditzer Date: Wed, 31 May 2017 13:56:10 +0200 Subject: [PATCH] Fix error message if etesync is not installed --- vdirsyncer/storage/etesync.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vdirsyncer/storage/etesync.py b/vdirsyncer/storage/etesync.py index 85e1f01..ebdfea4 100644 --- a/vdirsyncer/storage/etesync.py +++ b/vdirsyncer/storage/etesync.py @@ -127,10 +127,10 @@ class EtesyncStorage(Storage): @classmethod def discover(cls, email, secrets_dir, server_url=None, db_path=None, **kwargs): - assert cls._collection_type if kwargs.get('collection', None) is not None: raise TypeError('collection argument must not be given.') session = _Session(email, secrets_dir, server_url, db_path) + assert cls._collection_type session.etesync.sync_journal_list() for entry in session.etesync.list(): if isinstance(entry.collection, cls._collection_type):