From 5d1cdd285721375e0973bf37f6504aefb1a8d74d Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Mon, 20 Apr 2009 08:37:57 -0400 Subject: Variables' items (dict access) can be used in templates. --- coverage/templite.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'coverage/templite.py') diff --git a/coverage/templite.py b/coverage/templite.py index 2eab864..f75e2a2 100644 --- a/coverage/templite.py +++ b/coverage/templite.py @@ -73,7 +73,10 @@ class ContextAccess(object): dots = key.split('.') value = self[dots[0]] for dot in dots[1:]: - value = getattr(value, dot) + try: + value = getattr(value, dot) + except AttributeError: + value = value[dot] if callable(value): value = value() else: -- cgit v1.2.1