[docs]classService():""" Basic class to store service informations. """def__init__(self,manager):self.id=Noneself.name=Noneself.manager=managerself.state=Noneself.running=None
[docs]classServiceOperationError(Exception):""" Exception class for services. """def__init__(self,inner):self.inner=innerdef__unicode__(self):returnf'[ServiceOperationError {self.inner}]'
[docs]@interfaceclassServiceManager():""" Abstract interface for all managers. """id=Nonename=None