deny methods for queryset copy

This commit is contained in:
Rinat Shigapov 2012-11-08 12:18:19 +04:00
parent f85e59c5d0
commit e9e57e096f

View file

@ -118,7 +118,8 @@ class PassThroughManager(models.Manager):
"""
# pickling causes recursion errors
_deny_methods = ['__getstate__', '__setstate__', '_db']
_deny_methods = ['__getstate__', '__setstate__', '__getinitargs__',
'__getnewargs__', '__copy__', '__deepcopy__', '_db']
def __init__(self, queryset_cls=None):
self._queryset_cls = queryset_cls