* [PATCH] tools/lib/python: kdoc: remove unused parameters from _fill_text() and _format_usage()
@ 2026-05-14 13:49 Yash Rai
2026-05-14 16:13 ` Jonathan Corbet
0 siblings, 1 reply; 3+ messages in thread
From: Yash Rai @ 2026-05-14 13:49 UTC (permalink / raw)
To: Jonathan Corbet, Mauro Carvalho Chehab; +Cc: linux-kernel, Yash Rai
The parameter 'width' in _fill_text() and 'usage' and 'groups'
in _format_usage() are not used in enrich_formatter.py.
This is a cleanup with no functional change.
Signed-off-by: Yash Rai <yash2154rai@gmail.com>
---
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 d1be4e5e1962..7e0f09f5ccea 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, width, indent):
+ def _fill_text(self, text, indent):
"""
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, usage, actions, groups, prefix):
+ def _format_usage(self, actions, prefix):
"""
Enrich positional arguments at usage: line.
"""
--
2.53.0
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH] tools/lib/python: kdoc: remove unused parameters from _fill_text() and _format_usage()
2026-05-14 13:49 [PATCH] tools/lib/python: kdoc: remove unused parameters from _fill_text() and _format_usage() Yash Rai
@ 2026-05-14 16:13 ` Jonathan Corbet
2026-05-14 18:49 ` Mauro Carvalho Chehab
0 siblings, 1 reply; 3+ messages in thread
From: Jonathan Corbet @ 2026-05-14 16:13 UTC (permalink / raw)
To: Yash Rai, Mauro Carvalho Chehab; +Cc: linux-kernel, Yash Rai
Yash Rai <yash2154rai@gmail.com> writes:
> The parameter 'width' in _fill_text() and 'usage' and 'groups'
> in _format_usage() are not used in enrich_formatter.py.
>
> This is a cleanup with no functional change.
>
> Signed-off-by: Yash Rai <yash2154rai@gmail.com>
> ---
> 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 d1be4e5e1962..7e0f09f5ccea 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, width, indent):
> + def _fill_text(self, text, indent):
> """
> 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, usage, actions, groups, prefix):
> + def _format_usage(self, actions, prefix):
> """
> Enrich positional arguments at usage: line.
> """
Looking at this patch, my immediate response is that you didn't change
any callers. That is ... because there are no callers. So, rather
than tweak the argument lists, is there a reason to not just delete
these functions altogether?
Thanks,
jon
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH] tools/lib/python: kdoc: remove unused parameters from _fill_text() and _format_usage()
2026-05-14 16:13 ` Jonathan Corbet
@ 2026-05-14 18:49 ` Mauro Carvalho Chehab
0 siblings, 0 replies; 3+ messages in thread
From: Mauro Carvalho Chehab @ 2026-05-14 18:49 UTC (permalink / raw)
To: Jonathan Corbet; +Cc: Yash Rai, linux-kernel
On Thu, 14 May 2026 10:13:20 -0600
Jonathan Corbet <corbet@lwn.net> wrote:
> Yash Rai <yash2154rai@gmail.com> writes:
>
> > The parameter 'width' in _fill_text() and 'usage' and 'groups'
> > in _format_usage() are not used in enrich_formatter.py.
> >
> > This is a cleanup with no functional change.
> >
> > Signed-off-by: Yash Rai <yash2154rai@gmail.com>
> > ---
> > 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 d1be4e5e1962..7e0f09f5ccea 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, width, indent):
> > + def _fill_text(self, text, indent):
> > """
> > 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, usage, actions, groups, prefix):
> > + def _format_usage(self, actions, prefix):
> > """
> > Enrich positional arguments at usage: line.
> > """
>
> Looking at this patch, my immediate response is that you didn't change
> any callers. That is ... because there are no callers. So, rather
> than tweak the argument lists, is there a reason to not just delete
> these functions altogether?
Such functions are indirectly called by argparse.HelpFormatter. You
may remove the unused arguments with either * (positional args) and/or
** (keyword arguments), to avoid python errors/warnings, but if you drop
the functions, EnrichFormatter won't be doing what it is expected.
Thanks,
Mauro
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2026-05-14 18:50 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-14 13:49 [PATCH] tools/lib/python: kdoc: remove unused parameters from _fill_text() and _format_usage() Yash Rai
2026-05-14 16:13 ` Jonathan Corbet
2026-05-14 18:49 ` Mauro Carvalho Chehab
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox