Added dakinfo
authorJoerg Jaspert <joerg@debian.org>
Fri, 26 Dec 2008 21:57:57 +0000 (22:57 +0100)
committerJoerg Jaspert <joerg@debian.org>
Fri, 26 Dec 2008 21:57:57 +0000 (22:57 +0100)
Dak/plugin.py

index b006239..43b7470 100644 (file)
@@ -108,6 +108,22 @@ class Dak(callbacks.Plugin):
             irc.reply(text)
     locked = wrap(locked)
 
+    def dakinfo(self, irc, msg, what):
+        """takes no arguments
+
+        Returns a little info about this plugins status"""
+
+        text=[]
+        text.append("Dak plugin for the FTPMaster channel %s. Status: " % (self.channel))
+        text.append("Dinstall hour: %s, minute: %s" % (self.dinstallhour, self.dinstallmin))
+        if len(self.locks) > 1:
+            text.append("Current locks: %d (%s)" % (len(self.locks), self.locks))
+        text.append("Warnframe: %s" % (self.warnframe))
+        text.append("Dinstallframe: %s" % (self.dinstallframe))
+        for key in text:
+            irc.reply(key)
+    dakinfo = wrap(dakinfo)
+
     def lock(self, irc, msg, args, what):
         """<lock>