]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
Removed unused imports, other import adjustments per pyflakes
authorJason Kirtland <jek@discorporate.us>
Mon, 13 Aug 2007 07:09:56 +0000 (07:09 +0000)
committerJason Kirtland <jek@discorporate.us>
Mon, 13 Aug 2007 07:09:56 +0000 (07:09 +0000)
lib/sqlalchemy/databases/access.py
lib/sqlalchemy/engine/__init__.py
lib/sqlalchemy/engine/base.py
lib/sqlalchemy/engine/default.py
lib/sqlalchemy/orm/dynamic.py
lib/sqlalchemy/orm/mapper.py
lib/sqlalchemy/orm/scoping.py
lib/sqlalchemy/orm/session.py
lib/sqlalchemy/orm/shard.py

index ec16d66116e0704f691eb1623d72d7aa48b7e49a..3c06822aefc86851f5e53f5fd1a5c891259a1da1 100644 (file)
@@ -5,8 +5,8 @@
 # This module is part of SQLAlchemy and is released under
 # the MIT License: http://www.opensource.org/licenses/mit-license.php
 
-import sys, string, re, datetime, random
-from sqlalchemy import sql, engine, schema, ansisql, types, exceptions, pool
+import random
+from sqlalchemy import sql, schema, ansisql, types, exceptions, pool
 import sqlalchemy.engine.default as default
 
 
@@ -149,6 +149,7 @@ class AccessExecutionContext(default.DefaultExecutionContext):
         super(AccessExecutionContext, self).post_exec()
 
 
