From a4af457b9e59e2f0c285fc530eed185cd9372c4f Mon Sep 17 00:00:00 2001
From: Bas Nijholt <basnijholt@gmail.com>
Date: Mon, 17 Sep 2018 08:52:45 +0000
Subject: [PATCH] use isinstance

---
 adaptive/learner/learner1D.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/adaptive/learner/learner1D.py b/adaptive/learner/learner1D.py
index b7991d86..330b0461 100644
--- a/adaptive/learner/learner1D.py
+++ b/adaptive/learner/learner1D.py
@@ -216,7 +216,7 @@ class Learner1D(BaseLearner):
 
         if real:
             # either it is a float/int, if not, try casting to a np.array
-            if type(y) not in [float, int]:
+            if not isinstance(y, (float, int)):
                 y = np.asarray(y, dtype='float64')
 
             # Add point to the real data dict
-- 
GitLab