def __init__(self,trans): threading.Thread.__init__(self,target=self.loop,name="Control Socket Listener") self.daemon=True self.trans=trans self.sock=s.socket(s.AF_UNIX, s.SOCK_STREAM) sn=conf.get("general","control_socket") l.warning('socket name: %s'%sn) try: os.unlink(sn) except: pass self.sock.bind(sn) self.sock.listen(1)
def __init__(self, trans): threading.Thread.__init__(self, target=self.loop, name="Control Socket Listener") self.daemon = True self.trans = trans self.sock = s.socket(s.AF_UNIX, s.SOCK_STREAM) sn = conf.get("general", "control_socket") l.warning('socket name: %s' % sn) try: os.unlink(sn) except: pass self.sock.bind(sn) self.sock.listen(1)
l = logging.getLogger('') rh = logging.handlers.RotatingFileHandler(opt.logfile, maxBytes=8000000, backupCount=5, encoding='utf-8') rh.setFormatter(logging.Formatter(LOG_FORMAT)) l.addHandler(rh) conf.read(opt.config) #lvl=logging.WARNING ##FIXME logging options to optparse #if ("--debug" in sys.argv): #lvl=logging.DEBUG #if ("--info" in sys.argv): #lvl=logging.INFO s = pyvkt.component.pyvk_t(conf.get("general", "jid")) if not s.connect(conf.get("general", "server"), conf.get("general", "port"), conf.get("general", "secret")): logging.critical('can\'t connect') else: logging.warn("connected") if (opt.autologin): s.addResource(conf.get("general", "admin")) if (opt.admin_only): print "isActive=0" s.isActive = 0 s.startPoll() try: s.main() except KeyboardInterrupt: s.term()
if (opt.logfile): import logging.handlers logging.warning('writing log to %s'%opt.logfile) l=logging.getLogger('') rh=logging.handlers.RotatingFileHandler(opt.logfile,maxBytes=8000000,backupCount=5,encoding='utf-8') rh.setFormatter(logging.Formatter(LOG_FORMAT)) l.addHandler(rh) conf.read(opt.config) #lvl=logging.WARNING ##FIXME logging options to optparse #if ("--debug" in sys.argv): #lvl=logging.DEBUG #if ("--info" in sys.argv): #lvl=logging.INFO s=pyvkt.component.pyvk_t(conf.get("general","jid")) if not s.connect(conf.get("general","server"),conf.get("general","port"),conf.get("general","secret")): logging.critical('can\'t connect') else: logging.warn("connected") if (opt.autologin): s.addResource(conf.get("general","admin")) if (opt.admin_only): print "isActive=0" s.isActive=0 s.startPoll() try: s.main() except KeyboardInterrupt: s.term()