From: Mike Bayer Date: Thu, 31 May 2007 17:19:22 +0000 (+0000) Subject: remove func call for getting at result proxy dialect. func call count drops below... X-Git-Tag: rel_0_4_6~231 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b2756ef4303be1acaf04beb199239bec7cf6fbcf;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git remove func call for getting at result proxy dialect. func call count drops below 60K for masseagerload ! --- 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)