def __call__(self, *args):
    try:
      return self.cache[args]
    except __HOLE__:
      result = self.func(*args)
      self.cache[args] = result
      return result
dataset/ETHPy150Open adblockplus/gyp/pylib/gyp/common.py/memoize.__call__