# encoding: utf-8 """ daemon.py Created by Thomas Mangin on 2011-05-02. Copyright (c) 2009-2012 Exa Networks. All rights reserved. """ import os import sys import pwd import errno import socket from bagpipe.exabgp.log import Logger logger = Logger() class Daemon(object): pid_file = os.environ.get('PID', '') user = os.environ.get('USER', 'nobody') def __init__(self, supervisor): self.supervisor = supervisor #mask = os.umask(0137) def savepid(self): self._saved_pid = False if not self.pid_file: return