diff --git a/flopy/mf6/data/mfdatalist.py b/flopy/mf6/data/mfdatalist.py index 5a0b1f07d5..e6b4abe425 100644 --- a/flopy/mf6/data/mfdatalist.py +++ b/flopy/mf6/data/mfdatalist.py @@ -1640,7 +1640,7 @@ def has_data(self, key=None): return True return False else: - self.get_data_prep(layer) + self.get_data_prep(key) return super().has_data() def get_data(self, key=None, apply_mult=False, **kwargs): diff --git a/release/make-release.py b/release/make-release.py index 497d2b3668..d337730ddd 100644 --- a/release/make-release.py +++ b/release/make-release.py @@ -5,6 +5,7 @@ import os import subprocess import sys +from importlib.machinery import SourceFileLoader # file_paths dictionary has file names and the path to the file. Enter '.' # as the path if the file is in the root repository directory @@ -20,12 +21,12 @@ pak = "flopy" # local import of package variables in flopy/version.py -# imports author_dict -exec(open(os.path.join("..", "flopy", "version.py")).read()) +loader = SourceFileLoader("version", os.path.join("..", "flopy", "version.py")) +version_mod = loader.load_module() # build authors list for Software/Code citation for FloPy authors = [] -for key in author_dict.keys(): +for key in version_mod.author_dict.keys(): t = key.split() author = f"{t[-1]}" for str in t[0:-1]: