def handle(self, *args, **options): log_level = getattr(logging, options["log_level"].upper(), 'INFO') setup_logging(procname="pyres_worker", log_level=log_level, filename=options["logfile"]) setup_pidfile(options.get("pidfile",None)) interval = options["interval"] if interval is not None: interval = int(interval) queues = args[0].split(',') server = '%s:%s' % (options["host"], options["port"]) Worker.run(queues, server, interval)
def handle(self, *args, **options): log_level = getattr(logging, options["log_level"].upper(), 'INFO') setup_pidfile(options.get("pidfile",None)) interval = options.get("interval",None) if interval is not None: interval = float(interval) queues = args[0].split(',') print "----",queues,args server = '%s:%s' % (options["host"], options["port"]) Khan.run(pool_size=options["pool_size"], queues=queues, server=server, logging_level=log_level, log_file=options["logfile"])