Използвайте кука за събития веднага след като дефинирате своя двигател:
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)
Можете да направите това глобално, като добавите куката към Pool
самия клас, но (а) вероятно искате настройките на Pyramid да са налични така или иначе, за да можете да решите дали да добавите куката или не, и (b) глобалното състояние е лошо :)