def findCaller(self):
        f = currentframe().f_back
        rv = "(unknown file)", 0, "(unknown function)"
        while hasattr(f, "f_code"):
            co = f.f_code
            filename = os.path.normcase(co.co_filename)
            if filename == _srcfile:
                f = f.f_back
                continue
            rv = (filename, f.f_lineno, co.co_name)
            break
        return rv
Calculate an area ratio.
dataset/ETHPy150Open deanhiller/databus/webapp/play1.3.x/python/Lib/logging/__init__.py/Logger.findCaller--crossover with--dataset/ETHPy150Open googlei18n/nototools/nototools/shape_diff.py/ShapeDiffFinder._calc_ratio