def __getitem__(self, key):
        for d in reversed(self.dicts):
            if key in d:
                return d[key]
        raise KeyError(key)
Get a variable's value, starting at the current context and going upward
dataset/ETHPy150Open adieu/django-nonrel/django/template/context.py/BaseContext.__getitem__