Ejemplo n.º 1
0
 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)
Ejemplo n.º 2
0
 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)
Ejemplo n.º 3
0
    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()
Ejemplo n.º 4
0
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()