summaryrefslogtreecommitdiff
path: root/django
diff options
context:
space:
mode:
authorTim Graham <timograham@gmail.com>2015-08-17 10:03:22 -0400
committerTim Graham <timograham@gmail.com>2015-09-23 19:31:09 -0400
commit9a3dfa2a524aedb8580b7311585f9d52f252f4e7 (patch)
tree5eb1f2b5879df2728bd626582d5803d86cd70d58 /django
parent27b2321793c62fb2cbb00fd2830c9387a187a84f (diff)
Refs #23261 -- Removed old style list syntax for unordered_list filter
Per deprecation timeline.
Diffstat (limited to 'django')
-rw-r--r--django/template/defaultfilters.py39
1 files changed, 0 insertions, 39 deletions
diff --git a/django/template/defaultfilters.py b/django/template/defaultfilters.py
index 5f5003b176..d2c77508fe 100644
--- a/django/template/defaultfilters.py
+++ b/django/template/defaultfilters.py
@@ -3,7 +3,6 @@ from __future__ import unicode_literals
import random as random_module
import re
-import warnings
from decimal import ROUND_HALF_UP, Context, Decimal, InvalidOperation
from functools import wraps
from pprint import pformat
@@ -11,7 +10,6 @@ from pprint import pformat
from django.conf import settings
from django.utils import formats, six
from django.utils.dateformat import format, time_format
-from django.utils.deprecation import RemovedInDjango110Warning
from django.utils.encoding import force_text, iri_to_uri
from django.utils.html import (
avoid_wrapping, conditional_escape, escape, escapejs, linebreaks,
@@ -650,37 +648,6 @@ def unordered_list(value, autoescape=True):
else:
escaper = lambda x: x
- def convert_old_style_list(list_):
- """
- Converts old style lists to the new easier to understand format.
-
- The old list format looked like:
- ['Item 1', [['Item 1.1', []], ['Item 1.2', []]]
-
- And it is converted to:
- ['Item 1', ['Item 1.1', 'Item 1.2]]
- """
- if not isinstance(list_, (tuple, list)) or len(list_) != 2:
- return list_, False
- first_item, second_item = list_
- if second_item == []:
- return [first_item], True
- try:
- # see if second item is iterable
- iter(second_item)
- except TypeError:
- return list_, False
- old_style_list = True
- new_second_item = []
- for sublist in second_item:
- item, old_style_list = convert_old_style_list(sublist)
- if not old_style_list:
- break
- new_second_item.extend(item)
- if old_style_list:
- second_item = new_second_item
- return [first_item, second_item], old_style_list
-
def walk_items(item_list):
item_iterator = iter(item_list)
try:
@@ -717,12 +684,6 @@ def unordered_list(value, autoescape=True):
indent, escaper(force_text(item)), sublist))
return '\n'.join(output)
- value, converted = convert_old_style_list(value)
- if converted:
- warnings.warn(
- "The old style syntax in `unordered_list` is deprecated and will "
- "be removed in Django 1.10. Use the the new format instead.",
- RemovedInDjango110Warning)
return mark_safe(list_formatter(value))