Mercurial > genshi > mirror
changeset 16:bcba0181049c trunk
Minor fix for expression evaluation.
author | cmlenz |
---|---|
date | Fri, 16 Jun 2006 15:29:29 +0000 |
parents | b3edbde541c4 |
children | 74cc70129d04 |
files | markup/eval.py |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/markup/eval.py +++ b/markup/eval.py @@ -141,9 +141,9 @@ obj = self._visit(node.expr, data) if hasattr(obj, node.attrname): return getattr(obj, node.attrname) - elif node.attrname in obj: + try: return obj[node.attrname] - else: + except TypeError: return None def _visit_slice(self, node, data):