]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
bind/connectable compat, allow .bind = None
authorJason Kirtland <jek@discorporate.us>
Tue, 17 Jul 2007 16:54:34 +0000 (16:54 +0000)
committerJason Kirtland <jek@discorporate.us>
Tue, 17 Jul 2007 16:54:34 +0000 (16:54 +0000)
fix import for DBAPIError raise

lib/sqlalchemy/engine/default.py
lib/sqlalchemy/schema.py

index f295f5fd24666461e81e5c56b3cd6a32e4507acd..95f6566e3bdbd64c0ce7a3119f6960c3690769c8 100644 (file)
@@ -142,7 +142,7 @@ class DefaultDialect(base.Dialect):
             # to appropriate character upon compilation
             self.positional = True
         else:
-            raise DBAPIError("Unsupported paramstyle '%s'" % self._paramstyle)
+            raise exceptions.DBAPIError("Unsupported paramstyle '%s'" % self._paramstyle)
 
     def _get_ischema(self):
         if self._ischema is None:
index d9df0da90c159c79ec4ad0a9bb50951702d4dbfb..a6e3f5f29e1ff16ed6d900c104b42966d854110c 100644 (file)
@@ -1191,8 +1191,6 @@ class MetaData(SchemaItem):
         
         if bind is None:
             bind = kwargs.pop('engine_or_url', None)
-        if bind is None:
-            raise exceptions.ArguemntError("'bind' argument is required for connect()")
         from sqlalchemy.engine.url import URL
         if isinstance(bind, (basestring, URL)):
             self._bind = sqlalchemy.create_engine(bind, **kwargs)