(path, name)
| 281 | datasets_lock = self.repo.index._datasets_lock |
| 282 | |
| 283 | def find(path, name) -> Optional[dict[str, Any]]: |
| 284 | # only look for `name` in the lock file next to the |
| 285 | # corresponding `dvc.yaml` file |
| 286 | lock = datasets_lock.get(path, []) |
| 287 | return next((dataset for dataset in lock if dataset["name"] == name), None) |
| 288 | |
| 289 | return {ds["name"]: find(path, name) for name, (path, ds) in self._spec.items()} |
| 290 |
no test coverage detected