def run_daemon(self):
        """
        Used as daemon starter.

        Warning:
            DO NOT OVERRIDE THIS.
        """
        try:
            self.daemon_runner.do_action()
        except daemon.runner.DaemonRunnerStopFailureError:
            self.onStopFail()
        except SystemExit:
            self.onExit()