From 088e2ca7f4e52aad6d732247b46a56abd7e5dad2 Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Fri, 10 Feb 2017 14:43:37 +0000 Subject: [PATCH] Removed dead code which used to work around a now fixed bug (and also used a now removed django function) - Legacy-Id: 12813 --- ietf/doc/templatetags/ietf_filters.py | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/ietf/doc/templatetags/ietf_filters.py b/ietf/doc/templatetags/ietf_filters.py index 18c27572f..f8912b864 100644 --- a/ietf/doc/templatetags/ietf_filters.py +++ b/ietf/doc/templatetags/ietf_filters.py @@ -15,7 +15,6 @@ from django import template from django.conf import settings from django.utils.html import escape from django.template.defaultfilters import truncatewords_html, linebreaksbr, stringfilter, striptags, urlize -from django.template import resolve_variable from django.utils.safestring import mark_safe, SafeData from django.utils.html import strip_tags @@ -396,17 +395,6 @@ def has_role(user, role_names): return False return has_role(user, role_names.split(',')) -@register.filter -def stable_dictsort(value, arg): - """ - Like dictsort, except it's stable (preserves the order of items - whose sort key is the same). See also bug report - http://code.djangoproject.com/ticket/12110 - """ - decorated = [(resolve_variable('var.' + arg, {'var' : item}), item) for item in value] - decorated.sort(lambda a, b: cmp(a[0], b[0]) if a[0] and b[0] else -1 if b[0] else 1 if a[0] else 0) - return [item[1] for item in decorated] - @register.filter def ad_area(user): if user and user.is_authenticated():