Commit f281a219 authored by Guido van Rossum's avatar Guido van Rossum

Update the TODO list.

parent b544b5d7
......@@ -75,7 +75,12 @@ redistributed under the Zope Public License.
TO DO
-----
- Implement on-error, when it's approved.
- Implement on-error. Assume that the evaluation engine's evaluate()
functions raise TALESError (defined where???) on all exceptions.
- Bring DummyEngine.py up to specs.
- Disallow TAL on start-tags whose end-tag is implied.
- The call to emitSubstitution() in emitEndElement() for "replace"
doesn't pass in anything for attrDict.
......@@ -89,18 +94,10 @@ TO DO
- Incorporate line number and offset information into remaining
compile-time exceptions.
- Incorporate line number and offset information into run-time
exceptions, including those raised by eval() of "python:..."
expressions. (But how? Can we just stick lineno, offset attributes
on existing exceptions?)
- HTMLTALParser.py and TALParser.py are silly names too. Should be
- HTMLTALParser.py and TALParser.py are silly names. Should be
HTMLTALCompiler.py and XMLTALCompiler.py (or maybe shortened,
without "TAL"?)
- The HTML parser should complain about garbage in start elements
attributes, e.g. <a href="foo" !@#$%>.
- The HTML TAL compiler should preserve more information about the
start element, e.g. <img ismap /> should be output like that, not as
<img ismap="ismap">.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment