[sqlalchemy] ConcreteBase (0.7.3) only supporting 1 level of inheritance ?

2011-10-28 Thread JPLaverdure
Hello, I started playing with Concrete Table Inheritance this morning and tried to implement a portion of my schema: class Mixin(object): __table_args__ = {'schema':'test'} id = Column(Integer, primary_key=True) class Node(ConcreteBase, Base, Mixin): __tablename__ = 'node'

Re: [sqlalchemy] ConcreteBase (0.7.3) only supporting 1 level of inheritance ?

2011-10-28 Thread Michael Bayer
this is why I hate adding new features, b.c. now i have to support them, though concrete with declarative really needed a push.The abstract concrete bases have probably not yet been tested with multiple-level inheritance. Hard to say where things are going wrong without running a test and

Re: [sqlalchemy] ConcreteBase (0.7.3) only supporting 1 level of inheritance ?

2011-10-28 Thread JPLaverdure
Hello Michael, Sorry to be the thorn in your side.. I attached a test case as requested.. Ticket 2312. Also, it seems this is incompatible with history_meta based versioning. (Which probably has to do with the use of the __declare_last__() function. Thank you -- You received this message

Re: [sqlalchemy] ConcreteBase (0.7.3) only supporting 1 level of inheritance ?

2011-10-28 Thread Michael Bayer
On Oct 28, 2011, at 2:28 PM, JPLaverdure wrote: Hello Michael, Sorry to be the thorn in your side.. I attached a test case as requested.. Ticket 2312. thanks for the ticket and this is fixed in radadaccc1bb5 . Also, it seems this is incompatible with history_meta based versioning.