Cleaned up some __getstate__() docstrings.
This commit is contained in:
parent
b63d0c54b0
commit
2e5fbe889f
|
@ -197,9 +197,6 @@ class QuerySet(object):
|
|||
return obj
|
||||
|
||||
def __getstate__(self):
|
||||
"""
|
||||
Allows the QuerySet to be pickled.
|
||||
"""
|
||||
# Force the cache to be fully populated.
|
||||
self._fetch_all()
|
||||
obj_dict = self.__dict__.copy()
|
||||
|
|
|
@ -44,11 +44,9 @@ class SimpleTemplateResponse(HttpResponse):
|
|||
self._is_rendered = False
|
||||
|
||||
def __getstate__(self):
|
||||
"""Pickling support function.
|
||||
|
||||
Ensures that the object can't be pickled before it has been
|
||||
rendered, and that the pickled state only includes rendered
|
||||
data, not the data used to construct the response.
|
||||
"""
|
||||
Raise an exception if trying to pickle an unrendered response. Pickle
|
||||
only rendered data, not the data used to construct the response.
|
||||
"""
|
||||
obj_dict = self.__dict__.copy()
|
||||
if not self._is_rendered:
|
||||
|
|
|
@ -300,11 +300,12 @@ class LazyObject(object):
|
|||
self._setup()
|
||||
return (unpickle_lazyobject, (self._wrapped,))
|
||||
|
||||
# We have to explicitly override __getstate__ so that older versions of
|
||||
# pickle don't try to pickle the __dict__ (which in the case of a
|
||||
# SimpleLazyObject may contain a lambda). The value will end up being
|
||||
# ignored by our __reduce__ and custom unpickler.
|
||||
def __getstate__(self):
|
||||
"""
|
||||
Prevent older versions of pickle from trying to pickle the __dict__
|
||||
(which in the case of a SimpleLazyObject may contain a lambda). The
|
||||
value will be ignored by __reduce__() and the custom unpickler.
|
||||
"""
|
||||
return {}
|
||||
|
||||
def __copy__(self):
|
||||
|
|
Loading…
Reference in New Issue