# HG changeset patch # User Thierry Florac # Date 1628147972 -7200 # Node ID c54f05d00f63821eda276fa48eee0b18c1117a5a # Parent d19c9f8a4ac001efcc9021d9a3c07687aa2f306c Support list argument in "br" TALES extension diff -r d19c9f8a4ac0 -r c54f05d00f63 src/pyams_utils/text.py --- a/src/pyams_utils/text.py Wed Nov 25 13:01:50 2020 +0100 +++ b/src/pyams_utils/text.py Thu Aug 05 09:19:32 2021 +0200 @@ -251,7 +251,10 @@ if not value: return '' br_tag = '
'.format('class="{0}"'.format(css_class) if css_class else '') - elements = value.split(character) + if isinstance(value, str): + elements = value.split(character) + else: + elements = list(value) if start_tag: elements[0] = '<{0}>{1}'.format(start_tag, elements[0]) if end_tag: