Hello again:
After MUCH experimenting, I tried to call each of the functions
below WITHOUT uno.ByteSequence instantiation.
They both worked fine. Apparently there is an error in the
documention!
Regards,
Dean
----------------------
On Fri, Mar 04, 2011 at 09:48:10AM -0700, Dean Allen Provins, P. Geoph. wrote:
> Hello:
>
> I'm working up some Python code and have successfully used
> "getDataArray" and "getFormulaArray", but have been singularly
> unsuccessful in using "setDataArray" or "setFormulaArray".
>
> The Python-UNO bridge document says to use a sequence,
> specifically a ByteSequence to pass the relevant parameters to
> the desired function. I have employed several variations of the
> following, without success:
>
> self.sheet.setDataArray (uno.ByteSequence ("((5.,),(6.,),(7.,))"))
> ..........................................."(5.,6.,7.)"
> ..........................................."(5.,6.,7.,)"
> ..........................................."(5.,),(6.,),(7.,)"
>
> The error most frequently seen is:
>
> __main__.CannotConvertException: conversion not possible!
>
> When calling (say) "getDataArray", a tuple of tuples is returned,
> such as:
>
> ((2.0,) (3.0,) (4.0,))
>
> so I thought the first example would be most likely to work.
> Alas, that was not the case.
>
> Any suggestions would be most gratefully received.
>
> Regards,
>
> Dean
--
Dean Provins, P. Geoph.
[email protected]
KeyID at at pgpkeys.mit.edu:11371: 0x9643AE65
Fingerprint: 9B79 75FB 5C2B 22D0 6C8C 5A87 D579 9BE5 9643 AE65
--
-----------------------------------------------------------------
To unsubscribe send email to [email protected]
For additional commands send email to [email protected]
with Subject: help