Пример #1
0
 def try_restart(self,mode):
     """Try restart unit.
     
     @param mode: Must be one of "fail" or "replace.
     
     @raise SystemdError: Raised when mode is invalid.
     
     @rtype: L{systemd.job.Job}
     """
     try:
         job_path = self._interface.TryRestart(mode)
         return job_if_exists(job_path)
     except dbus.exceptions.DBusException as error:
         raise SystemdError(error)
Пример #2
0
 def reload_or_try_restart(self, mode):
     """Reload or try restart unit.
     
     @param mode: Must be one of fail, replace or isolate.
     
     @raise SystemdError: Raised when mode is invalid.
     
     @rtype: systemd.job.Job
     """
     try:
         job_path = self._interface.ReloadOrTryRestart(mode)
         return job_if_exists(job_path)
     except dbus.exceptions.DBusException as error:
         raise SystemdError(error)
Пример #3
0
 def stop(self, mode):
     """Stop unit.
     
     @param mode:  Must be one of fail or replace.
     
     @raise SystemdError: Raised when mode is invalid.
     
     @rtype: systemd.job.Job
     """
     try:
         job_path = self._interface.Stop(mode)
         return job_if_exists(job_path)
     except dbus.exceptions.DBusException as error:
         raise SystemdError(error)