def private_discussions_with(self, member): return db.session.query(PrivateDiscussion).filter(db.or_( db.and_(PrivateDiscussion.member1 == self, PrivateDiscussion.member2 == member), db.and_(PrivateDiscussion.member1 == member, PrivateDiscussion.member2 == self)) ).order_by(PrivateDiscussion.last_bumped.desc())