From d5b93d3281fe93cbef5de84a52001f64dbd839bd Mon Sep 17 00:00:00 2001 From: Anssi Kääriäinen Date: Fri, 20 Apr 2012 11:09:32 +0000 Subject: Fixed #10494 -- Added kwargs to QuerySet.get() error message in the case no objects were found. Thanks brondsem for the report, Szymon Pyzalski for the patch and oinopion for review. git-svn-id: http://code.djangoproject.com/svn/django/trunk@17917 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/db/models/query.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'django') diff --git a/django/db/models/query.py b/django/db/models/query.py index efa3e45e9f..3d4fd17924 100644 --- a/django/db/models/query.py +++ b/django/db/models/query.py @@ -363,10 +363,14 @@ class QuerySet(object): if num == 1: return clone._result_cache[0] if not num: - raise self.model.DoesNotExist("%s matching query does not exist." - % self.model._meta.object_name) - raise self.model.MultipleObjectsReturned("get() returned more than one %s -- it returned %s! Lookup parameters were %s" - % (self.model._meta.object_name, num, kwargs)) + raise self.model.DoesNotExist( + "%s matching query does not exist. " + "Lookup parameters were %s" % + (self.model._meta.object_name, kwargs)) + raise self.model.MultipleObjectsReturned( + "get() returned more than one %s -- it returned %s! " + "Lookup parameters were %s" % + (self.model._meta.object_name, num, kwargs)) def create(self, **kwargs): """ -- cgit v1.3