Comment 4 for bug 218706

Revision history for this message
Steve Alexander (stevea) wrote :

Fred, I don't think we need to tread so carefully. If we change this behaviour in a major release, and document the change in the release notes, I think that's enough. It's far easier to insert a newline into templates manually than to remove one that the libraries brokenly stick in.

Zope already suffers too much from excessive complexity to support backwards compatibility that almost no one uses.

This change is in line with the published TAL spec. I think the current behaviour is counter-intuitive and arguably taking a great liberty with the TAL spec, in introducing extra characters.

I very much support updating the tests to not have extra new-lines and updating the code, and documenting the change in the change notes, and releasing this.