class ModPythonSetLoggedinUser(object): def process_request(self, request): if not isinstance(request, ModPythonRequest): return None if not hasattr(request, '_req'): return None if not hasattr(request, 'user') or not request.user.is_authenticated(): return None request._req.user = request.user.username return None