Exemplo n.º 1
0
 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)
Exemplo n.º 2
0
 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"])