Help needed on COM issue
Philippe Martin
pmartin at snakecard.com
Tue Apr 11 20:33:57 EDT 2006
Hi,
First I'd check if the type is indeed tuple.
How about converting the tuple to a list, modifying the list, then making it
a tuple again ?
Philippe
Mike Howard wrote:
> Should read ...
> I'm doing some conversion of vb code to python code and I have a
> problem with a COM object
>
> Specifically in VB I can do
> Set oR = oA.Action
> debug.print oR.Item(1,2)
> [returns say "1"]
> oR.Item(1,2)="4"
> debug.print oR
> [returns "4"]
> oR.Update
> [saves the record with the new item]
>
> In Python I need to do ..
>
> oR=oA.Action()
> print oR.Item(1,2)[0]
> [returns say "1"]
>
> But when I ty to update the value
>
> oR.Item(1,2)[0]="4"
>
> I get a TypeError : object doesn't support item assignment.
>
> I presume this is because Python is returning oR as a tupe - hence the
> need to refer to Item(1,2)[0] - but I can't figure out the equivalent
> method to update the value I need.
>
> Any help appreciated.
More information about the Python-list
mailing list