summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/engine/base.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2008-07-06 00:47:56 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2008-07-06 00:47:56 +0000
commit93c706a03bc809e21208cb6e9f76b23ed6d2ff19 (patch)
tree7ef22c33d3f91def664acc5761b62bb06ccb8b80 /lib/sqlalchemy/engine/base.py
parent0f42004deeab823398571986ff4a75eb536267ea (diff)
downloadsqlalchemy-93c706a03bc809e21208cb6e9f76b23ed6d2ff19.tar.gz
- re-fixed the fix to the prefixes fix
- removed ancient descriptor() functions from dialects; replaced with Dialect.name - removed similarly ancient sys.modules silliness in Engine.name
Diffstat (limited to 'lib/sqlalchemy/engine/base.py')
-rw-r--r--lib/sqlalchemy/engine/base.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/lib/sqlalchemy/engine/base.py b/lib/sqlalchemy/engine/base.py
index 2ca2ac5f7..412c3a2f6 100644
--- a/lib/sqlalchemy/engine/base.py
+++ b/lib/sqlalchemy/engine/base.py
@@ -28,7 +28,10 @@ class Dialect(object):
ExecutionContext, Compiled, DefaultGenerator, and TypeEngine.
All Dialects implement the following attributes:
-
+
+ name
+ identifying name for the dialect (i.e. 'sqlite')
+
positional
True if the paramstyle for this Dialect is positional.
@@ -1124,8 +1127,8 @@ class Engine(Connectable):
def name(self):
"String name of the [sqlalchemy.engine#Dialect] in use by this ``Engine``."
-
- return sys.modules[self.dialect.__module__].descriptor()['name']
+
+ return self.dialect.name
name = property(name)
echo = log.echo_property()