def METHOD_NAME(self, dumps_root):
    """
    Returns the latest 10 dumps available in the dumps_root directory.
    Dumps are sorted by date, latests first
    """
    backups = []
    if os.path.exists(dumps_root):
        backups = os.listdir(dumps_root)
        backups = filter(lambda f: f.endswith(".dump"), backups)
        backups = list(backups)
        backups.sort(key=get_dtm_from_backup_name, reverse=True)
        backups = backups[:10]  # don't show more than 10 backups
    if not backups:
        raise CommandError("Could not find a database backup}")
    # Shows a list of options to select from
    selected_backup = click.prompt(
        "Type the number in brackets to select the backup to be restored\n"
        + "".join(
            (
                "({num}) {backup}\n".format(
                    num=num + 1, backup=get_dtm_from_backup_name(backup)
                )
                for num, backup in enumerate(backups)
            )
        ),
        type=click.Choice([str(i) for i in range(1, len(backups) + 1)]),
    )
    return os.path.join(dumps_root, backups[int(selected_backup) - 1])