diff options
Diffstat (limited to 'optik_ext.py')
-rw-r--r-- | optik_ext.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/optik_ext.py b/optik_ext.py index 44d0504..38a3b33 100644 --- a/optik_ext.py +++ b/optik_ext.py @@ -272,9 +272,10 @@ OptionGroup.level = 0 def format_option_help(self, formatter): result = [] - outputlevel = getattr(formatter, 'output_level', 0) + outputlevel = getattr(formatter, 'output_level', 0) or 0 for option in self.option_list: - if getattr(option, 'level', 0) <= outputlevel and not option.help is SUPPRESS_HELP: + if (getattr(option, 'level', 0) or 0) <= outputlevel \ + and not option.help is SUPPRESS_HELP: result.append(formatter.format_option(option)) return "".join(result) OptionContainer.format_option_help = format_option_help |