summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/ansisql.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2005-11-21 03:14:40 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2005-11-21 03:14:40 +0000
commitccd5914a9c888bb393c7fb055ea50cfea21b2734 (patch)
tree678dc7d3252e1d2c8bd6c5ce27568d64c5edc409 /lib/sqlalchemy/ansisql.py
parent501575f5717967876c2dbcd0c05edfe8df75d27b (diff)
downloadsqlalchemy-ccd5914a9c888bb393c7fb055ea50cfea21b2734.tar.gz
fixes to "AS" on aliases, paramstyle default on ansisql
Diffstat (limited to 'lib/sqlalchemy/ansisql.py')
-rw-r--r--lib/sqlalchemy/ansisql.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/sqlalchemy/ansisql.py b/lib/sqlalchemy/ansisql.py
index 7205a5e9f..8aff72c47 100644
--- a/lib/sqlalchemy/ansisql.py
+++ b/lib/sqlalchemy/ansisql.py
@@ -44,7 +44,7 @@ class ANSISQLEngine(sqlalchemy.engine.SQLEngine):
return ([],{})
def dbapi(self):
- return object()
+ return None
class ANSICompiler(sql.Compiled):
def __init__(self, engine, statement, bindparams, typemap=None, paramstyle=None,**kwargs):
@@ -57,7 +57,11 @@ class ANSICompiler(sql.Compiled):
self.isinsert = False
if paramstyle is None:
- paramstyle = self.engine.dbapi().paramstyle
+ db = self.engine.dbapi()
+ if db is not None:
+ paramstyle = db.paramstyle
+ else:
+ paramstyle = 'named'
if paramstyle == 'named':
self.bindtemplate = ':%s'