@simple_decorator def must_be_owner(view): def inner(request, *args, **kwargs): if not request.user or request.user.is_anonymous( ) or request.user.username != args[0]: return HttpResponseForbidden('Not allowed') return view(request, *args, **kwargs) return inner try: from prowlpy import Prowl if settings.PROWL_API_KEY: prowl_api = Prowl(settings.PROWL_API_KEY) else: prowl_api = None except ImportError: import warnings warnings.warn("prowlpy no installed") prowl_api = None def prowlpy_wrapper(event, description="", application="KungfuPeople", priority=None): if not prowl_api: return