Použijte událost ihned poté, co definujete svůj motor:
from sqlalchemy import event
def disable_query_cache(conn, record):
conn.cursor().execute("SET SESSION query_cache_type = OFF")
# this is probably in your Pyramid setup code
engine = create_engine(...)
if DEBUGGING:
event.listen(engine, 'connect', disable_query_cache)
Můžete to udělat globálně přidáním háku do Pool
samotná třída, ale (a) pravděpodobně chcete, aby byla nastavení pyramidy i tak dostupná, abyste se mohli rozhodnout, zda přidat háček nebo ne, a (b) globální stav je špatný :)