Changeset 157

Show
Ignore:
Timestamp:
05/19/05 11:58:32 (4 years ago)
Author:
jajcus
Message:

- updated for recent PyXMPP

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/jjigw/channel.py

    r135 r157  
    2121import logging 
    2222 
    23 from pyxmpp import Message,JID 
     23from pyxmpp.message import Message 
     24from pyxmpp.jid import JID 
    2425from pyxmpp.jabber.muc import MucPresence,MucItem,MucStatus 
    2526 
  • trunk/jjigw/component.py

    r155 r157  
    2424import logging 
    2525 
    26 import pyxmpp.jabberd 
    27 from pyxmpp import Presence,Message,StreamError,FatalStreamError,JID 
    28 from pyxmpp.jabber.muc import MUC_ADMIN_NS,MUC_NS 
    29 from pyxmpp.jabber.muc import MucPresence,MucIq,MucAdminQuery 
     26import pyxmpp.jabberd.component 
     27from pyxmpp.presence import Presence 
     28from pyxmpp.message import Message 
     29from pyxmpp.streambase import StreamError,FatalStreamError 
     30from pyxmpp.jid import JID 
     31from pyxmpp.jabber.muccore import MUC_ADMIN_NS,MUC_NS 
     32from pyxmpp.jabber.muccore import MucPresence,MucIq,MucAdminQuery 
    3033from pyxmpp.jabber.disco import DiscoItems,DiscoItem,DiscoInfo,DiscoIdentity 
    3134 
     
    3336from spidentd import SPIdentD 
    3437 
    35 class Component(pyxmpp.jabberd.Component): 
     38class Component(pyxmpp.jabberd.component.Component): 
    3639    def __init__(self,config,profile=False): 
    37         pyxmpp.jabberd.Component.__init__(self,config.jid, 
     40        pyxmpp.jabberd.component.Component.__init__(self,config.jid, 
    3841                config.connect.secret,config.connect.host,config.connect.port, 
    3942                disco_category="gateway",disco_type="irc") 
     
    110113 
    111114    def authenticated(self): 
    112         pyxmpp.jabberd.Component.authenticated(self) 
     115        pyxmpp.jabberd.component.Component.authenticated(self) 
    113116        self.stream.set_iq_get_handler("query","jabber:iq:version",self.get_version) 
    114117        self.stream.set_iq_get_handler("query","jabber:iq:register",self.get_register) 
  • trunk/jjigw/config.py

    r138 r157  
    2020 
    2121import libxml2 
    22 from pyxmpp import JID 
     22from pyxmpp.jid import JID 
    2323from common import JJIGWFatalError,nick8_re,nick_re,normalize 
    2424import os 
  • trunk/jjigw/ircsession.py

    r138 r157  
    2727import logging 
    2828 
    29 from pyxmpp import Message,Presence,JID 
     29from pyxmpp.message import Message 
     30from pyxmpp.presence import Presence 
     31from pyxmpp.jid import JID 
    3032from pyxmpp.jabber.muc import MucPresence 
    3133 
     
    680682        if body: 
    681683            body=body.encode(encoding,"replace") 
    682             body=body.replace("\n"," ").replace("\r"," ") 
     684            body=body.replace("\r"," ") 
    683685            if body.startswith("/me "): 
    684686                body="\001ACTION "+body[4:]+"\001" 
    685             self.send("PRIVMSG %s :%s" % (channel.name,body)) 
     687            for line in body.split("\n"): 
     688                self.send("PRIVMSG %s :%s" % (channel.name,line)) 
    686689            channel.irc_cmd_PRIVMSG(self.nick,"PRIVMSG",[channel.name,body]) 
    687690 
     
    716719        user.current_thread=stanza.get_type(),stanza.get_thread(),thread_fr 
    717720        body=stanza.get_body().encode(self.default_encoding,"replace") 
    718         body=body.replace("\n"," ").replace("\r"," ") 
     721        body=body.replace("\r"," ") 
    719722        if body.startswith("/me "): 
    720723            body="\001ACTION "+body[4:]+"\001" 
    721         self.send("PRIVMSG %s :%s" % (nick,body)) 
     724        for line in body.split("\n"): 
     725            self.send("PRIVMSG %s :%s" % (nick,line)) 
    722726 
    723727    def disconnect(self,reason): 
  • trunk/jjigw/ircuser.py

    r131 r157  
    2020import logging 
    2121 
    22 from pyxmpp import JID 
     22from pyxmpp.jid import JID 
    2323 
    2424from common import normalize,nick_to_node