Package linspector :: Package lib :: Package config :: Module tasks
[hide private]
[frames] | no frames]

Source Code for Module linspector.lib.config.tasks

1 -class Task:
2 - def __init__(self, name="", command="", priority=0, comment=""):
3 self.name = name 4 self.command = command 5 self.priority = priority 6 self.comment = comment
7
8 - def __str__(self):
9 return "Task('Name: " + self.name + "', 'Command: " + self.command + "', 'Priority: " + str(self.priority) + "')"
10
11 - def clone(self):
12 return Task(self.name, self.command, self.priority, self.comment)
13 14
15 -def parseTaskList(tasks):
16 return [Task(name, **values) for name, values in tasks.items()]
17