diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2005-10-01 18:42:33 +0000 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2005-10-01 18:42:33 +0000 |
commit | 595e11015fe6809a56a803bda8f79b784c35e555 (patch) | |
tree | 221bfa591e60cfdf05da86beba6741f2eb7d75fb /lib/sqlalchemy/engine.py | |
parent | 67ccdb8882ed17ecff2c9168d0390045f12ae4fd (diff) | |
download | sqlalchemy-595e11015fe6809a56a803bda8f79b784c35e555.tar.gz |
Diffstat (limited to 'lib/sqlalchemy/engine.py')
-rw-r--r-- | lib/sqlalchemy/engine.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/sqlalchemy/engine.py b/lib/sqlalchemy/engine.py index ad88bcc3c..87216773d 100644 --- a/lib/sqlalchemy/engine.py +++ b/lib/sqlalchemy/engine.py @@ -25,6 +25,10 @@ import sqlalchemy.sql as sql import StringIO import sqlalchemy.types as types +def create_engine(name, *args ,**kwargs): + module = getattr(__import__('sqlalchemy.databases.%s' % name).databases, name) + return module.engine(*args, **kwargs) + class SchemaIterator(schema.SchemaVisitor): """a visitor that can gather text into a buffer and execute the contents of the buffer.""" def __init__(self, sqlproxy, **params): @@ -58,6 +62,7 @@ class SQLEngine(schema.SchemaEngine): self.tables = {} self.notes = {} + def type_descriptor(self, typeobj): if type(typeobj) is type: typeobj = typeobj() |