From fbcf58c48f84412e5ebe38b20488cdd64a062b56 Mon Sep 17 00:00:00 2001 From: Deepak Thukral Date: Mon, 29 Mar 2010 11:25:17 +0200 Subject: [PATCH] updated documentation --- mongoengine/queryset.py | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/mongoengine/queryset.py b/mongoengine/queryset.py index 0623719d..6c162070 100644 --- a/mongoengine/queryset.py +++ b/mongoengine/queryset.py @@ -15,7 +15,6 @@ REPR_OUTPUT_SIZE = 20 class DoesNotExist(Exception): pass - class MultipleObjectsReturned(Exception): pass @@ -27,6 +26,8 @@ class InvalidQueryError(Exception): class OperationError(Exception): pass +class InvalidCollectionError(Exception): + pass RE_TYPE = type(re.compile('')) @@ -341,8 +342,9 @@ class QuerySet(object): def get(self, *q_objs, **query): """Retrieve the the matching object raising :class:`~mongoengine.queryset.MultipleObjectsReturned` or - :class:`~mongoengine.queryset.DoesNotExist` exceptions if multiple or - no results are found. + `DocumentName.MultipleObjectsReturned` exception if multiple results and + :class:`~mongoengine.queryset.DoesNotExist` or `DocumentName.DoesNotExist` + if no results are found. .. versionadded:: 0.3 """ @@ -359,10 +361,11 @@ class QuerySet(object): def get_or_create(self, *q_objs, **query): """Retreive unique object or create, if it doesn't exist. Raises - :class:`~mongoengine.queryset.MultipleObjectsReturned` if multiple - results are found. A new document will be created if the document - doesn't exists; a dictionary of default values for the new document - may be provided as a keyword argument called :attr:`defaults`. + :class:`~mongoengine.queryset.MultipleObjectsReturned` or + `DocumentName.MultipleObjectsReturned` if multiple results are found. + A new document will be created if the document doesn't exists; a + dictionary of default values for the new document may be provided as a + keyword argument called :attr:`defaults`. .. versionadded:: 0.3 """ @@ -870,10 +873,6 @@ class QuerySet(object): return repr(data) -class InvalidCollectionError(Exception): - pass - - class QuerySetManager(object): def __init__(self, manager_func=None):