def __init__(self, a, b, groove_a, groove_b, anchr2):
        self._constraint = cp.cpGrooveJointNew(a._body, b._body, groove_a, groove_b, anchr2)
        self._ccontents = self._constraint.contents
        self._pjc = cp.cast(self._constraint, ct.POINTER(cp.cpGrooveJoint)).contents
        self._set_bodies(a,b)
List methods
dataset/ETHPy150Open estevaofon/angry-birds-python/pymunk-4.0.0/pymunk/constraint.py/GrooveJoint.__init__--crossover with--dataset/ETHPy150Open AppScale/appscale/AppServer/lib/django-1.2/django/contrib/gis/geos/tests/test_mutable_list.py/ListMixinTest.test06_list_methods