Thanks Dino, i got it working. Good thread for the archive too. On Fri, Jul 24, 2009 at 2:24 PM, Dino Viehland<[email protected]> wrote: > Is this actually a List<T> or something that just happens > to have a similar FindAll method? It looks like List<T> only > has a single overload so it works there. > > In this case you can do: > > Predicate[UInt32](lambda x: True) > Or > Predicate[Primitive](lambda x: True) > > To construct the delegate explicitly depending on which overload you want. > >> -----Original Message----- >> From: [email protected] [mailto:users- >> [email protected]] On Behalf Of Count László de Almásy >> Sent: Friday, July 24, 2009 1:19 PM >> To: Discussion of IronPython >> Subject: Re: [IronPython] how to use Predicates in IPy? >> >> both attempts give a TypError: >> >> >>> sim.ObjectsPrimitives.FindAll(lambda inst:True) >> Traceback (most recent call last): >> File "<stdin>", line 1, in <module> >> TypeError: Multiple targets could match: FindAll(Predicate[UInt32]), >> FindAll(Predicate[Primitive]) >> >> On Fri, Jul 24, 2009 at 10:15 AM, Dino Viehland<[email protected]> >> wrote: >> > You can just do: >> > >> > x.FindAll(lambda inst:True) >> > >> > or: >> > >> > def MyPredicate(obj): >> > return True >> > >> > x.FindAll(MyPredicate) >> > >> >> -----Original Message----- >> >> From: [email protected] [mailto:users- >> >> [email protected]] On Behalf Of Count László de Almásy >> >> Sent: Friday, July 24, 2009 12:04 AM >> >> To: Discussion of IronPython >> >> Subject: [IronPython] how to use Predicates in IPy? >> >> >> >> I've been unable to find any examples of how to define/use >> Predicates >> >> in IPy, as for use with .NET's List(T).FindAll method. Specifically >> >> I'm trying to use >> >> >> http://lib.openmetaverse.org/docs/trunk/html/M_OpenMetaverse_InternalDi >> >> ctionary_2_FindAll_1.htm >> >> >> >> Anyway, if someone could help with an example of how to do such >> things >> >> in IPy I'd greatly appreciate. The one mention of it in this list's >> >> archives is from 2006 and refers to an example url that is now >> broken. >> >> >> >> -- >> >> Cheers, László >> >> _______________________________________________ >> >> Users mailing list >> >> [email protected] >> >> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com >> > _______________________________________________ >> > Users mailing list >> > [email protected] >> > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com >> > >> >> >> >> -- >> Cheers, László >> _______________________________________________ >> Users mailing list >> [email protected] >> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > _______________________________________________ > Users mailing list > [email protected] > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com >
-- Cheers, László _______________________________________________ Users mailing list [email protected] http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
