From: Tobias Brunner Date: Thu, 17 Apr 2014 17:06:34 +0000 (+0200) Subject: conf: Properly propagate whether a section is commented or not X-Git-Tag: 5.2.0dr3~8^2~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e20deeca77798f6f25f78f8b5f25d0c1321f4031;p=thirdparty%2Fstrongswan.git conf: Properly propagate whether a section is commented or not --- diff --git a/conf/format-options.py b/conf/format-options.py index fc6e6e1fd1..e591f37cbd 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