summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--kconfiglib.py18
1 files changed, 8 insertions, 10 deletions
diff --git a/kconfiglib.py b/kconfiglib.py
index 224be4d..dc688f4 100644
--- a/kconfiglib.py
+++ b/kconfiglib.py
@@ -793,16 +793,14 @@ class Kconfig(object):
"""
See the class documentation.
"""
- if not self.defconfig_list:
- return None
-
- for filename, cond in self.defconfig_list.defaults:
- if expr_value(cond):
- try:
- with self._open_config(filename.str_value) as f:
- return f.name
- except IOError:
- continue
+ if self.defconfig_list:
+ for filename, cond in self.defconfig_list.defaults:
+ if expr_value(cond):
+ try:
+ with self._open_config(filename.str_value) as f:
+ return f.name
+ except IOError:
+ continue
return None