def list_extensions(nova_api): """List all nova extensions, except the ones in the blacklist.""" blacklist = set( getattr(settings, 'OPENSTACK_NOVA_EXTENSIONS_BLACKLIST', [])) return tuple(extension for extension in nova_list_extensions.ListExtManager(nova_api).show_all() if extension.name not in blacklist)
def list_extensions(request): return nova_list_extensions.ListExtManager(novaclient(request)).show_all()