From b2756ef4303be1acaf04beb199239bec7cf6fbcf Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Thu, 31 May 2007 17:19:22 +0000 Subject: [PATCH] remove func call for getting at result proxy dialect. func call count drops below 60K for masseagerload ! --- lib/sqlalchemy/engine/base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/sqlalchemy/engine/base.py b/lib/sqlalchemy/engine/base.py index 2999bad927..e9caa49965 100644 --- a/lib/sqlalchemy/engine/base.py +++ b/lib/sqlalchemy/engine/base.py @@ -857,12 +857,12 @@ class ResultProxy(object): def __init__(self, context): """ResultProxy objects are constructed via the execute() method on SQLEngine.""" self.context = context + self.dialect = context.dialect self.closed = False self.cursor = context.cursor self.__echo = logging.is_debug_enabled(context.engine.logger) self._init_metadata() - dialect = property(lambda s:s.context.dialect) rowcount = property(lambda s:s.context.get_rowcount()) connection = property(lambda s:s.context.connection) -- 2.47.3