From 900528fde0bfab691fb2218a7df39f5a2e3d6eb7 Mon Sep 17 00:00:00 2001 From: Souren Date: Sat, 12 Jul 2025 19:00:25 +0700 Subject: [PATCH] Fix parallel run (tox -p). --- tox_docker/config.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tox_docker/config.py b/tox_docker/config.py index 6ec0118..121343b 100644 --- a/tox_docker/config.py +++ b/tox_docker/config.py @@ -1,4 +1,5 @@ from pathlib import Path +from threading import get_ident from typing import Collection, Dict, List, Mapping, Optional import os import os.path @@ -37,7 +38,7 @@ def runas_name(container_name: str, pid: Optional[int] = None) -> str: to avoid needing to maintain a mapping. """ - pid = pid or os.getpid() + pid = pid or get_ident() return f"{container_name}-tox-{pid}"