Mercurial > genshi > mirror
changeset 420:91556138dae5 trunk
Add support for `len()` to the `Context` class.
author | cmlenz |
---|---|
date | Mon, 19 Mar 2007 17:21:00 +0000 |
parents | d2dc490aa998 |
children | fbdbe27885e2 |
files | genshi/template/base.py |
diffstat | 1 files changed, 4 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/genshi/template/base.py +++ b/genshi/template/base.py @@ -127,6 +127,10 @@ raise KeyError(key) return value + def __len__(self): + """Return the number of distinctly named variables in the context.""" + return len(self.items()) + def __setitem__(self, key, value): """Set a variable in the current scope.""" self.frames[0][key] = value