def init(self, request, args, kwargs): self.data = RequestData() self.redirect = RedirectHelper(self.data, self.response) self.data.populate(self.redirect, request, args, kwargs) if self.data.is_developer: self.mutator = access_checker.DeveloperMutator(self.data) self.check = access_checker.DeveloperAccessChecker(self.data) else: self.mutator = access_checker.Mutator(self.data) self.check = access_checker.AccessChecker(self.data)