github
2 of 3 new or added lines in 1 file covered. (66.67%)
8874 of 10652 relevant lines covered (83.31%)
5.0 hits per line
1 |
from django import template |
6✔ |
2 |
|
|
3 |
register = template.Library() |
6✔ |
4 |
|
|
5 |
|
|
6 |
@register.filter
|
6✔ |
7 |
def keyvalue(data, key): |
6✔ |
|
if data is None: |
6✔ |
NEW
|
return None |
× |
|
elif hasattr(data, "get"): |
6✔ |
11 |
return data.get(key)
|
6✔ |
12 |
else:
|
|
13 |
return data[key]
|
6✔ |