From: Jason Kirtland Date: Tue, 15 Jul 2008 21:50:48 +0000 (+0000) Subject: Completed engine_descriptors() removal (started in r4900) X-Git-Tag: rel_0_5beta3~42 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5f8554f0de18c912d7972f2d3c6fdd3612c3dc39;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git Completed engine_descriptors() removal (started in r4900) --- diff --git a/lib/sqlalchemy/engine/__init__.py b/lib/sqlalchemy/engine/__init__.py index b8b1c719fd..f22987976f 100644 --- a/lib/sqlalchemy/engine/__init__.py +++ b/lib/sqlalchemy/engine/__init__.py @@ -75,28 +75,27 @@ from sqlalchemy import util __all__ = ( - 'engine_descriptors', 'create_engine', 'engine_from_config', - 'Dialect', 'ExecutionContext', 'Compiled', 'Connectable', - 'Connection', 'Transaction', 'RootTransaction', 'NestedTransaction', - 'TwoPhaseTransaction', 'Engine', 'RowProxy', 'BufferedColumnRow', - 'ResultProxy', 'BufferedRowResultProxy', 'BufferedColumnResultProxy', - 'SchemaIterator', 'DefaultRunner', + 'BufferedColumnResultProxy', + 'BufferedColumnRow', + 'BufferedRowResultProxy', + 'Compiled', + 'Connectable', + 'Connection', + 'DefaultRunner', + 'Dialect', + 'Engine', + 'ExecutionContext', + 'NestedTransaction', + 'ResultProxy', + 'RootTransaction', + 'RowProxy', + 'SchemaIterator', + 'Transaction', + 'TwoPhaseTransaction', + 'create_engine', + 'engine_from_config', ) -def engine_descriptors(): - """Provide a listing of all the database implementations supported. - - This method will be removed in 0.5. - - """ - result = [] - for module in sqlalchemy.databases.__all__: - module = getattr( - __import__('sqlalchemy.databases.%s' % module).databases, module) - result.append(module.descriptor()) - return result -engine_descriptors = util.deprecated()(engine_descriptors) - default_strategy = 'plain' def create_engine(*args, **kwargs):