def is_even(func):
    assertTrue(func(2))
    assertFalse(func(3))
    assertTrue(func(4))

    assertTrue(func(2.0))
    assertFalse(func(3.0))
    assertTrue(func(4.0))

    even = True
    for i in xrange(-100, 100):
        assertEqual(func(i), even)
        even = not even
Find the stack frame of the caller so that we can note the source
dataset/ETHPy150Open alexmojaki/funcfinder/funcfinder/questions/math.py/is_even--crossover with--dataset/ETHPy150Open babble/babble/include/jython/Lib/logging/__init__.py/Logger.findCaller