I'm pretty sure I saw a thread about this, but I can't find it.

I need to do something like

query = ((db.mytable.id==somevalue) & (db.mytable.active==True))

if blacklist:
    query.append(~db.mytable.id.belongs(blacklist))

How do I do this?

The reason I'm doing this is psycopg2 raises an exception if the query
contains NOT IN().

Reply via email to