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 ,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