Glad to hear it, I'll give it a try. On Wednesday, December 12, 2012 7:10:49 PM UTC+2, Michael Bayer wrote: > > yeah 0.8 is fine, was almost ready to put 0.8.0b2 and then final the other > day, just little things coming in.... > > On Dec 12, 2012, at 11:27 AM, AlexVhr wrote: > > Thanks a lot, it works perfectly. On a matter of using 0.8 - is it > allready stable enough to switch to? (My projects are nothing critical, but > still...) > > On Wednesday, December 12, 2012 6:11:55 PM UTC+2, Michael Bayer wrote: >> >> >> On Dec 12, 2012, at 4:27 AM, AlexVhr wrote: >> >> Hi all. >> I need to find out if a certain class has one-to-many relations to other >> classes, and what exactly this classes are. Something like this: >> I'm kind of half way there: >> >> >> def findRelatedClasses(cls): >> >> #iterate cls.__dict__, find a class member with >> >> #property.direction.name == ‘ONETOMANY’. >> >> #Now, to find out which class it links to… >> >> >> findRelatedClasses(Parent) should return a list of type objects ([Child] >> in this instance). Any ideas how to do that? Thanks! >> >> >> property.mapper is the target Mapper and mapper.class_ is the class which >> is mapped. >> >> in 0.7 you want to use class_mapper(cls).iterate_properties() to get at >> MapperProperty, don't bother with __dict__ (and even then I'd be using >> dir()/getattr() to deal with descriptors). >> >> There's an improved introspection interface in 0.8, see: >> http://docs.sqlalchemy.org/en/rel_0_8/core/inspection.html , you'd use >> inspect(cls).relationships. >> >> > -- > You received this message because you are subscribed to the Google Groups > "sqlalchemy" group. > To view this discussion on the web visit > https://groups.google.com/d/msg/sqlalchemy/-/L_y3F-9AOWAJ. > To post to this group, send email to [email protected]<javascript:> > . > To unsubscribe from this group, send email to > [email protected] <javascript:>. > For more options, visit this group at > http://groups.google.com/group/sqlalchemy?hl=en. > > >
-- You received this message because you are subscribed to the Google Groups "sqlalchemy" group. To view this discussion on the web visit https://groups.google.com/d/msg/sqlalchemy/-/39vUH5kKnH0J. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/sqlalchemy?hl=en.
