Python COM: Automatic wrap/unwrap?

Larry Bates larry.bates at vitalEsafe.com
Sun Nov 9 16:15:58 EST 2008


Greg Ewing wrote:
> I'm creating a COM server in Python that will have one
> main class, with methods that create and return instances
> of other classes.
> 
> I've found that I need to use win32com.server.util.wrap
> and unwrap on these objects when they pass over a COM
> connection. This doesn't seem very convenient, especially
> for methods that can be called either via COM or internally
> from other Python code.
> 
> It seems that the basic Python types are wrapped and
> unwrapped automatically when needed. Is there some way of
> extending this mechanism? Is there a class I can inherit
> from, or a magic attribute I can set, or some registration
> process I can use, to get instances of my class automatically
> wrapped and unwrapped?
> 
You should post this on comp.python.windows as Mark and the other Windows/COM 
gurus hang around there a lot.

-Larry



More information about the Python-list mailing list