diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2009-11-15 19:50:55 +0000 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2009-11-15 19:50:55 +0000 |
| commit | 92a00ee663d178ff2c7a7a668f8c6d70bae95867 (patch) | |
| tree | 86b8b68e5e13ea9c5e4c633b32868ec65f382452 | |
| parent | 447dc44e1f8d0c021e92216eb4608d0043fc2eaf (diff) | |
| download | sqlalchemy-92a00ee663d178ff2c7a7a668f8c6d70bae95867.tar.gz | |
- Removed unused `load()` method from ShardedQuery.
[ticket:1606]
| -rw-r--r-- | CHANGES | 3 | ||||
| -rw-r--r-- | lib/sqlalchemy/orm/shard.py | 10 |
2 files changed, 3 insertions, 10 deletions
@@ -766,6 +766,9 @@ CHANGES Comparing equivalence of columns in the ORM is best accomplished using col1.shares_lineage(col2). [ticket:1491] + + - Removed unused `load()` method from ShardedQuery. + [ticket:1606] 0.5.6 ===== diff --git a/lib/sqlalchemy/orm/shard.py b/lib/sqlalchemy/orm/shard.py index b59d284c2..b6026bbc3 100644 --- a/lib/sqlalchemy/orm/shard.py +++ b/lib/sqlalchemy/orm/shard.py @@ -115,13 +115,3 @@ class ShardedQuery(Query): else: return None - def load(self, ident, **kwargs): - if self._shard_id is not None: - return super(ShardedQuery, self).load(ident) - else: - for shard_id in self.id_chooser(self, ident): - o = self.set_shard(shard_id).load(ident, raiseerr=False, **kwargs) - if o is not None: - return o - else: - raise sa_exc.InvalidRequestError("No instance found for identity %s" % repr(ident)) |
