def render(self, context): configuration_key = self.configuration_key.resolve(context) configuration = comments.get_configuration(configuration_key) data = self.get_data(context, configuration, self.target.resolve(context)) context[self.context_variable_name.resolve(context)] = data return ''
def get_configuration_or_404(configuration_key): try: return comments.get_configuration(configuration_key) except comments.CommentConfigurationNotRegistered: raise http.Http404