Returning lists from python COM servers

Mark Hammond mhammond at
Fri Sep 6 21:31:02 EDT 2002

Olly Smith wrote:
> uhmmmmm, strangely enough, changing it to
> ==
> return [tags,vals]
> ==
> on the server side fixed it!
> Now the question is: WHY!?

'cos some of the pythoncom code sucks.  Returning a tuple can trick the 
framework into thinking you are actually trying to return the *real* 
values, as well as the underlying CSCODE in the COM call.  Returning a 
list fixes this.  I need to look into this a little deeper, but fear b/w 
compatibility will screw me.


More information about the Python-list mailing list