summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/engine.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2006-03-04 17:45:19 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2006-03-04 17:45:19 +0000
commit59ba54aeb872bf49d65f36dc91ad6458f252d1cf (patch)
tree2b8c0169104241e3ac04371ffbe7ad63215425df /lib/sqlalchemy/engine.py
parent8f7aa2e89c70c1b697e421bc01446b964f8d3412 (diff)
downloadsqlalchemy-59ba54aeb872bf49d65f36dc91ad6458f252d1cf.tar.gz
changed default "none" parameters to check positional style
Diffstat (limited to 'lib/sqlalchemy/engine.py')
-rw-r--r--lib/sqlalchemy/engine.py11
1 files changed, 5 insertions, 6 deletions
diff --git a/lib/sqlalchemy/engine.py b/lib/sqlalchemy/engine.py
index 8828e2a0b..e57cc7bc3 100644
--- a/lib/sqlalchemy/engine.py
+++ b/lib/sqlalchemy/engine.py
@@ -500,9 +500,6 @@ class SQLEngine(schema.SchemaEngine):
commit - if True, will automatically commit the statement after completion. """
- if parameters is None:
- parameters = {}
-
if connection is None:
connection = self.connection()
@@ -565,9 +562,6 @@ class SQLEngine(schema.SchemaEngine):
commit - if True, will automatically commit the statement after completion. """
- if parameters is None:
- parameters = {}
-
if connection is None:
connection = self.connection()
@@ -594,6 +588,11 @@ class SQLEngine(schema.SchemaEngine):
def _execute(self, c, statement, parameters):
try:
+ if parameters is None:
+ if self.positional:
+ parameters = ()
+ else:
+ parameters = {}
c.execute(statement, parameters)
except Exception, e:
raise exceptions.SQLError(statement, parameters, e)