From b8b14c84e07d0c7fc4a51043444d8abcf965fc61 Mon Sep 17 00:00:00 2001
From: Todd Gamblin <tgamblin@llnl.gov>
Date: Sun, 4 Dec 2016 16:22:16 -0800
Subject: [PATCH] Bugfix: restore `__contains__` method after ArchSpec
 refactor. (#2481)

---
 lib/spack/spack/spec.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/lib/spack/spack/spec.py b/lib/spack/spack/spec.py
index b95f43e901..86eaa3bb91 100644
--- a/lib/spack/spack/spec.py
+++ b/lib/spack/spack/spec.py
@@ -449,6 +449,9 @@ def __str__(self):
     def __repr__(self):
         return str(self)
 
+    def __contains__(self, string):
+        return string in str(self)
+
 
 @key_ordering
 class CompilerSpec(object):
-- 
GitLab