From 497c17c5c043801a9d61f63472feed24f0af7250 Mon Sep 17 00:00:00 2001 From: Patrick Decat Date: Thu, 5 Jan 2023 01:10:18 +0100 Subject: Require space after colon before factor expansion (#2822) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Resolves https://github.com/tox-dev/tox/issues/2821 --- src/tox/config/loader/ini/factor.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/tox/config/loader/ini/factor.py b/src/tox/config/loader/ini/factor.py index e13b5ec9..c429efb1 100644 --- a/src/tox/config/loader/ini/factor.py +++ b/src/tox/config/loader/ini/factor.py @@ -50,7 +50,7 @@ def expand_factors(value: str) -> Iterator[tuple[list[list[tuple[str, bool]]] | for line in value.split("\n"): factors: list[list[tuple[str, bool]]] | None = None marker_at, content = line.find(":"), line - if marker_at != -1: + if marker_at != -1 and (len(line) == marker_at + 1 or line[marker_at + 1] == " "): try: factors = list(find_factor_groups(line[:marker_at].strip())) except ValueError: -- cgit v1.2.1