]> code.delx.au - pymsnt/blobdiff - src/groupchat.py
* Log the reactor upon startup
[pymsnt] / src / groupchat.py
index 27b4d0ef1ce29afaaf09f2fdae2d2ea1567c6e0f..b190da345c2ba84bd667da91c2d721d2acd5139f 100644 (file)
@@ -3,10 +3,8 @@
 
 import utils
 from twisted.internet import reactor
-if(utils.checkTwisted()):
-       from twisted.xish.domish import Element
-else:
-       from tlib.domish import Element
+from twisted.words.xish.domish import Element
+
 from debug import LogEvent, INFO, WARN, ERROR
 import disco
 import jabw
@@ -32,7 +30,7 @@ class BaseGroupchat:
                self.messageBuffer = []
                self.contacts = []
                
-               self.checkTimer = reactor.callLater(60.0*2, self.checkUserJoined, None)
+               self.checkTimer = reactor.callLater(float(config.groupchatTimeout), self.checkUserJoined, None)
                
                LogEvent(INFO, self.roomJID())
        
@@ -50,8 +48,6 @@ class BaseGroupchat:
 
                LogEvent(INFO, self.roomJID())
 
-               utils.mutilateMe(self)
-       
        def roomJID(self):
                """ Returns the room JID """
                return self.ID + "@" + config.jid