def wait_for_feature_group_creation_complete()

in imaging/src/radiomics_utils.py [0:0]


def wait_for_feature_group_creation_complete(feature_group):
    status = feature_group.describe()['FeatureGroupStatus']
    while status == "Creating":
        print("Waiting for Feature Group Creation")
        time.sleep(5)
        status = feature_group.describe()['FeatureGroupStatus']
    if status != "Created":
        raise RuntimeError(f"Failed to create feature group {feature_group.name}")
    print(f"FeatureGroup {feature_group.name} successfully created.")