public
Description: This Django utility adds management commands to generate YSlow-compatible optimized builds
Homepage: http://poundbang.in
Clone URL: git://github.com/mallipeddi/django-yslow.git
django-yslow / context_processors.py
100644 16 lines (14 sloc) 0.502 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
from django.conf import settings
from yslow import utils
 
def version(request):
    """Insert version info into the context.
If optimization is OFF, return empty version string.
If optimization is ON, return version string from settings.
"""
    if not utils.should_optimize():
        return {'VERSION_STRING':''}
    else:
        if hasattr(settings, 'VERSION'):
            return {'VERSION_STRING': '.' + settings.VERSION}
        else:
            return {'VERSION_STRING':'.v1'}