From b8c666b1b7b4240afd670f106acab4fb708c060b Mon Sep 17 00:00:00 2001 From: dberenbaum Date: Fri, 16 Jun 2023 11:13:28 -0400 Subject: [PATCH] exp show: quick fix for handling defaultdict in py<3.11.0 --- dvc/repo/experiments/serialize.py | 1 + 1 file changed, 1 insertion(+) diff --git a/dvc/repo/experiments/serialize.py b/dvc/repo/experiments/serialize.py index 886f5a77b..6f3cb854a 100644 --- a/dvc/repo/experiments/serialize.py +++ b/dvc/repo/experiments/serialize.py @@ -60,6 +60,7 @@ class SerializableExp: # supported in dataclasses.asdict() on all python releases # see https://bugs.python.org/issue35540 params = dict(_gather_params(repo, deps=param_deps, onerror=onerror)) + params = {k: dict(v) for k, v in params.items()} metrics = dict( _gather_metrics( repo,