Revision 4958b41e lib/daemon.py

b/lib/daemon.py
687 687
  signal.signal(signal.SIGHUP,
688 688
                compat.partial(_HandleSigHup, [log_reopen_fn, stdio_reopen_fn]))
689 689

  
690
  utils.WritePidFile(utils.DaemonPidFileName(daemon_name))
690
  try:
691
    utils.WritePidFile(utils.DaemonPidFileName(daemon_name))
692
  except errors.PidFileLockError, err:
693
    print >> sys.stderr, "Error while locking PID file:\n%s" % err
694
    sys.exit(constants.EXIT_FAILURE)
695

  
691 696
  try:
692 697
    try:
693 698
      logging.info("%s daemon startup", daemon_name)

Also available in: Unified diff