From: Jason Kirtland Date: Wed, 2 Apr 2008 11:51:06 +0000 (+0000) Subject: - Assorted flakes. X-Git-Tag: rel_0_4_5~22 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d8d3637389a49c42ce7cf6939ad51190508021c5;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git - Assorted flakes. --- diff --git a/lib/sqlalchemy/databases/oracle.py b/lib/sqlalchemy/databases/oracle.py index 2faeab6514..edc8a7d3ff 100644 --- a/lib/sqlalchemy/databases/oracle.py +++ b/lib/sqlalchemy/databases/oracle.py @@ -428,7 +428,7 @@ class OracleDialect(default.DefaultDialect): else: rows = result.fetchall() if len(rows) > 1: - raise exceptions.AssertionError("There are multiple tables with name '%s' visible to the schema, you must specify owner" % name) + raise exceptions.AssertionError("There are multiple tables visible to the schema, you must specify owner") elif len(rows) == 1: row = rows[0] return row['TABLE_NAME'], row['TABLE_OWNER'], row['DB_LINK'], row['SYNONYM_NAME'] diff --git a/lib/sqlalchemy/ext/declarative.py b/lib/sqlalchemy/ext/declarative.py index 04203f5bb0..9509d43269 100644 --- a/lib/sqlalchemy/ext/declarative.py +++ b/lib/sqlalchemy/ext/declarative.py @@ -157,12 +157,12 @@ look like:: Mapped instances then make usage of ``Session`` in the usual way. """ -from sqlalchemy.schema import Table, SchemaItem, Column, MetaData +from sqlalchemy.schema import Table, Column, MetaData from sqlalchemy.orm import synonym as _orm_synonym, mapper, comparable_property from sqlalchemy.orm.interfaces import MapperProperty from sqlalchemy.orm.properties import PropertyLoader, ColumnProperty from sqlalchemy import util, exceptions -import types + __all__ = ['declarative_base', 'synonym_for', 'comparable_using', 'declared_synonym'] diff --git a/lib/sqlalchemy/orm/__init__.py b/lib/sqlalchemy/orm/__init__.py index a12ac6518f..df6997f51a 100644 --- a/lib/sqlalchemy/orm/__init__.py +++ b/lib/sqlalchemy/orm/__init__.py @@ -11,7 +11,6 @@ See the SQLAlchemy object relational tutorial and mapper configuration documentation for an overview of how this module is used. """ -from sqlalchemy import util as sautil from sqlalchemy.orm.mapper import Mapper, object_mapper, class_mapper, _mapper_registry from sqlalchemy.orm.interfaces import MapperExtension, EXT_CONTINUE, EXT_STOP, EXT_PASS, ExtensionOption, PropComparator from sqlalchemy.orm.properties import SynonymProperty, ComparableProperty, PropertyLoader, ColumnProperty, CompositeProperty, BackRef @@ -22,7 +21,7 @@ from sqlalchemy.orm.util import polymorphic_union, create_row_adapter from sqlalchemy.orm.session import Session as _Session from sqlalchemy.orm.session import object_session, sessionmaker from sqlalchemy.orm.scoping import ScopedSession -from itertools import chain + __all__ = [ 'relation', 'column_property', 'composite', 'backref', 'eagerload', 'eagerload_all', 'lazyload', 'noload', 'deferred', 'defer', diff --git a/lib/sqlalchemy/orm/mapper.py b/lib/sqlalchemy/orm/mapper.py index c906d63c1e..07e7d8d862 100644 --- a/lib/sqlalchemy/orm/mapper.py +++ b/lib/sqlalchemy/orm/mapper.py @@ -15,9 +15,8 @@ import weakref from itertools import chain from sqlalchemy import sql, util, exceptions, logging from sqlalchemy.sql import expression, visitors, operators, util as sqlutil -from sqlalchemy.sql.expression import _corresponding_column_or_error from sqlalchemy.orm import sync, attributes -from sqlalchemy.orm.util import ExtensionCarrier, create_row_adapter, state_str, instance_str +from sqlalchemy.orm.util import ExtensionCarrier, state_str, instance_str from sqlalchemy.orm.interfaces import MapperProperty, EXT_CONTINUE, PropComparator __all__ = ['Mapper', 'class_mapper', 'object_mapper', '_mapper_registry'] @@ -40,6 +39,7 @@ _COMPILE_MUTEX = util.threading.Lock() ColumnProperty = None SynonymProperty = None ComparableProperty = None +_expire_state = None class Mapper(object): diff --git a/lib/sqlalchemy/orm/properties.py b/lib/sqlalchemy/orm/properties.py index d050f40d79..31452c50e5 100644 --- a/lib/sqlalchemy/orm/properties.py +++ b/lib/sqlalchemy/orm/properties.py @@ -11,7 +11,7 @@ invidual ORM-mapped attributes. """ from sqlalchemy import sql, schema, util, exceptions, logging -from sqlalchemy.sql.util import ClauseAdapter, ColumnsInClause +from sqlalchemy.sql.util import ClauseAdapter from sqlalchemy.sql import visitors, operators, ColumnElement from sqlalchemy.orm import mapper, sync, strategies, attributes, dependency, object_mapper from sqlalchemy.orm import session as sessionlib @@ -19,7 +19,7 @@ from sqlalchemy.orm.mapper import _class_to_mapper from sqlalchemy.orm.util import CascadeOptions, PropertyAliasedClauses from sqlalchemy.orm.interfaces import StrategizedProperty, PropComparator, MapperProperty from sqlalchemy.exceptions import ArgumentError -import weakref + __all__ = ('ColumnProperty', 'CompositeProperty', 'SynonymProperty', 'ComparableProperty', 'PropertyLoader', 'BackRef')