Iterating over empty sequence should not raise an error.
I checked the doc and ShapeAnimatedClusters is a method. You forgot to
put (). So you did not get a sequence.
Cheers
Bernard
On 11/1/06, Steven Caron <carons(at)gmail.com> wrote:
well the error suggests "clusters" isn't a sequence or has no length. test
"clusters" count and test its return value's type
steven
On 11/1/06, Andre DeAngelis <andre.deangelis(at)ubisoft.com> wrote:
> Hi guys,
>
> Does anyone know of a Python equivalent of the typof function in
> jscript?
>
> I am having some trouble converting a vbscript to Python so any help
> would be grand.
>
> Here is the working VBscript version.
>
> set oObj = selection(0)
> set clusters = oObj.ShapeAnimatedClusters
> for each cls in clusters
> LogMessage cls.name
> Next
>
> I tried to convert this to Python with this:
>
> oObj = Application.selection(0)
> clusters = oObj.ShapeAnimatedClusters
> for cls in clusters:
> Application.LogMessage (cls.name)
>
> When I run this, I get the following error:
>
> #TypeError: iteration over non-sequence
>
> No doubt this is a very trivial error.
>
> Any ideas?
>
> ---
> Unsubscribe? Mail Majordomo(at)Softimage.COM with the following text in body:
> unsubscribe xsi
>
---
Unsubscribe? Mail Majordomo(at)Softimage.COM with the following text in body:
unsubscribe xsi