diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2011-03-16 12:43:22 -0400 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2011-03-16 12:43:22 -0400 |
| commit | ff1868b3f045435e3829eefa6d6911f492569dca (patch) | |
| tree | 19e031dc0d3659675b07814c1d7c70aab655be72 /examples | |
| parent | 464835e409dbd607a8a1fbbc8399f6c0c14b3ea8 (diff) | |
| download | sqlalchemy-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.py | 4 |
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): |
