diff --git a/pytest_abra/cli.py b/pytest_abra/cli.py index c26f79f..0f21f30 100644 --- a/pytest_abra/cli.py +++ b/pytest_abra/cli.py @@ -29,7 +29,7 @@ def run(): # ----------------------------- define session_id ---------------------------- # - session_id = get_session_id(args.session_id, args.resume, args.output_dir) + session_id = get_session_id(args.output_dir, args.resume, args.session_id) # ------------------------------- setup logging ------------------------------ # diff --git a/pytest_abra/utils.py b/pytest_abra/utils.py index 8171a97..95880a6 100644 --- a/pytest_abra/utils.py +++ b/pytest_abra/utils.py @@ -5,6 +5,7 @@ import string from dataclasses import dataclass from datetime import datetime from pathlib import Path +from typing import Optional from urllib.parse import urlunparse from loguru import logger @@ -68,7 +69,7 @@ def load_json_to_environ(cred_file: Path) -> None: os.environ[key] = value -def get_session_id(args_session_id: str, args_resume: bool, args_output_dir: Path) -> str: +def get_session_id(args_output_dir: Path, args_resume: bool, args_session_id: Optional[str]) -> str: """converts the cli arguments to the correct session_id""" session_id = args_session_id if not session_id: