[config] fix using same key multiple times with 'apply' (#7127)

This commit is contained in:
Mike Fährmann
2025-03-16 19:37:04 +01:00
parent 063bf06a64
commit bf927cbd4f
3 changed files with 3 additions and 1 deletions

View File

@@ -322,6 +322,7 @@ class apply():
set(path, key, value)
def __exit__(self, exc_type, exc_value, traceback):
self.original.reverse()
for path, key, value in self.original:
if value is util.SENTINEL:
unset(path, key)