Author: asterix Date: 2007-08-31 18:40:11 +0200 (Fri, 31 Aug 2007) New Revision: 8675
Modified: branches/gajim_0.11.1/src/common/xmpp/features_nb.py Log: Do not use xmpppy DataForm class
Modified: branches/gajim_0.11.1/src/common/xmpp/features_nb.py =================================================================== --- branches/gajim_0.11.1/src/common/xmpp/features_nb.py 2007-08-31 16:31:23 UTC (rev 8674) +++ branches/gajim_0.11.1/src/common/xmpp/features_nb.py 2007-08-31 16:40:11 UTC (rev 8675) @@ -128,16 +128,13 @@ return df=tag.getTag('x',namespace=NS_DATA) if df: - con.Event(NS_REGISTER,REGISTER_DATA_RECEIVED,(agent,DataForm(node=df),True,'')) + con.Event(NS_REGISTER,REGISTER_DATA_RECEIVED,(agent,df,True,'')) return - df=DataForm(typ='form') + df={} for i in resp.getQueryPayload(): if not isinstance(i, Node): - pass - elif i.getName()=='instructions': - df.addInstructions(i.getData()) - else: - df.setField(i.getName()).setValue(i.getData()) + continue + df[i.getName()] = i.getData() con.Event(NS_REGISTER, REGISTER_DATA_RECEIVED, (agent,df,False,''))
def register(disp, host, info, cb):