﻿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
23313	RawQuery.__repr__ fails when params passed as dict	movEAX	nobody	"
{{{
In [1]: from django.db.models.sql.query import RawQuery

In [2]: raw_query = RawQuery('SELECT %(foo)s', None, {'foo': 'bar'})

In [3]: repr(raw_query)
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-3-7fb02908cd64> in <module>()
----> 1 repr(raw_query)

/home/user/.src/django/django/db/models/sql/query.py in __repr__(self)
     84 
     85     def __repr__(self):
---> 86         return ""<RawQuery: %r>"" % (self.sql % tuple(self.params))
     87 
     88     def _execute_query(self):

TypeError: format requires a mapping
}}}


"	Bug	closed	Database layer (models, ORM)	dev	Normal	fixed	raw query		Accepted	1	0	0	0	0	0
