Python COM: Automatic wrap/unwrap?

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Greg Ewing

    Python COM: Automatic wrap/unwrap?

    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?

    --
    Greg
  • Larry Bates

    #2
    Re: Python COM: Automatic wrap/unwrap?

    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.win dows as Mark and the other Windows/COM
    gurus hang around there a lot.

    -Larry

    Comment

    • greg

      #3
      Re: Python COM: Automatic wrap/unwrap?

      Larry Bates wrote:
      You should post this on comp.python.win dows as Mark and the other
      Windows/COM gurus hang around there a lot.
      I can't find any such newsgroup -- are you sure
      that's what it's called?

      --
      Greg

      Comment

      • Tim Golden

        #4
        Re: Python COM: Automatic wrap/unwrap?

        greg wrote:
        Larry Bates wrote:
        >
        >You should post this on comp.python.win dows as Mark and the other
        >Windows/COM gurus hang around there a lot.
        >
        I can't find any such newsgroup -- are you sure
        that's what it's called?
        I think that's what it's called on gmane (or some other
        newsgroup gateway). From my perspective, it's the python-win32
        mailing list:



        TJG

        Comment

        • Paul Rudin

          #5
          Re: Python COM: Automatic wrap/unwrap?

          Tim Golden <mail@timgolden .me.ukwrites:
          greg wrote:
          >Larry Bates wrote:
          >>
          >>You should post this on comp.python.win dows as Mark and the other
          >>Windows/COM gurus hang around there a lot.
          >>
          >I can't find any such newsgroup -- are you sure
          >that's what it's called?
          >
          I think that's what it's called on gmane (or some other
          newsgroup gateway).
          On gmane it's gmane.comp.pyth on.windows I think.

          Comment

          Working...