X-Git-Url: https://git.madduck.net/etc/taskwarrior.git/blobdiff_plain/17c0b4c4fc697eaca97d43c8e40b3a69586fcfcb..c3ad5d17022aad74d430dbbb09248f8ed10b1f66:/tasklib/task.py diff --git a/tasklib/task.py b/tasklib/task.py index 6392b9e..b6c3d09 100644 --- a/tasklib/task.py +++ b/tasklib/task.py @@ -372,8 +372,11 @@ class Task(TaskResource): def add_field(field): # Add the output of format_field method to args list (defaults to - # field:value) - format_default = lambda k: "{0}:'{1}'".format(k, self._data[k] or '') + # field:'value') + format_default = lambda k: "{0}:{1}".format(k, + "'{0}'".format(self._data[k]) + if self._data[k] is not None + else '') format_func = getattr(self, 'format_{0}'.format(field), lambda: format_default(field)) args.append(format_func())