def get_dataset_by_guid(guid): """ Get the parent datasets for a given GUID. :param guid: The GUID. :returns: A did """ return did.get_dataset_by_guid(guid=guid)
def get_dataset_by_guid(guid): """ Get the parent datasets for a given GUID. :param guid: The GUID. :returns: A did """ return did.get_dataset_by_guid(guid=guid)
def get_dataset_by_guid(guid): """ Get the parent datasets for a given GUID. :param guid: The GUID. :returns: A did """ dids = did.get_dataset_by_guid(guid=guid) for d in dids: yield api_update_return_dict(d)
def get_dataset_by_guid(guid, vo='def'): """ Get the parent datasets for a given GUID. :param guid: The GUID. :param vo: The VO to act on. :returns: A did """ dids = did.get_dataset_by_guid(guid=guid) for d in dids: if d['scope'].vo != vo: raise RucioException('GUID unavailable on VO {}'.format(vo)) yield api_update_return_dict(d)