def get(self, key, default=None):
        """
        Returns the last data value for the passed key. If key doesn't exist
        or value is an empty list, then default is returned.
        """
        try:
            val = self[key]
        except __HOLE__:
            return default
        if val == []:
            return default
        return val
dataset/ETHPy150Open AppScale/appscale/AppServer/lib/django-1.2/django/utils/datastructures.py/MultiValueDict.get