yes
using "if" is fine, it just seem not very elegant.

I do not like having to check all the time.

Pymel is cool but I want to stick with maya python as it comes with maya.

Fewer special needs fewer bugs.

I guess its I will have to keep checking

Maya should return empty list instead of nothing. But I might still be
missing something.

Yury



On Fri, Feb 6, 2009 at 3:19 PM, ryant <[email protected]> wrote:

>
> I dont think his question has anything to do with pymel. My point was
> if you use the if statement as designed it doesnt matter what the
> value is that is returned. Python returns True if the value is usable
> and false if it is not. Dont get me wrong I took a look at pymel and
> you guys are doing some great things with it.
>
> None    ==      False
> 0               ==      False
> 1               ==      True
> 2               ==      True
> []              ==      False
> [0]             ==      True
> {}              ==      False
> {1:1}           ==      True
> ()              ==      False
> (1)             ==      True
>
>
>
> On Feb 6, 2:29 pm, chadrik <[email protected]> wrote:
> > use pymel  :)
> >
> > On Feb 6, 2009, at 1:25 PM, yury nedelin wrote:
> >
> > > let say
> >
> > > mc.select(clear=1)
> > > print mc.ls(sl=1)
> > > >>None
> >
> > > I have to check if its "None" or a list if I want to do a For loop
> > > anything else with the List
> >
> > > Are there better ways than checking  >> if "None" >> all the time ?
> >
> > > Thanks
> > > Yury
> >
>

--~--~---------~--~----~------------~-------~--~----~
Yours,
Maya-Python Club Team.
-~----------~----~----~----~------~----~------~--~---

Reply via email to