22 lines
508 B
Python
22 lines
508 B
Python
|
#!/usr/bin/env python
|
|||
|
# -*- coding: utf-8 -*-
|
|||
|
"""
|
|||
|
openslides.config.middleware
|
|||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|||
|
|
|||
|
Middleware for the config app.
|
|||
|
|
|||
|
:copyright: 2011–2013 by OpenSlides team, see AUTHORS.
|
|||
|
:license: GNU GPL, see LICENSE for more details.
|
|||
|
"""
|
|||
|
|
|||
|
from openslides.config.api import config
|
|||
|
|
|||
|
|
|||
|
class ConfigCacheMiddleware(object):
|
|||
|
"""
|
|||
|
Middleware to refresh the config cache before processing any view.
|
|||
|
"""
|
|||
|
def process_request(self, request):
|
|||
|
config.setup_cache()
|