diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/sqlalchemy/orm/__init__.py | 2 | ||||
| -rw-r--r-- | lib/sqlalchemy/orm/query.py | 5 |
2 files changed, 5 insertions, 2 deletions
diff --git a/lib/sqlalchemy/orm/__init__.py b/lib/sqlalchemy/orm/__init__.py index 6af8dde9f..a80d17642 100644 --- a/lib/sqlalchemy/orm/__init__.py +++ b/lib/sqlalchemy/orm/__init__.py @@ -81,11 +81,13 @@ __all__ = ( 'eagerload', 'eagerload_all', 'extension', + 'join', 'lazyload', 'mapper', 'noload', 'object_mapper', 'object_session', + 'outerjoin', 'polymorphic_union', 'reconstructor', 'relation', diff --git a/lib/sqlalchemy/orm/query.py b/lib/sqlalchemy/orm/query.py index dee57bbc1..c0eb3b02a 100644 --- a/lib/sqlalchemy/orm/query.py +++ b/lib/sqlalchemy/orm/query.py @@ -972,7 +972,8 @@ class Query(object): # TODO: # this provides one kind of "backwards join" # tested in test/orm/query.py. - # remove this in 0.6 + # removal of this has been considered, but maybe not + # see [ticket:1445] if not clause: if isinstance(onclause, interfaces.PropComparator): clause = onclause.__clause_element__() @@ -1414,7 +1415,7 @@ class Query(object): params[_get_params[primary_key].key] = ident[i] except IndexError: raise sa_exc.InvalidRequestError("Could not find enough values to formulate primary key for " - "query.get(); primary key columns are %s" % ', '.join("'%s'" % c for c in q.mapper.primary_key)) + "query.get(); primary key columns are %s" % ', '.join("'%s'" % c for c in mapper.primary_key)) q._params = params if lockmode is not None: |
