diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2006-02-25 07:12:50 +0000 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2006-02-25 07:12:50 +0000 |
| commit | 72dd2b08beb9803269983aa220e75b44007e5158 (patch) | |
| tree | 16f80b5f869ba68ae17e2fcbe9b18f1542b22e84 /lib/sqlalchemy/mapping/mapper.py | |
| parent | 5b81c1a2d0915d95d9928ffaaf81af814cf4ec3e (diff) | |
| download | sqlalchemy-72dd2b08beb9803269983aa220e75b44007e5158.tar.gz | |
merged sql_rearrangement branch , refactors sql package to work standalone with
clause elements including tables and columns, schema package deals with "physical"
representations
Diffstat (limited to 'lib/sqlalchemy/mapping/mapper.py')
| -rw-r--r-- | lib/sqlalchemy/mapping/mapper.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/sqlalchemy/mapping/mapper.py b/lib/sqlalchemy/mapping/mapper.py index 61d9a3c2e..33bec863e 100644 --- a/lib/sqlalchemy/mapping/mapper.py +++ b/lib/sqlalchemy/mapping/mapper.py @@ -262,7 +262,7 @@ class Mapper(object): """returns an instance of the object based on the given identifier, or None if not found. The *ident argument is a list of primary key columns in the order of the table def's primary key columns.""" - key = objectstore.get_id_key(ident, self.class_, self.primarytable) + key = objectstore.get_id_key(ident, self.class_) #print "key: " + repr(key) + " ident: " + repr(ident) return self._get(key, ident) @@ -284,7 +284,7 @@ class Mapper(object): def identity_key(self, *primary_key): - return objectstore.get_id_key(tuple(primary_key), self.class_, self.primarytable) + return objectstore.get_id_key(tuple(primary_key), self.class_) def instance_key(self, instance): return self.identity_key(*[self._getattrbycolumn(instance, column) for column in self.pks_by_table[self.table]]) @@ -683,7 +683,7 @@ class Mapper(object): return statement def _identity_key(self, row): - return objectstore.get_row_key(row, self.class_, self.identitytable, self.pks_by_table[self.table]) + return objectstore.get_row_key(row, self.class_, self.pks_by_table[self.table]) def _instance(self, row, imap, result = None, populate_existing = False): """pulls an object instance from the given row and appends it to the given result |
