@property
    def ph_type(self):
        ph = self.ph
        if ph is None:
            raise ValueError("not a placeholder shape")
        return ph.type
Ignore only missing item to be removed.
dataset/ETHPy150Open scanny/python-pptx/pptx/oxml/shapes/shared.py/BaseShapeElement.ph_type--crossover with--dataset/ETHPy150Open edgewall/trac/trac/ticket/tests/batch.py/BatchModifyTestCase.test_change_list_remove_mixed