﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
12612	SQLite3 executemany() exception handling is too broad	Niels <niels@…>	Gabriel Hurley	"In SQLiteCursorWrapper.executemany() (http://code.djangoproject.com/browser/django/trunk/django/db/backends/sqlite3/base.py#L191)
convert_query (line 199) is called, but if you have an extra (accidental) %s in your query the 
replacement of '%s' by ? will raise an exception (TypeError: not enough arguments for format string) which is then 
caught and ignored by except(IndexError,TypeError) at line 195.

None will be returned and whoever is calling executemany will be left wondering why nothing happened. This bug basically causes bad input to be ignored instead of raising an exception."		closed	Database layer (models, ORM)	1.2-alpha		fixed	sqlite,sqlite3		Accepted	1	0	0	0	0	0