+const, daoEngine = None, None
 class AccessDialect(ansisql.ANSIDialect):
     colspecs = {
         types.Unicode : AcUnicode,
@@ -180,8 +181,9 @@ class AccessDialect(ansisql.ANSIDialect):
         win32com.client.gencache.EnsureModule('{00025E01-0000-0000-C000-000000000046}', 0, 5, 0)
 
         global const, daoEngine
-        const = win32com.client.constants
-        daoEngine = win32com.client.Dispatch('DAO.DBEngine.36')
+        if const is None:
+            const = win32com.client.constants
+            daoEngine = win32com.client.Dispatch('DAO.DBEngine.36')
 
         import pyodbc as module
         return module
index 50d03ea91d19b3142dc233534ea55063111c4297..2ef163c037041b0b15501d1face467f68bc50ceb 100644 (file)
@@ -45,7 +45,7 @@ The package is represented among several individual modules, including:
         
 """
 
-from sqlalchemy import databases
+import sqlalchemy.databases
 from sqlalchemy.engine.base import *
 from sqlalchemy.engine import strategies
 
index 56a07018b534dd0bc562b32e03190f7905f0e3e8..284be6dfef5edd41f06edf5248c8a39f208f8f11 100644 (file)
@@ -9,7 +9,7 @@ higher-level statement-construction, connection-management,
 execution and result contexts."""
 
 from sqlalchemy import exceptions, sql, schema, util, types, logging
-import StringIO, sys, re, random
+import StringIO, sys
 
 
 class Dialect(object):
index c71a40fa33553cbe051b7fa8085511b248cfd2fa..02802452a228db1cb2a7c2f02ba3f8a426d6f4a1 100644 (file)
@@ -6,8 +6,8 @@
 
 """Provide default implementations of per-dialect sqlalchemy.engine classes"""
 
-from sqlalchemy import schema, exceptions, sql, types, util
-import sys, re, random
+from sqlalchemy import schema, exceptions, sql, util
+import re, random
 from sqlalchemy.engine import base
 
 
index dee2e28ce98e5d983a30bb7d9a17b9f552b83e02..fe3628df2d8dc427df6514f2dc50dfad1acbe651 100644 (file)
@@ -4,7 +4,7 @@ a special AttributeHistory on the 'write' side."""
 from sqlalchemy import exceptions
 from sqlalchemy.orm import attributes, object_session
 from sqlalchemy.orm.query import Query
-from sqlalchemy.orm.mapper import has_identity
+from sqlalchemy.orm.mapper import has_identity, object_mapper
 
 class DynamicCollectionAttribute(attributes.InstrumentedAttribute):
     def __init__(self, class_, attribute_manager, key, typecallable, target_mapper, **kwargs):
@@ -98,9 +98,9 @@ class AppenderQuery(Query):
             sess = object_session(self.instance)
             if sess is None:
                 try:
-                    sess = mapper.object_mapper(instance).get_session()
+                    sess = object_mapper(self.instance).get_session()
                 except exceptions.InvalidRequestError:
-                    raise exceptions.InvalidRequestError("Parent instance %s is not bound to a Session, and no contextual session is established; lazy load operation of attribute '%s' cannot proceed" % (instance.__class__, self.key))
+                    raise exceptions.InvalidRequestError("Parent instance %s is not bound to a Session, and no contextual session is established; lazy load operation of attribute '%s' cannot proceed" % (self.instance.__class__, self.key))
 
         return sess.query(self.attr.target_mapper).with_parent(self.instance)
 
index 070905d357e355d1e5cc87f3c9b6ce176762935c..85a7f426c012b058650912b4df59255511c2f2f5 100644 (file)
@@ -4,13 +4,14 @@
 # This module is part of SQLAlchemy and is released under
 # the MIT License: http://www.opensource.org/licenses/mit-license.php
 
+import weakref, warnings, operator
 from sqlalchemy import sql, util, exceptions, logging
 from sqlalchemy import sql_util as sqlutil
 from sqlalchemy.orm import util as mapperutil
 from sqlalchemy.orm.util import ExtensionCarrier
 from sqlalchemy.orm import sync
 from sqlalchemy.orm.interfaces import MapperProperty, EXT_CONTINUE, MapperExtension, SynonymProperty
-import weakref, warnings, operator
+deferred_load = None
 
 __all__ = ['Mapper', 'class_mapper', 'object_mapper', 'mapper_registry']
 
index 268246f31046847d8547e4478b34f1be634447ed..be37ab199db08f3469682e367cd3eb5dc409a07b 100644 (file)
@@ -1,7 +1,6 @@
-from sqlalchemy.util import ScopedRegistry, warn_deprecated, to_list
-from sqlalchemy.orm import MapperExtension, EXT_CONTINUE
+from sqlalchemy.util import ScopedRegistry, to_list
+from sqlalchemy.orm import MapperExtension, EXT_CONTINUE, object_session
 from sqlalchemy.orm.session import Session
-from sqlalchemy.orm.mapper import global_extensions
 from sqlalchemy import exceptions
 import types
 
index 48b71c799dbcf53e6032f7ba0b31293edd5e8acb..dda1357fff35a85e45b1ae0b70f03103b86be4ae 100644 (file)
@@ -4,13 +4,12 @@
 # This module is part of SQLAlchemy and is released under
 # the MIT License: http://www.opensource.org/licenses/mit-license.php
 
-import weakref, types
-
+import weakref
 from sqlalchemy import util, exceptions, sql, engine
-from sqlalchemy.orm import unitofwork, query, util as mapperutil, MapperExtension, EXT_CONTINUE
+from sqlalchemy.orm import unitofwork, query, util as mapperutil
 from sqlalchemy.orm.mapper import object_mapper as _object_mapper
 from sqlalchemy.orm.mapper import class_mapper as _class_mapper
-from sqlalchemy.orm.mapper import global_extensions
+
 
 __all__ = ['Session', 'SessionTransaction']
 
index 7f4f3bd210e190116dbc44c998e91d4f46018c43..752806c0ce585c98977b43e3e077bd312e8c1395 100644 (file)
@@ -1,5 +1,6 @@
 from sqlalchemy.orm.session import Session
 from sqlalchemy.orm.query import Query
+from sqlalchemy import exceptions
 
 __all__ = ['ShardedSession', 'ShardedQuery']