Commit 95d9662f authored by Aymeric Augustin's avatar Aymeric Augustin
Browse files

Removed deprecated copy of PermWrapper and PermLookupDict from django.core.context_processors.


git-svn-id: http://code.djangoproject.com/svn/django/trunk@17844 bcc190cf-cafb-0310-a4f2-bffc1f526a37
parent bfbe4dff
Loading
Loading
Loading
Loading
+0 −29
Original line number Diff line number Diff line
@@ -69,32 +69,3 @@ def media(request):

def request(request):
    return {'request': request}

# PermWrapper and PermLookupDict proxy the permissions system into objects that
# the template system can understand. They once lived here -- they have
# been moved to django.contrib.auth.context_processors.

from django.contrib.auth.context_processors import PermLookupDict as RealPermLookupDict
from django.contrib.auth.context_processors import PermWrapper as RealPermWrapper

class PermLookupDict(RealPermLookupDict):
    def __init__(self, *args, **kwargs):
        import warnings
        warnings.warn(
            "`django.core.context_processors.PermLookupDict` is " \
            "deprecated; use `django.contrib.auth.context_processors.PermLookupDict` " \
            "instead.",
            DeprecationWarning
        )
        super(PermLookupDict, self).__init__(*args, **kwargs)

class PermWrapper(RealPermWrapper):
    def __init__(self, *args, **kwargs):
        import warnings
        warnings.warn(
            "`django.core.context_processors.PermWrapper` is " \
            "deprecated; use `django.contrib.auth.context_processors.PermWrapper` " \
            "instead.",
            DeprecationWarning
        )
        super(PermWrapper, self).__init__(*args, **kwargs)