def removeDescription(self, descriptionId, publish=True, notify=True):

        try:
            del self.collection[descriptionId]
            self._modified()
        except __HOLE__:
            pass

        if publish:
            msg = self._newCommandMessage('remove', descriptionId=descriptionId,)
            lcmUtils.publish(self.channel, msg)

        if notify:
            self.callbacks.process(self.DESCRIPTION_REMOVED_SIGNAL, self, descriptionId)
dataset/ETHPy150Open RobotLocomotion/director/src/python/director/lcmobjectcollection.py/LCMObjectCollection.removeDescription