diff --git a/benchbuild/project.py b/benchbuild/project.py index 462243496..9f72e1757 100644 --- a/benchbuild/project.py +++ b/benchbuild/project.py @@ -538,7 +538,7 @@ def __add_filters__(project: ProjectT, version_str: str) -> ProjectT: def csv(in_str: tp.Union[tp.Any, str]) -> bool: if isinstance(in_str, str): - return len(in_str.split(",")) > 1 + return len(in_str.split("+")) > 1 return False is_csv = csv(version_in) @@ -548,7 +548,7 @@ def csv(in_str: tp.Union[tp.Any, str]) -> bool: return __add_single_filter__(project, str(version_in)) if isinstance(version_in, list) or is_csv: - version_in = version_in.split(",") if is_csv else version_in + version_in = version_in.split("+") if is_csv else version_in return __add_indexed_filters__(project, version_in) if isinstance(version_in, dict): diff --git a/benchbuild/source/base.py b/benchbuild/source/base.py index 7a851a8d2..768e08ef4 100644 --- a/benchbuild/source/base.py +++ b/benchbuild/source/base.py @@ -175,7 +175,7 @@ def to_str(*variants: Variant) -> str: Returns: string representation of all input variants joined by ','. """ - return ",".join([str(i) for i in variants]) + return "*".join([str(i) for i in variants]) class Fetchable(Protocol):