def __getattribute__(self, key):
    if not key.startswith('_'):
      dynamic_properties = self._dynamic_properties
      if dynamic_properties is not None and key in dynamic_properties:



        return self.__getattr__(key)

    return super(Expando, self).__getattribute__(key)
Define new built-ins 'quit' and 'exit'.
dataset/ETHPy150Open AppScale/appscale/AppServer/google/appengine/ext/db/__init__.py/Expando.__getattribute__--crossover with--dataset/ETHPy150Open babble/babble/include/jython/Lib/site.py/setquit