def main(): parser = OptionParser() parser.add_option("-f", "--foreground", action="store_true", dest="foreground", default=False, help="Do not fork [default: %default]") (options, args) = parser.parse_args() if len(args) > 0: parser.error("Invalid argument") # Fork if not options.foreground: util.daemonize() os.chdir(config.get_home()) # Configure logging (after the fork) log.configure() l = log.get_log("rls") try: r = RLS() r.run() except Exception, e: l.exception(e) sys.exit(1)
def __init__(self, env, interval=300): Thread.__init__(self) self.setDaemon(True) self.log = log.get_log("bdb manager") self.env = env self.interval = interval
def __init__(self): self.log = log.get_log("cache_database") home = config.get_home() path = os.path.join(home, "var", "cache") Database.__init__(self, path, "cache", duplicates=False)
def __init__(self): self.log = log.get_log("rls_database") home = config.get_home() path = os.path.join(home, "var", "rls") Database.__init__(self, path, "rls", duplicates=True)
def __init__(self): self.log = log.get_log("rls") self.server = server.MuleServer('', RLS_PORT)
def __init__(self, host, port, requestHandler=MuleRequestHandler): self.log = log.get_log("mule server") SimpleXMLRPCServer.__init__(self, (host, port), requestHandler=requestHandler, allow_none=True, encoding=None, logRequests=True)
def __init__(self, request, client_address, server): self.log = log.get_log("client %s:%d" % client_address) SimpleXMLRPCRequestHandler.__init__(self, request, client_address, server)