remove_empty_description_od with path

This commit is contained in:
2019-07-26 16:02:16 +02:00
parent 62c0812863
commit 71608ef63f
2 changed files with 10 additions and 4 deletions

View File

@ -124,9 +124,15 @@ class TiramisuHelpFormatter(HelpFormatter):
# Remove OD if name == description
if self.items and \
self.formatter.remove_empty_description_od and \
self.items[0][0].__name__ == '_format_text' and \
self.items[0][1][0] == self.heading:
return ''
self.items[0][0].__name__ == '_format_text':
name = self.items[0][1][0]
path = self.heading
if '.' in path:
compare = path.rsplit('.', 1)[1]
else:
compare = path
if name == path:
return ''
return super().format_help()
class _TiramisuHelpAction(_HelpAction):