summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorhierro <hierro>2002-05-18 05:06:58 +0000
committerhierro <hierro>2002-05-18 05:06:58 +0000
commitd1e57688d14ee64be8e9066f25d9a7db185fa4a5 (patch)
treee9ce75d79e1a6ff094376b0e31fda6a4138575ff /TODO
parent5b6d9de868a80c4306d2f2efdded1b5c88d71551 (diff)
downloadpython-cheetah-d1e57688d14ee64be8e9066f25d9a7db185fa4a5.tar.gz
*** empty log message ***
Diffstat (limited to 'TODO')
-rw-r--r--TODO18
1 files changed, 15 insertions, 3 deletions
diff --git a/TODO b/TODO
index 08beaff..e9af61e 100644
--- a/TODO
+++ b/TODO
@@ -53,9 +53,6 @@ Implementation
> "30m' id'cache1" .
-- finish the #cache directive's varyBy keyword (tied to Tavis' proposed caching
- framework for Webware)
-
- Delete whitespace before comments. If the rest of the line consists
of only non-outputting directives and whitespace, delete the line from the
output. The only outputting directives I see are #echo, #block and
@@ -66,6 +63,21 @@ Implementation
- 'errorCatcher None' to stop catching errors in the middle of a template.
+
+Rewrite the caching framework
+=============================
+- add #cache varyBy= (tied to Tavis' proposed caching framework for Webware)
+
+- #cache test= with a one-variable test produces invalid Python (an empty
+ if-block). Example in Cheetah Developers' Guide, section
+ "#cache with test: expression and method conditions".
+
+- #cache id= seems to be ignoring the ID and generating a random numeric
+ ID instead. Is it working? Do cache IDs have to be numeric?
+
+- Other ideas in Tavis' head.
+
+
Cheetah command revamp
===============================================================================
- Usage: cheetah COMMAND ARGUMENTS