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
Copyright (C) 2012-2017 Edgewall Software