diff options
Diffstat (limited to 'coverage/templite.py')
-rw-r--r-- | coverage/templite.py | 5 |
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: |