Ejemplo n.º 1
0
 def __init__(self):
     if not self.service_name:
         raise driver.RequireSubclass()
     if self.service_name in list(driver.services().keys()):
         raise driver.ServiceAlreadyExist(self.service_name)
     self.result_deferred = None
     if self.data_dir_required:
         my_data_dir_path = self.data_dir_path()
         if not os.path.isdir(my_data_dir_path):
             os.makedirs(my_data_dir_path)
     automat.Automat.__init__(
         self,
         name=self.service_name,
         state='OFF',
         debug_level=_DebugLevel,
         log_events=_Debug,
         log_transitions=_Debug,
     )
Ejemplo n.º 2
0
 def request(self, json_payload, newpacket, info):
     raise driver.RequireSubclass()
Ejemplo n.º 3
0
 def cancel(self, json_payload, newpacket, info):
     raise driver.RequireSubclass()
Ejemplo n.º 4
0
 def stop(self):
     raise driver.RequireSubclass()