From df60db0e7872796b4a48e62e9733f85c8ddf8306 Mon Sep 17 00:00:00 2001 From: Ben Davis Date: Sat, 3 May 2014 12:02:07 -0500 Subject: Fixed #22570 -- Made Form.__getitem__ KeyError more descriptive. --- django/forms/forms.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'django/forms') diff --git a/django/forms/forms.py b/django/forms/forms.py index af7318255f..917987c0be 100644 --- a/django/forms/forms.py +++ b/django/forms/forms.py @@ -142,7 +142,8 @@ class BaseForm(object): try: field = self.fields[name] except KeyError: - raise KeyError('Key %r not found in Form' % name) + raise KeyError( + "Key %r not found in '%s'" % (name, self.__class__.__name__)) return BoundField(self, field, name) @property -- cgit v1.3