Re: [sqlalchemy] AssociationProxy's behavior with "== None" seems unintuitive

2013-06-08 Thread Greg Yang
Awesome! The changes should be able to cover the issue. On Saturday, June 8, 2013 12:40:51 PM UTC-5, Michael Bayer wrote: > > > On Jun 8, 2013, at 1:33 AM, Greg Yang > > wrote: > > > if __name__ == '__main__': > > engine = create_engine('sqlite:///:memory:') > > Session = sessionmaker(

Re: [sqlalchemy] AssociationProxy's behavior with "== None" seems unintuitive

2013-06-08 Thread Michael Bayer
On Jun 8, 2013, at 1:33 AM, Greg Yang wrote: > if __name__ == '__main__': > engine = create_engine('sqlite:///:memory:') > Session = sessionmaker(engine) > session = Session() > Base.metadata.create_all(engine) > > b1 = B() > b2 = B() > b3 = B() > > b1.a

[sqlalchemy] AssociationProxy's behavior with "== None" seems unintuitive

2013-06-07 Thread Greg Yang
Right now a filter clause AssociationProxy == None Consider the following code: from sqlalchemy.engine import create_engine from sqlalchemy.ext.associationproxy import association_proxy from sqlalchemy.ext.declarative.api import declarative_base from sqlalchemy.orm import relationship from sqlal