|
1 | 1 | from django import template
|
| 2 | +from django.template.library import parse_bits |
2 | 3 | from django.utils.encoding import force_str
|
3 | 4 | from django.utils.html import escape
|
4 | 5 | from django.utils.safestring import mark_safe
|
5 | 6 |
|
6 |
| -from ..compat import parse_bits |
7 | 7 | from ..cachefiles import ImageCacheFile
|
8 | 8 | from ..registry import generator_registry
|
9 | 9 |
|
@@ -167,7 +167,7 @@ def parse_ik_tag_bits(parser, bits):
|
167 | 167 | ' setting html attributes.' % HTML_ATTRS_DELIMITER)
|
168 | 168 |
|
169 | 169 | args, html_attrs = parse_bits(parser, html_bits, [], 'args',
|
170 |
| - 'kwargs', None, False, tag_name) |
| 170 | + 'kwargs', None, [], None, False, tag_name) |
171 | 171 | if len(args):
|
172 | 172 | raise template.TemplateSyntaxError('All "%s" tag arguments after'
|
173 | 173 | ' the "%s" token must be named.' % (tag_name,
|
@@ -209,7 +209,7 @@ def generateimage(parser, token):
|
209 | 209 | tag_name, bits, html_attrs, varname = parse_ik_tag_bits(parser, bits)
|
210 | 210 |
|
211 | 211 | args, kwargs = parse_bits(parser, bits, ['generator_id'], 'args', 'kwargs',
|
212 |
| - None, False, tag_name) |
| 212 | + None, [], None, False, tag_name) |
213 | 213 |
|
214 | 214 | if len(args) != 1:
|
215 | 215 | raise template.TemplateSyntaxError('The "%s" tag requires exactly one'
|
@@ -257,7 +257,7 @@ def thumbnail(parser, token):
|
257 | 257 | tag_name, bits, html_attrs, varname = parse_ik_tag_bits(parser, bits)
|
258 | 258 |
|
259 | 259 | args, kwargs = parse_bits(parser, bits, [], 'args', 'kwargs',
|
260 |
| - None, False, tag_name) |
| 260 | + None, [], None, False, tag_name) |
261 | 261 |
|
262 | 262 | if len(args) < 2:
|
263 | 263 | raise template.TemplateSyntaxError('The "%s" tag requires at least two'
|
|
0 commit comments