Changeset 122

Show
Ignore:
Timestamp:
07/23/04 21:25:27 (4 years ago)
Author:
jajcus
Message:

- return error instead of dumping exception on message to a wrong JID

Files:

Legend:

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

    r115 r122  
    685685            nick=to.node 
    686686            thread_fr=None 
    687         nick=node_to_nick(nick,self.default_encoding,self.network) 
     687        try: 
     688            nick=node_to_nick(nick,self.default_encoding,self.network) 
     689        except ValueError: 
     690            debug("Bad nick: %r" % (nick,)) 
     691            e=stanza.make_error_response("not-acceptable") 
     692            self.component.send(e) 
     693            return 
    688694        if not self.network.valid_nick(nick): 
    689695            debug("Bad nick: %r" % (nick,)) 
     696            e=stanza.make_error_response("not-acceptable") 
     697            self.component.send(e) 
    690698            return 
    691699        user=self.get_user(nick)