'Open the daemon context and run the application.'

def _start(self):

    if is_pidfile_stale(self.pidfile):
        self.pidfile.break_lock()
    try:
        self.daemon_context.open()
    except pidlockfile.AlreadyLocked:
        pidfile_path = self.pidfile.path
        raise DaemonRunnerStartFailureError(('PID    file    %(pidfile_path)r    already    locked' % vars()))
    pid = os.getpid()
    message = (self.start_message % vars())
    emit_message(message)
    self.app.run()
