X-Git-Url: https://git.sommitrealweird.co.uk/sommitrealweird.git/blobdiff_plain/5d2c22628bbba4eb7ea12a1f5e11bdcc6c866e03..4c8cb8b77590e3bbccb1fdf8dc05094b683a5a14:/sommitrealweird/bpcms/context_processors.py?ds=sidebyside diff --git a/sommitrealweird/bpcms/context_processors.py b/sommitrealweird/bpcms/context_processors.py index 2df38ae..e92e8ce 100644 --- a/sommitrealweird/bpcms/context_processors.py +++ b/sommitrealweird/bpcms/context_processors.py @@ -2,20 +2,15 @@ from bpcms.models import Document, Folder from django.conf import settings from django.core.cache import cache import re -import sys def content_menu(request): - print >>sys.stderr, "Trying to get menu items from cache" - menu_items = cache.get('bpcms_mainmenu') if not menu_items: - print >>sys.stderr, "Generating menu items" items = Document.objects.filter(folder__isnull=True, islive__exact=True) menu_items = [] for item in items: - print >>sys.stderr, "Found: %s" %(item.slug) if item.slug != 'index': menu_items.append( { @@ -23,11 +18,8 @@ def content_menu(request): 'url': item.get_absolute_url(), } ) - print >>sys.stderr, "Now looking for folders" folders = Folder.objects.filter(parent__isnull=True) for folder in folders: - print >>sys.stderr, "Found: %s" %(folder) - print >>sys.stderr, "folder path: %s" %(folder.get_absolute_url()) try: items = Document.objects.filter(folder__exact=folder, islive__exact=True, slug__exact='index') item = items[0] @@ -38,11 +30,10 @@ def content_menu(request): } ) except: - print >>sys.stderr, "Failed to add: %s" %(folder) pass menu_items.sort( \ - cmp=lambda x,y: cmp(x['title'].lower(), y['title'].lower())) + key=lambda x: x['title'].lower()) cache.set('bpcms_mainmenu', menu_items, 3600) return { @@ -96,7 +87,7 @@ def content_submenu(request): ) menu_items.sort( \ - cmp=lambda x,y: cmp(x['title'].lower(), y['title'].lower())) + key=lambda x: x['title'].lower()) cache.set('bpcms_contentmenu_%s' %("/".join(folderpath)), menu_items)