def __contains__(self, shape):
        
        try:
            return shape.in_sphere(self)
        except __HOLE__:
            raise TypeError( "No 'in_sphere' method supplied by %s" % type(shape) )
dataset/ETHPy150Open PythonProgramming/Beginning-Game-Development-with-Python-and-Pygame/gameobjects/sphere.py/Sphere.__contains__