SVN: toys/stbr/stbr.tcl

sparky sparky at pld-linux.org
Fri Oct 30 19:30:59 CET 2009


Author: sparky
Date: Fri Oct 30 19:30:58 2009
New Revision: 10892

Modified:
   toys/stbr/stbr.tcl
Log:
- handle multiple lines
- added aidath


Modified: toys/stbr/stbr.tcl
==============================================================================
--- toys/stbr/stbr.tcl	(original)
+++ toys/stbr/stbr.tcl	Fri Oct 30 19:30:58 2009
@@ -36,17 +36,21 @@
 	bind time - "* * * * *" pub:buildstatus
 }
 
-proc pub:buildstatus {nick host hand chan arg} {
+proc putqueue {ver} {
 	global queueparser
-	exec $queueparser ac > ac.stat
-	set file [open ac.stat r]
-	gets $file acstat
-	set tistat [exec $queueparser ti]
-	set thstat [exec $queueparser th]
-	putserv "privmsg #pld :$acstat"
-	putserv "privmsg #pld :$tistat"
-	putserv "privmsg #pld :$thstat"
-	putlog "Thrown stats to #pld: $acstat $tistat $thstat"
+	set parsed [exec $queueparser $ver]
+	set lines [split $parsed "\n"]
+	foreach l $lines {
+		putserv "privmsg #pld :$l"
+	}
+	putlog "Thrown stats to #pld: $ver: $parsed"
+}
+
+proc pub:buildstatus {nick host hand chan arg} {
+	putqueue ac
+	putqueue ti
+	putqueue th
+	putqueue aidath
 }
 
 proc help {nick} {


More information about the pld-cvs-commit mailing list