summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorhierro <hierro>2002-11-20 17:21:24 +0000
committerhierro <hierro>2002-11-20 17:21:24 +0000
commit533f02a3eb24771d79e04dd4cb7784791614876e (patch)
tree848a7b1f807829a3b91a496332ccbba10b98b387 /TODO
parent859cd228fb54c8f3bbeff30541188fb8a281d8d2 (diff)
downloadpython-cheetah-533f02a3eb24771d79e04dd4cb7784791614876e.tar.gz
*** empty log message ***
Diffstat (limited to 'TODO')
-rw-r--r--TODO12
1 files changed, 7 insertions, 5 deletions
diff --git a/TODO b/TODO
index 2e0251b..c4e254b 100644
--- a/TODO
+++ b/TODO
@@ -10,6 +10,7 @@ Cheetah TODO list
Requirements for 1.0
=========================================================================
+- CheetahWrapper bugs: suppress verbose output if --stdout/-p. (MO)
- NameMapper attributes before keys, both Python and C versions. NM should
look for a key first, then an attribute. But if (1) this is the first
component after $, and (2) isinstance(OBJ, dictTypes), *ignore the
@@ -29,12 +30,13 @@ Requirements for 1.0
Other TODO Items
================================================================================
-- Debugging tools. See section below.
+- CheetahWrapper stuff: (MO)
+ * "cheetah compile --shbang '#!/usr/bin/python2.2'"
+ * "cheetah code [options] [FILES]" print template-specific portion of main
+ method(s) to stdout, with line numbers.
+ * Refactor, make compile/fill/code routines callbacks using a bundle arg.
-- Reimplement filters so that they know the placeholder name:
- def filter(self, val, name=None, **kw)
- This should be the entire placeholder name as it appears in the
- template?
+- Debugging tools. See section below.
- revisit parsed #include directives. Are they necessary at all??
(This is a rhetorical question. They are necessary. However, the