summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/spack/spack/config.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/spack/spack/config.py b/lib/spack/spack/config.py
index 8df9e514c3..8c69b42d74 100644
--- a/lib/spack/spack/config.py
+++ b/lib/spack/spack/config.py
@@ -442,7 +442,8 @@ class Configuration(object):
@_config_mutator
def remove_scope(self, scope_name):
- return self.scopes.pop(scope_name)
+ """Remove scope by name; has no effect when ``scope_name`` does not exist"""
+ return self.scopes.pop(scope_name, None)
@property
def file_scopes(self):