import random
from sqlalchemy import sql, schema, ansisql, types, exceptions, pool
+from sqlalchemy.sql import compiler
import sqlalchemy.engine.default as default
def _requires_quotes(self, value):
return False
-class InfoSchemaDroper(compiler.SchemaDropper):
+class InfoSchemaDropper(compiler.SchemaDropper):
def drop_foreignkey(self, constraint):
if constraint.name is not None:
- super( InfoSchemaDroper , self ).drop_foreignkey( constraint )
+ super( InfoSchemaDropper , self ).drop_foreignkey( constraint )
dialect = InfoDialect
poolclass = pool.SingletonThreadPool
string values. in a future release, this functionality will be expanded to include
dialect-specific arguments.
"""
-
+
opts = dict([(key[len(prefix):], configuration[key]) for key in configuration if key.startswith(prefix)])
for opt, type_ in (
('convert_unicode', bool),
opts.update(kwargs)
url = opts.pop('url')
return create_engine(url, **opts)
-
-
\ No newline at end of file
"""Provide default implementations of per-dialect sqlalchemy.engine classes"""
-from sqlalchemy import schema, exceptions, sql, util
+from sqlalchemy import schema, exceptions, util
import re, random
from sqlalchemy.engine import base
from sqlalchemy.sql import compiler, expression
# the MIT License: http://www.opensource.org/licenses/mit-license.php
-from sqlalchemy import util, logging, sql
+from sqlalchemy import util, logging
from sqlalchemy.sql import expression
__all__ = ['EXT_CONTINUE', 'EXT_STOP', 'EXT_PASS', 'MapperExtension',
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
+from sqlalchemy.orm.interfaces import MapperProperty, EXT_CONTINUE, SynonymProperty
deferred_load = None
__all__ = ['Mapper', 'class_mapper', 'object_mapper', 'mapper_registry']
extlist.add(ext_obj)
for ext in global_extensions:
- if isinstance(ext_class, type):
+ if isinstance(ext, type):
ext = ext()
extlist.add(ext)
ext.instrument_class(self, self.class_)
clause that compares column values.
"""
-from sqlalchemy import sql, schema, exceptions
+from sqlalchemy import schema, exceptions
from sqlalchemy.sql import visitors, operators
from sqlalchemy import logging
from sqlalchemy.orm import util as mapperutil