Commit a7be9ac6 authored by Pierre Smeyers's avatar Pierre Smeyers
Browse files

fix: move asserts after parameters dump

parent f073ff60
Loading
Loading
Loading
Loading
+10 −10
Original line number Diff line number Diff line
@@ -157,16 +157,6 @@ def run() -> None:
    # parse command and args
    args = parser.parse_args()

    assert args.group_path, (
        "GitLab root group path is required (use --group-path CLI option or GROUP_PATH variable)"
    )
    assert args.token, (
        "GitLab token is required (use --token CLI option or GITLAB_TOKEN variable)"
    )
    assert args.pipeline_deletion_limit >= 0, (
        "Pipeline deletion limit must be greater or equal than zero"
    )

    print(f"GitLab-Butler {version('gitlab-butler')}")
    print(
        f"- GitLab API url                         (--api-url)                    : {AnsiColors.CYAN}{args.api_url}{AnsiColors.RESET}"
@@ -212,6 +202,16 @@ def run() -> None:
    )
    print()

    assert args.group_path, (
        "GitLab root group path is required (use --group-path CLI option or GROUP_PATH variable)"
    )
    assert args.token, (
        "GitLab token is required (use --token CLI option or GITLAB_TOKEN variable)"
    )
    assert args.pipeline_deletion_limit >= 0, (
        "Pipeline deletion limit must be greater or equal than zero"
    )

    # build configuration from args
    cfg = generate_cfg(args)