Show
Ignore:
Timestamp:
05/01/06 20:29:12 (3 years ago)
Author:
asterix
Message:

be sure that transport is really removed before we start to remove its contacts.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/common/connection_handlers.py

    r6253 r6261  
    4141VCARD_PUBLISHED = 'vcard_published' 
    4242VCARD_ARRIVED = 'vcard_arrived' 
     43AGENT_REMOVED = 'agent_removed' 
    4344HAS_IDLE = True 
    4445try: 
     
    948949                                elif jid == our_jid: 
    949950                                        self.dispatch('MYVCARD', {'jid': jid}) 
     951                elif self.awaiting_answers[id][0] == AGENT_REMOVED: 
     952                        jid = self.awaiting_answers[id][1] 
     953                        self.dispatch('AGENT_REMOVED', jid) 
    950954                del self.awaiting_answers[id] 
    951955