From 70101c0382076cdb216592c7d2784457b5182d41 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 21 Oct 2024 15:25:38 +0000 Subject: [PATCH 1/2] build(deps): bump mypy from 1.11.2 to 1.12.1 Bumps [mypy](https://github.com/python/mypy) from 1.11.2 to 1.12.1. - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md) - [Commits](https://github.com/python/mypy/compare/v1.11.2...v1.12.1) --- updated-dependencies: - dependency-name: mypy dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index ebf7d532..67032431 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -58,7 +58,7 @@ dev = [ "dvc-data[all]", "dvc-data[tests]", "blake3>=0.3.1; python_version < '3.13'", - "mypy==1.11.2", + "mypy==1.12.1", "types-tqdm", ] From a51b844235b69dffba9bc241ce76bb4aa2debba1 Mon Sep 17 00:00:00 2001 From: skshetry <18718008+skshetry@users.noreply.github.com> Date: Tue, 22 Oct 2024 17:08:45 +0545 Subject: [PATCH 2/2] fix --- src/dvc_data/hashfile/checkout.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/dvc_data/hashfile/checkout.py b/src/dvc_data/hashfile/checkout.py index 7abdde93..6c4d8a5b 100644 --- a/src/dvc_data/hashfile/checkout.py +++ b/src/dvc_data/hashfile/checkout.py @@ -214,11 +214,16 @@ def _diff( ): if old is None: try: + name = ( + obj.hash_info.name + if obj and obj.hash_info and obj.hash_info.name + else cache.hash_name + ) _, _, old = build( cache, path, fs, - obj.hash_info.name if obj and obj.hash_info else cache.hash_name, + name, dry_run=True, ignore=ignore, )