--- a/bin/pvl.irker-syslog Sun Jan 13 03:30:49 2013 +0200
+++ b/bin/pvl.irker-syslog Sun Jan 13 03:31:01 2013 +0200
@@ -85,6 +85,17 @@
else :
print tag, text
+def shutdown_irker (irker) :
+ """
+ Shutdown irker before quitting.
+ """
+
+ log.info("Shutting down IRK...")
+
+ for target in list(irker) :
+ log.warn("%s", target)
+ del irker[target]
+
def main (argv) :
options, args = parse_options(argv)
@@ -116,6 +127,7 @@
except EOFError as ex :
log.error("syslog: EOF")
+ shutdown_irker(irker)
return 1
# quit unless we have something to poll