From: Heston J. - C. B. <hes...@co...> - 2008-08-15 13:43:58
|
Guys, I have two systems running the same version of my code, python and ZSI but they're both behaving differently. One works a charm and makes the webservice calls as I would expect, the other however throws the error: TypeError: Classless complexType didn't get dictionary This is when using a complex type which is an array of object, each of the object has a typecode defined within it like so: Class message(object) message.typecode = TC.Struct(message, [TC.String('name')], 'message') When I loop over the list of object and output this_object.typecode it gives me <ZSI.TCcompound.Struct instance at 0x85eb9ec>, Its strange that they don't run the same on both systems, I can't think why this would be the case, it seems odd that when running the same versions that it wouldn't just run the same. Any ideas on this? It's using python 2.5.2 with ZSI 2.1.0. I'm open to any ideas, Thanks, Heston |