From 70fc09da865f1a2ef2de808af34df3b4de8d1a54 Mon Sep 17 00:00:00 2001
From: Gregory Ashton <gregory.ashton@ligo.org>
Date: Thu, 12 Jul 2018 21:17:54 -0700
Subject: [PATCH] Minor bug fixes

---
 tupak/core/result.py | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/tupak/core/result.py b/tupak/core/result.py
index b18e8de21..c2493c597 100644
--- a/tupak/core/result.py
+++ b/tupak/core/result.py
@@ -408,7 +408,10 @@ class Result(dict):
             typeB = type(B)
             if typeA == typeB:
                 if typeA in [str, float, int, dict, list]:
-                    return A == B
+                    try:
+                        return A == B
+                    except ValueError:
+                        return False
                 elif typeA in [np.ndarray]:
                     return np.all(A == B)
         return False
@@ -461,6 +464,8 @@ def plot_multiple(results, filename=None, labels=None, colours=None,
             c = colours[i]
         else:
             c = 'C{}'.format(i)
+        hist_kwargs = kwargs.get('hist_kwargs', dict())
+        hist_kwargs['color'] = c
         fig = result.plot_corner(fig=fig, save=False, color=c, **kwargs)
         default_filename += '_{}'.format(result.label)
         lines.append(matplotlib.lines.Line2D([0], [0], color=c))
-- 
GitLab