Commit 23c96b0d authored by Mickaël Desfrênes's avatar Mickaël Desfrênes
Browse files

fix keyboard interrupt in interactive mode

parent d21bce31
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
[project]
name = "climax-CERTIC"
version = "0.1.14"
version = "0.1.15"
description = "CLI tool for MaX, Le Moteur d'Affichage XML."
readme = "README.md"
license = {text = "CECILL-C"}
+6 −1
Original line number Diff line number Diff line
@@ -432,13 +432,18 @@ def new(
        raise typer.Exit()
    init_values = None
    if interactive:
        try:
            init_values = {}
            init_values["max_version"] = _choose_between(
                [x["name"] for x in max_releases()], _("Version de max")
            )
        init_values["max_url"] = max_release(init_values["max_version"]).get("zip_url")
            init_values["max_url"] = max_release(init_values["max_version"]).get(
                "zip_url"
            )
            init_values["env"] = _choose_between(["dev", "prod"], _("Environnement"))
            init_values["title"] = typer.prompt(_("Titre du projet"))
        except (KeyboardInterrupt, TypeError):
            return
    _install_new_max_instance(root_directory, init_values)