Python COM object: attribute value typing

Steve Holden sholden at
Wed Jan 23 23:37:39 CET 2002

Quite an odd one, this. I'm creating a COM object in Python and accessing it
from VBscript. I set a value true/false with the following statement in the
COM object:

    self.AVS_aok = (r in "23")

AVS_aok is to be found in both _public_attrs_ and _readonly_attrs_, if it
matters. When I access this attribute from VBscript it comes back with
TypeName "Boolean", and values True/False, where I would have expected a
simple 1 or 0.

I would not have though that Python retained anything other than the 0 or 1
result. How can this be?

Consulting, training, speaking:
Python Web Programming:

More information about the Python-list mailing list