aboutsummaryrefslogtreecommitdiffstats
path: root/conf/format-options.py
diff options
context:
space:
mode:
Diffstat (limited to 'conf/format-options.py')
-rwxr-xr-xconf/format-options.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/conf/format-options.py b/conf/format-options.py
index fc6e6e1fd..e591f37cb 100755
--- a/conf/format-options.py
+++ b/conf/format-options.py
@@ -241,15 +241,16 @@ class ConfFormatter:
def __print_section(self, section, indent, commented):
"""Print a section with all options"""
- comment = "# " if commented or section.commented else ""
+ commented = commented or section.commented
+ comment = "# " if commented else ""
self.__print_description(section, indent)
print '{0}{1}{2} {{'.format(self.__indent * indent, comment, section.name)
print
for o in sorted(section.options, key=attrgetter('section')):
if o.section:
- self.__print_section(o, indent + 1, section.commented)
+ self.__print_section(o, indent + 1, commented)
else:
- self.__print_option(o, indent + 1, section.commented)
+ self.__print_option(o, indent + 1, commented)
print '{0}{1}}}'.format(self.__indent * indent, comment)
print