From a5fa3a3cfd8ddc5816d08e5b08dc6ebd42173472 Mon Sep 17 00:00:00 2001 From: Mark Harfouche Date: Fri, 5 Jan 2024 17:54:08 -0500 Subject: [PATCH] MAINT: fix instances of get in mamba plugin --- asv/plugins/mamba.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/asv/plugins/mamba.py b/asv/plugins/mamba.py index 9bd4034b7..d3728a866 100644 --- a/asv/plugins/mamba.py +++ b/asv/plugins/mamba.py @@ -113,11 +113,11 @@ def _setup(self): # For named environments env_file_name = self._mamba_environment_file env_data = load(Path(env_file_name).open(), Loader=Loader) - mamba_pkgs = [x for x in env_data.get("dependencies") if isinstance(x, str)] - self._mamba_channels += [x for x in env_data.get("channels") if isinstance(x, str)] + mamba_pkgs = [x for x in env_data.get("dependencies", []) if isinstance(x, str)] + self._mamba_channels += [x for x in env_data.get("channels", []) if isinstance(x, str)] self._mamba_channels = list(dict.fromkeys(self._mamba_channels).keys()) # Handle possible pip keys - pip_maybe = [x for x in env_data.get("dependencies") if isinstance(x, dict)] + pip_maybe = [x for x in env_data.get("dependencies", []) if isinstance(x, dict)] if len(pip_maybe) == 1: try: pip_args += pip_maybe[0]["pip"]