def __init__(self, **kwargs): Worker.__init__(self, kwargs["id"]) self.queue = kwargs["queue"] self.rpc = JSONRPCClient("http://%(host)s:%(port)d" % kwargs) self.time_lapse = kwargs["time_lapse"] self.rrd_dir = kwargs["rrd_dir"]
def run(self): worker = Worker() worker.run()
#!/usr/bin/env python from collector.worker import Worker from collector.helpers.options import parse_args if __name__ == "__main__": (options, args) = parse_args() try: worker = Worker(hostname=options.hostname, port=options.port, userid=options.userid, password=options.password) worker.run() except Worker.WorkerException as ex1: print ex1 except KeyboardInterrupt: print "" print "...closed" pass else: raise