request.ssi_vars_needed = {}
def _process_rendered_response(self, request, response):
request.ssi_vars_needed = {}
def _process_rendered_response(self, request, response):
# Prepend the SSI variables.
if hasattr(request, 'ssi_vars_needed'):
vars_needed = request.ssi_vars_needed
# Prepend the SSI variables.
if hasattr(request, 'ssi_vars_needed'):
vars_needed = request.ssi_vars_needed
for k, v in vars_needed.items():
vars_needed[k] = SsiVariable(*v)
for k, v in vars_needed.items():
vars_needed[k] = SsiVariable(*v)
else:
for response_modifier in getattr(request, 'ssi_patch_response', []):
response_modifier(response)
else:
for response_modifier in getattr(request, 'ssi_patch_response', []):
response_modifier(response)
if (request.session.accessed and
(settings.USE_I18N or settings.USE_L10N)):
request.session.accessed = False
if (request.session.accessed and
(settings.USE_I18N or settings.USE_L10N)):
request.session.accessed = False