id summary reporter owner description type status component version severity resolution keywords cc stage has_patch needs_docs needs_tests needs_better_patch easy ui_ux 3465 template variable list-index lookup on an unsubscriptable object raises TypeError Gary Wilson Adrian Holovaty "For example, if the template variable ""`foobar`"" with value of None is passed to a template that uses: {{{ {{ foobar.13 }} }}} The following traceback is produced {{{ #!python Traceback (most recent call last): File ""/usr/lib/python2.4/site-packages/django/template/__init__.py"" in render_node 718. result = node.render(context) File ""/usr/lib/python2.4/site-packages/django/template/__init__.py"" in render 768. output = self.filter_expression.resolve(context) File ""/usr/lib/python2.4/site-packages/django/template/__init__.py"" in resolve 561. obj = resolve_variable(self.var, context) File ""/usr/lib/python2.4/site-packages/django/template/__init__.py"" in resolve_variable 667. current = current[int(bits[0])] TypeError at /it/ unsubscriptable object }}} The expected result would be for `{{ foobar.13 }}` to fail silently." closed Template system dev fixed Accepted 1 0 0 0 0 0