equal
deleted
inserted
replaced
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) |