From 25f20b19673d71fb11ada83567c9e89de5555839 Mon Sep 17 00:00:00 2001
From: Gregory Becker <becker33@llnl.gov>
Date: Wed, 2 Mar 2016 11:40:21 -0800
Subject: bug hunting

---
 var/spack/mock_packages/multimethod/package.py | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

(limited to 'var')

diff --git a/var/spack/mock_packages/multimethod/package.py b/var/spack/mock_packages/multimethod/package.py
index b926d42d7b..03da9ef69d 100644
--- a/var/spack/mock_packages/multimethod/package.py
+++ b/var/spack/mock_packages/multimethod/package.py
@@ -120,9 +120,10 @@ class Multimethod(Package):
     for target in targets:
         @when('='+target.name)
         def different_by_target(self):
-            return self.spec.architecture.target.name
-
-
+            if isinstance(self.spec.architecture.target,basestring):
+                return self.spec.architecture.target
+            else:
+                return self.spec.architecture.target.name
     #
     # Make sure we can switch methods on different dependencies
     #
-- 
cgit v1.2.3-70-g09d2