From 94038d3bb43acee54055ca075baa70cba6ad6263 Mon Sep 17 00:00:00 2001 From: Tomas Babej Date: Fri, 19 Dec 2014 08:58:12 +0100 Subject: [PATCH] Task: Allow setting attributes via keyword arguments --- tasklib/task.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tasklib/task.py b/tasklib/task.py index 0953588..170fc77 100644 --- a/tasklib/task.py +++ b/tasklib/task.py @@ -95,9 +95,13 @@ class Task(TaskResource): """ pass - def __init__(self, warrior, data={}): + def __init__(self, warrior, data={}, **kwargs): self.warrior = warrior - self._load_data(data) + + # We keep data for backwards compatibility + kwargs.update(data) + + self._load_data(kwargs) self._modified_fields = set() def __unicode__(self): -- 2.39.2