From 87a34c014505f884846f20a03f0121cb17b915c6 Mon Sep 17 00:00:00 2001 From: Ulf Magnusson Date: Tue, 18 Dec 2012 13:21:19 +0100 Subject: Remove redundant invalidation from load_config(). unset_user_values() will indirectly invalidate everything, so we don't need to do it ourselves. --- kconfiglib.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/kconfiglib.py b/kconfiglib.py index 86fe9c1..0c3e4c7 100644 --- a/kconfiglib.py +++ b/kconfiglib.py @@ -241,13 +241,13 @@ class Config(): self.config_filename = filename - if replace: - self.unset_user_values() - # Invalidate everything. This is usually faster than finding the # minimal set of symbols that needs to be invalidated, as nearly all # symbols will tend to be affected anyway. - self._invalidate_all() + if replace: + self.unset_user_values() + else: + self._invalidate_all() # Read header -- cgit v1.2.3