def catalog_remove_meta(catalog_id, key, value=None): """ Initialize catalog metadata. """ descriptor = registry.lookup(catalog_id)[0]['descriptor'] catalog = Catalog(catalog_factory, descriptor) catalog.remove_meta(key, value)
def catalog_init_meta(catalog_id, role): """ Initialize catalog metadata. """ descriptor = registry.lookup(catalog_id)[0]['descriptor'] catalog = Catalog(catalog_factory, descriptor) catalog.init_meta(owner=role)
def catalog_get_meta(catalog_id, key=None): """ Initialize catalog metadata. """ descriptor = registry.lookup(catalog_id)[0]['descriptor'] catalog = Catalog(catalog_factory, descriptor) return catalog.get_meta(key)
def catalog_destroy(catalog_id): """ Destroys a catalog. """ descriptor = registry.lookup(catalog_id)[0]['descriptor'] catalog = Catalog(catalog_factory, descriptor) catalog.destroy()