From dfe7e4e9252ce51615f8c668e6664423ad0accb4 Mon Sep 17 00:00:00 2001 From: Malcolm Tredinnick Date: Sun, 14 Oct 2007 02:11:47 +0000 Subject: [PATCH] queryset-refactor: Fixed a bug in QuerySet.get(). Also removed unneeded code form EmptyQuerySet. git-svn-id: http://code.djangoproject.com/svn/django/branches/queryset-refactor@6484 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/db/models/query.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/django/db/models/query.py b/django/db/models/query.py index 967234a6d7..7e53397161 100644 --- a/django/db/models/query.py +++ b/django/db/models/query.py @@ -146,7 +146,6 @@ class _QuerySet(object): keyword arguments. """ clone = self.filter(*args, **kwargs) - clone.query.clear_ordering() obj_list = list(clone) if len(obj_list) < 1: raise self.model.DoesNotExist("%s matching query does not exist." @@ -501,6 +500,7 @@ class DateQuerySet(QuerySet): c._order = self._order return c +# XXX; Everything below here is done. class EmptyQuerySet(QuerySet): def __init__(self, model=None): super(EmptyQuerySet, self).__init__(model) @@ -517,9 +517,6 @@ class EmptyQuerySet(QuerySet): c._result_cache = [] return c - def _get_sql_clause(self): - raise EmptyResultSet - # QOperator, QAnd and QOr are temporarily retained for backwards compatibility. # All the old functionality is now part of the 'Q' class. class QOperator(Q):