misc: use a copy of sources when temporarily feeding a new source (#23935)
This commit is contained in:
parent
77473ca0d0
commit
6d9d9fddb0
|
@ -74,10 +74,11 @@ class Substitutions(object):
|
|||
yield
|
||||
return
|
||||
|
||||
orig_sources, self.sources = self.sources, self.sources[:]
|
||||
self.sources.append(source)
|
||||
self.invalidate_cache()
|
||||
yield
|
||||
self.sources.remove(source)
|
||||
self.sources = orig_sources
|
||||
self.invalidate_cache()
|
||||
|
||||
@classmethod
|
||||
|
|
Loading…
Reference in New Issue