'Start the daemon'

def start(self):

    try:
        pf = file(self.pidfile, u'r')
        pid = int(pf.read().strip())
        pf.close()
    except IOError:
        pid = None
    if pid:
        message = u'pidfile    %s    already    exist.    Daemon    already    running?\n'
        sys.stderr.write((message % self.pidfile))
        sys.exit(1)
    self.daemonize()
