bin/pvl.verkko-dhcp
changeset 34 491f7da9d29b
parent 18 2d16489b8782
child 35 4a76d20f205f
equal deleted inserted replaced
32:12816e361b2d 34:491f7da9d29b
   272             log.info("Insert: %s -> %d", lease, id)
   272             log.info("Insert: %s -> %d", lease, id)
   273 
   273 
   274         else :
   274         else :
   275             # may be a free lease
   275             # may be a free lease
   276             log.warn("Ignored lease: %s", lease)
   276             log.warn("Ignored lease: %s", lease)
       
   277 
       
   278 # XXX: mainloop
       
   279 import time
   277 
   280 
   278 class DHCPHandler (object) :
   281 class DHCPHandler (object) :
   279     """
   282     """
   280         Process lines from syslog
   283         Process lines from syslog
   281     """
   284     """
   367                 #    pass
   370                 #    pass
   368 
   371 
   369             if poll is False :
   372             if poll is False :
   370                 # done
   373                 # done
   371                 break
   374                 break
   372             else :
   375             elif self.syslog :
   373                 # wait
   376                 # wait
   374                 self.syslog.poll(poll)
   377                 self.syslog.poll(poll)
       
   378             else :
       
   379                 # XXX
       
   380                 time.sleep(poll)
   375 
   381 
   376             log.debug("tick")
   382             log.debug("tick")
   377 
   383 
   378 def main (argv) :
   384 def main (argv) :
   379     options, args = parse_options(argv)
   385     options, args = parse_options(argv)