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

Source Code for Module lib.config.services

1 -class Service:
2 - def __init__(self, name="", command="", comment="", parser=""):
3 self.name = name 4 self.command = command 5 self.comment = comment 6 self.parser = parser
7
8 - def __str__(self):
9 return "Service('Name: " + self.name + "', 'Command: " + self.command + ", 'Parser: " + self.parser + "')"
10
11 - def clone(self):
12 return Service(self.name, self.command, self.comment)
13 14
15 -def serviceList(services):
16 return [Service(name=key, **values) for key, values in services.items()]
17