'Remove a destroyed QObject.'

def _on_destroyed(self, name):

    log.destroy.debug('removed:    {}'.format(name))
    if (not hasattr(self, 'data')):
        return
    try:
        del self[name]
        del self._partial_objs[name]
    except KeyError:
        pass
