summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2011-03-16 12:43:22 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2011-03-16 12:43:22 -0400
commitff1868b3f045435e3829eefa6d6911f492569dca (patch)
tree19e031dc0d3659675b07814c1d7c70aab655be72 /examples
parent464835e409dbd607a8a1fbbc8399f6c0c14b3ea8 (diff)
downloadsqlalchemy-ff1868b3f045435e3829eefa6d6911f492569dca.tar.gz
- The horizontal_shard ShardedSession class accepts the common
Session argument "query_cls" as a constructor argument, to enable further subclassing of ShardedQuery. [ticket:2090] - The Beaker caching example allows a "query_cls" argument to the query_callable() function. [ticket:2090]
Diffstat (limited to 'examples')
-rw-r--r--examples/beaker_caching/caching_query.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/examples/beaker_caching/caching_query.py b/examples/beaker_caching/caching_query.py
index 4240e7e13..bbf0f2954 100644
--- a/examples/beaker_caching/caching_query.py
+++ b/examples/beaker_caching/caching_query.py
@@ -101,9 +101,9 @@ class CachingQuery(Query):
cache, cache_key = _get_cache_parameters(self)
cache.put(cache_key, value)
-def query_callable(manager):
+def query_callable(manager, query_cls=CachingQuery):
def query(*arg, **kw):
- return CachingQuery(manager, *arg, **kw)
+ return query_cls(manager, *arg, **kw)
return query
def _get_cache_parameters(query):