Show
Ignore:
Timestamp:
08/31/07 18:40:11 (15 months ago)
Author:
asterix
Message:

Do not use xmpppy DataForm? class

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/gajim_0.11.1/src/common/xmpp/features_nb.py

    r7829 r8675  
    129129        df=tag.getTag('x',namespace=NS_DATA) 
    130130        if df: 
    131                 con.Event(NS_REGISTER,REGISTER_DATA_RECEIVED,(agent,DataForm(node=df),True,'')) 
     131                con.Event(NS_REGISTER,REGISTER_DATA_RECEIVED,(agent,df,True,'')) 
    132132                return 
    133         df=DataForm(typ='form') 
     133        df={} 
    134134        for i in resp.getQueryPayload(): 
    135135                if not isinstance(i, Node): 
    136                         pass 
    137                 elif i.getName()=='instructions': 
    138                         df.addInstructions(i.getData()) 
    139                 else: 
    140                         df.setField(i.getName()).setValue(i.getData()) 
     136                        continue 
     137                df[i.getName()] = i.getData() 
    141138        con.Event(NS_REGISTER, REGISTER_DATA_RECEIVED, (agent,df,False,'')) 
    142139