From 395000c3856cb9d61c9bb58960e6f19884444132 Mon Sep 17 00:00:00 2001 From: scheibelp Date: Wed, 4 Oct 2017 17:14:58 -0700 Subject: spec.patches: fix dictionary reference (#5608) This fixes a loop that was iterating through the keys of a dictionary when it was intending to use the values. --- lib/spack/spack/spec.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/spack/spack/spec.py b/lib/spack/spack/spec.py index 8d5a1ec8df..2e144fc80f 100644 --- a/lib/spack/spack/spec.py +++ b/lib/spack/spack/spec.py @@ -2535,8 +2535,9 @@ class Spec(object): # if not found in this package, check immediate dependents # for dependency patches - for dep in self._dependents: - patch = dep.parent.package.lookup_patch(sha256) + for dep_spec in self._dependents.values(): + patch = dep_spec.parent.package.lookup_patch(sha256) + if patch: patches.append(patch) -- cgit v1.2.3-60-g2f50