From ba82faee53d22c2bb67e9d8f657fc7a5db50ce56 Mon Sep 17 00:00:00 2001 From: Peter Rowlands Date: Thu, 14 Apr 2022 17:30:38 +0900 Subject: [PATCH] exp show: don't acquire repo lock --- dvc/repo/experiments/show.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/dvc/repo/experiments/show.py b/dvc/repo/experiments/show.py index 8fa375b13..47ba2fe18 100644 --- a/dvc/repo/experiments/show.py +++ b/dvc/repo/experiments/show.py @@ -1,15 +1,17 @@ import logging from collections import OrderedDict, defaultdict from datetime import datetime -from typing import Any, Callable, Dict, List, Optional, Union +from typing import TYPE_CHECKING, Any, Callable, Dict, List, Optional, Union -from dvc.repo import Repo, locked # pylint: disable=unused-import from dvc.repo.experiments.base import ExpRefInfo from dvc.repo.metrics.show import _gather_metrics from dvc.repo.params.show import _gather_params from dvc.scm import iter_revs from dvc.utils import error_handler, onerror_collect +if TYPE_CHECKING: + from dvc.repo import Repo + logger = logging.getLogger(__name__) @@ -124,7 +126,6 @@ def _collect_experiment_branch( return res -@locked def show( repo: "Repo", all_branches=False,