summaryrefslogtreecommitdiff
path: root/coverage/templite.py
diff options
context:
space:
mode:
Diffstat (limited to 'coverage/templite.py')
-rw-r--r--coverage/templite.py5
1 files changed, 4 insertions, 1 deletions
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: