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():