On Fri 2025-06-20 10:46:08, Alex Coplan wrote: > Hi, > > This adds a main() function to mklog.py (like e.g. check_GNU_style.py > has), which makes it easier to import and invoke from another python > script. This is useful when using a wrapper script to set up the python > environment. > > Smoke tested by using the modified mklog.py to generate the ChangeLog > for this patch. > > OK to install?
It is a small change and doing this is considered good practice for Python scripts anyway AFAIK. So LGTM. I'm not a maintainer though. Filip Kastl > > Thanks, > Alex > > contrib/ChangeLog: > > * mklog.py: Add main() function. > diff --git a/contrib/mklog.py b/contrib/mklog.py > index dcf7dde6333..26d4156b034 100755 > --- a/contrib/mklog.py > +++ b/contrib/mklog.py > @@ -360,7 +360,7 @@ def skip_line_in_changelog(line): > return FIRST_LINE_OF_END_RE.match(line) is None > > > -if __name__ == '__main__': > +def main(): > extra_args = os.getenv('GCC_MKLOG_ARGS') > if extra_args: > sys.argv += json.loads(extra_args) > @@ -447,3 +447,6 @@ if __name__ == '__main__': > f.write('\n'.join(end)) > else: > print(output, end='') > + > +if __name__ == '__main__': > + main()