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

Source Code for Module lib.config.filters

1 -class Filter:
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 "Filter('Name: " + self.name + "', 'Command: " + self.command + "', 'Priority: " + str( 10 self.priority) + "')"
11
12 - def clone(self):
13 return Filter(self.name, self.command, self.priority, self.comment)
14 15
16 -def parseFilterList(filters):
17 return [Filter(name, **values) for name, values in filters.items()]
18