# Licensed for distribution under the GPL version 2, check COPYING for details
import utils
-if(utils.checkTwisted()):
- from twisted.xish.domish import Element
- from twisted.words.protocols.jabber import jid
-else:
- from tlib.domish import Element
- from tlib.jabber import jid
+from tlib.xmlw import Element, jid
from debug import LogEvent, INFO, WARN, ERROR
import disco
import session
(blah1, password, blah3) = self.getRegInfo(jabberID)
reginfo = legacy.formRegEntry(username, password)
- self.pytrans.xdb.set(jid.JID(jabberID).userhost(), legacy.namespace, reginfo)
+ self.pytrans.xdb.set(jid.intern(jabberID).userhost(), legacy.namespace, reginfo)
def getRegInfo(self, jabberID):
LogEvent(INFO)
- result = self.pytrans.xdb.request(jid.JID(jabberID).userhost(), legacy.namespace)
+ result = self.pytrans.xdb.request(jid.intern(jabberID).userhost(), legacy.namespace)
if(result == None):
LogEvent(INFO, "", "Not registered!")
return None
ID = incoming.getAttribute("id")
fro = incoming.getAttribute("from")
LogEvent(INFO)
- source = jid.JID(fro).userhost()
+ source = jid.intern(fro).userhost()
ulang = utils.getLang(incoming)
username = None
password = None