@property
    def ph_idx(self):
        ph = self.ph
        if ph is None:
            raise ValueError("not a placeholder shape")
        return ph.idx
Path must be module.path.ClassName
dataset/ETHPy150Open scanny/python-pptx/pptx/oxml/shapes/shared.py/BaseShapeElement.ph_idx--crossover with--dataset/ETHPy150Open dropbox/changes/changes/utils/imports.py/import_string