[pypy-svn] pypy default: Turned enumerate into iter over range to fix sqlite CheckExecuteParamSequence test.

ademan commits-noreply at bitbucket.org
Mon Mar 7 09:24:19 CET 2011


Author: Daniel Roberts <Ademan555 at gmail.com>
Branch: 
Changeset: r42453:55b00d420b7f
Date: 2011-03-07 00:24 -0800
http://bitbucket.org/pypy/pypy/changeset/55b00d420b7f/

Log:	Turned enumerate into iter over range to fix sqlite
	CheckExecuteParamSequence test.

diff --git a/lib_pypy/_sqlite3.py b/lib_pypy/_sqlite3.py
--- a/lib_pypy/_sqlite3.py
+++ b/lib_pypy/_sqlite3.py
@@ -933,8 +933,8 @@
             if len(params) != sqlite.sqlite3_bind_parameter_count(self.statement):
                 raise ProgrammingError("wrong number of arguments")
 
-            for idx, param in enumerate(params):
-                self.set_param(idx+1, param)
+            for i in range(len(params)):
+                self.set_param(i+1, params[i])
         else:
             for idx in range(1, sqlite.sqlite3_bind_parameter_count(self.statement) + 1):
                 param_name = sqlite.sqlite3_bind_parameter_name(self.statement, idx)


More information about the Pypy-commit mailing list