Revision b604d0c8 lib/daemon.py
b/lib/daemon.py | ||
---|---|---|
435 | 435 |
self._signal_wait = [] |
436 | 436 |
self.scheduler = AsyncoreScheduler(time.time) |
437 | 437 |
|
438 |
# Resolve uid/gids used |
|
439 |
runtime.GetEnts() |
|
440 |
|
|
438 | 441 |
@utils.SignalHandled([signal.SIGCHLD]) |
439 | 442 |
@utils.SignalHandled([signal.SIGTERM]) |
440 | 443 |
@utils.SignalHandled([signal.SIGINT]) |
... | ... | |
449 | 452 |
len(signal_handlers) > 0, \ |
450 | 453 |
"Broken SignalHandled decorator" |
451 | 454 |
running = True |
455 |
|
|
452 | 456 |
# Start actual main loop |
453 | 457 |
while running: |
454 | 458 |
if not self.scheduler.empty(): |
Also available in: Unified diff