From cd4013974c5bffabac7b0421c335527e14c62e18 Mon Sep 17 00:00:00 2001 From: Scott Paulinski Date: Thu, 9 Sep 2021 10:59:41 -0700 Subject: [PATCH] fix(numpy elementwise comparison): Fixed numpy FutureWarning. No elementwise compare is needed if user passes in a numpy recarray, this is only necessary for dictionaries. --- flopy/mf6/data/mfdatalist.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/flopy/mf6/data/mfdatalist.py b/flopy/mf6/data/mfdatalist.py index 1875d0c3f1..761dd10888 100644 --- a/flopy/mf6/data/mfdatalist.py +++ b/flopy/mf6/data/mfdatalist.py @@ -1679,7 +1679,10 @@ def set_data(self, data, key=None, autofill=False): self.empty_keys[key] = True else: self.empty_keys[key] = False - if "check" in list_item: + if ( + isinstance(list_item, dict) + and "check" in list_item + ): check = list_item["check"] else: check = True