[PATCH v2] tools/lib/python: kdoc: remove unused parameters from _fill_text() and _format_usage()
From: Yash Rai
Date: Fri May 15 2026 - 08:19:39 EST
The parameters 'width' in _fill_text() and 'usage', 'groups' in
_format_usage() are not used within these methods. Use *args and
**kwargs to properly handle them while maintaining the override
contract with argparse.HelpFormatter.
This is a cleanup with no functional change.
Signed-off-by: Yash Rai <yash2154rai@xxxxxxxxx>
---
tools/lib/python/kdoc/enrich_formatter.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/tools/lib/python/kdoc/enrich_formatter.py b/tools/lib/python/kdoc/enrich_formatter.py
index 7e0f09f5ccea..bd2321fa11ea 100644
--- a/tools/lib/python/kdoc/enrich_formatter.py
+++ b/tools/lib/python/kdoc/enrich_formatter.py
@@ -42,14 +42,14 @@ class EnrichFormatter(argparse.HelpFormatter):
lambda m: f'\033[1m{m.group(1)}\033[0m', text)
return text
- def _fill_text(self, text, indent):
+ def _fill_text(self, text, indent, *args, **kwargs):
"""
Enrich descriptions with markups on it.
"""
enriched = self.enrich_text(text)
return "\n".join(indent + line for line in enriched.splitlines())
- def _format_usage(self, actions, prefix):
+ def _format_usage(self, actions, prefix, *args, **kwargs):
"""
Enrich positional arguments at usage: line.
"""
--
2.54.0