> -----Original Message-----
> From: [email protected] 
> [mailto:[email protected]] On Behalf Of Boda Cydo
> Sent: 26 January 2010 01:35
> To: sqlalchemy
> Subject: [sqlalchemy] Re: Is it possible to narrow down the 
> generated query in SQLAlchemy if it was created via query_property?
> 
> On Jan 25, 2:46 am, Boda Cydo <[email protected]> wrote:
> > Let me know if the question is not clearly stated. I'll 
> update it with
> > more details.
> 
> Any ideas?
> 

When you access Comment.query, you are getting back an already instantiated 
Query object which, as the error message indicates, isn't callable. 

I guess I don't really understand why you want to use 
Comment.query(Comment.comment) rather than Session.query(Comment.comment). If 
you really want this, you could subclass Query to add a __call__ method that 
creates a new query instance:

class CallableQuery(Query):
    def __call__(self, *args, **kwargs):
        return Session.query(*args, **kwargs)


class Comments(Base):
    query = Session.query_property(query_cls=CallableQuery)


...but I'm still not sure what the point is.

Simon

-- 
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
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.

Reply via email to