diff markup/template.py @ 75:3722696d0343 trunk

Empty attributes in templates were being stripped out. Thanks to Jonas for the patch.
author cmlenz
date Wed, 12 Jul 2006 21:27:30 +0000
parents d54b5fd60b52
children f5ec6d4a61e4
line wrap: on
line diff
--- a/markup/template.py
+++ b/markup/template.py
@@ -717,7 +717,10 @@
                             raise BadDirectiveError(name, pos[0], pos[1])
                         directives.append(cls(value))
                     else:
-                        value = list(self._interpolate(value, *pos))
+                        if value:
+                            value = list(self._interpolate(value, *pos))
+                        else:
+                            value = [(TEXT, u'', pos)]
                         new_attrib.append((name, value))
 
                 if directives:
Copyright (C) 2012-2017 Edgewall Software