X-Git-Url: https://git.madduck.net/etc/taskwarrior.git/blobdiff_plain/e52d223ba61ad4b121e91223ce33e860735ed6db..0aa410df86d4a16b4117858a96147e896c2a7d35:/tasklib/backends.py diff --git a/tasklib/backends.py b/tasklib/backends.py index 6aadf7a..a1d858f 100644 --- a/tasklib/backends.py +++ b/tasklib/backends.py @@ -54,6 +54,14 @@ class Backend(object): """ pass + @abc.abstractmethod + def annotate_task(self, task, annotation): + pass + + @abc.abstractmethod + def denotate_task(self, task, annotation): + pass + @abc.abstractmethod def sync(self): """Syncs the backend database with the taskd server""" @@ -272,3 +280,5 @@ class TaskWarrior(object): return json.loads(output[0]) + def sync(self): + self.execute_command(['sync'])