Skip to content

Commit ecf835e

Browse files
committed
delete redundant getitem
1 parent 77faf6d commit ecf835e

File tree

1 file changed

+0
-17
lines changed

1 file changed

+0
-17
lines changed

app/eventyay/control/templatetags/hierarkey_form.py

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -74,20 +74,3 @@ def propagated(parser, token):
7474
nodelist = parser.parse(('endpropagated',))
7575
parser.delete_first_token()
7676
return PropagatedNode(nodelist, event, [f[1:-1] for f in args], url)
77-
78-
79-
@register.filter
80-
def getitem(value, key):
81-
"""
82-
Template filter to safely access dictionary or object attributes by key.
83-
Example: {{ form|getitem:field_name }}
84-
"""
85-
try:
86-
if isinstance(value, dict):
87-
return value.get(key)
88-
return getattr(value, key, None)
89-
except (AttributeError, KeyError, TypeError):
90-
# - AttributeError: when object has no such attribute
91-
# - KeyError: when key not found in a dict-like object
92-
# - TypeError: when value is not subscriptable or key is wrong type
93-
return None

0 commit comments

Comments
 (0)