from .counts import sync_user_unread_private_threads_count class UnreadThreadsCountMiddleware(object): def process_request(self, request): if request.user.is_authenticated(): if request.user.acl['can_use_private_threads']: sync_user_unread_private_threads_count(request.user)