- args, name = loads(buf)
- apply(self.d.callback, args)
-
+ try:
+ args, name = loads(buf)
+ except Exception, e:
+ print "response decode error: " + `e`
+ self.d.errback()
+ else:
+ l = []
+ for i in args:
+ l.append(i)
+ l.append({'host' : self.transport.getHost()[1]})
+ apply(self.d.callback, (l,))