From 042a59eef5224cb785ae571898e32a15479f729f Mon Sep 17 00:00:00 2001 From: Markus Unterwaditzer Date: Tue, 28 Apr 2015 12:57:38 +0200 Subject: [PATCH] Define simple metadata interface in storage.base --- vdirsyncer/storage/base.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/vdirsyncer/storage/base.py b/vdirsyncer/storage/base.py index 040467d00..4e0f5cddc 100644 --- a/vdirsyncer/storage/base.py +++ b/vdirsyncer/storage/base.py @@ -213,3 +213,22 @@ def at_once(self): when. ''' yield + + def get_meta(self, key): + '''Get metadata value for collection/storage. + + :param key: The metadata key. + :type key: unicode + ''' + raise NotImplementedError() + + def set_meta(self, key, value): + '''Get metadata value for collection/storage. + + :param key: The metadata key. + :type key: unicode + :param value: The value. + :type value: unicode + ''' + + raise NotImplementedError()