From: Gaƫtan de Menten Date: Thu, 5 Nov 2009 14:30:33 +0000 (+0000) Subject: Within NamedTuple, izip is faster on most cases, and equally fast on others X-Git-Tag: rel_0_6beta1~184 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e4571c59a68366306941919d29e8a5bb8824c2b0;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git Within NamedTuple, izip is faster on most cases, and equally fast on others --- diff --git a/lib/sqlalchemy/util.py b/lib/sqlalchemy/util.py index da426cbd80..13f2c63c1a 100644 --- a/lib/sqlalchemy/util.py +++ b/lib/sqlalchemy/util.py @@ -645,7 +645,7 @@ class NamedTuple(tuple): def __new__(cls, labels, vals): vals = list(vals) t = tuple.__new__(cls, vals) - t.__dict__ = dict(zip(labels, vals)) + t.__dict__ = dict(itertools.izip(labels, vals)) t._labels = labels return t