From bd61a365875e6247663a43832e609cb5e4c91572 Mon Sep 17 00:00:00 2001
From: James Wynne III <wynnejr@gpujake.com>
Date: Tue, 11 Oct 2016 04:30:11 -0400
Subject: Fixed set operation from undefined += to a union (#1963)

Fixed flake8 issues
---
 lib/spack/spack/provider_index.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lib/spack/spack/provider_index.py b/lib/spack/spack/provider_index.py
index 2be48b43c1..d7f2379486 100644
--- a/lib/spack/spack/provider_index.py
+++ b/lib/spack/spack/provider_index.py
@@ -232,7 +232,8 @@ class ProviderIndex(object):
                     spdict[provided_spec] = opdict[provided_spec]
                     continue
 
-                spdict[provided_spec] += opdict[provided_spec]
+                spdict[provided_spec] = \
+                    spdict[provided_spec].union(opdict[provided_spec])
 
     def remove_provider(self, pkg_name):
         """Remove a provider from the ProviderIndex."""
-- 
cgit v1.2.3-70-g09d2