Example #1
0
 def remove_task(self, raw_task):
     self._tasks.remove(TaskBuilder.build_temperature_task(self._settings, raw_task))
Example #2
0
 def add_task(self, raw_task):
     self._tasks.append(TaskBuilder.build_temperature_task(self._settings, raw_task))
Example #3
0
 def update_task(self, raw_tasks):
     old_task = TaskBuilder.build_temperature_task(self._settings, raw_tasks[0])
     new_task = TaskBuilder.build_temperature_task(self._settings, raw_tasks[1])
     self._tasks = [ new_task if x == old_task else x for x in self._tasks ]