diff options
author | tavis_rudd <tavis_rudd> | 2005-04-18 21:32:46 +0000 |
---|---|---|
committer | tavis_rudd <tavis_rudd> | 2005-04-18 21:32:46 +0000 |
commit | 5e8b6c4a4acef9ff59cf07557d0785a9e25ca094 (patch) | |
tree | acd5901a2dddac6aeef6eb0474ff2cf8aa3280b9 | |
parent | 4f39467084f4ca2630cd049d1892f31e81986fe4 (diff) | |
download | python-cheetah-5e8b6c4a4acef9ff59cf07557d0785a9e25ca094.tar.gz |
new item
-rw-r--r-- | TODO | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -10,6 +10,13 @@ Cheetah TODO list Requirements for 1.0 ========================================================================= +- Remove the use of temp files with dynamically compiled templates. + When compiling a template on the fly, Cheetah writes mymodule.py and then + imports it; however, it imports /tmp/mymodule.py instead if it exists. This is + wrong and a potential security hole. Anyway, it's possible to create a module + entirely in memory (see 'new' module) without writing a temporary file, and + that makes more sense. + - "cheetah test" problem: subcommands fail mysteriously on Windows. Rewrite to avoid using subcommands. Instead, set sys.argv and call the appropriate main() for each test. |