https://gcc.gnu.org/g:77ac2ca0fe69b4464050c293076b0fe8a32acd05
commit r16-1764-g77ac2ca0fe69b4464050c293076b0fe8a32acd05 Author: Filip Kastl <fka...@suse.cz> Date: Sun Jun 29 10:16:35 2025 +0200 contrib/mklog.py: Fix writing to a global variable The last patch of mklog.py put top-level code into function 'main()'. Because of this, writing to global variable 'root' has to be preceded by explicitly declaring 'root' as global. Otherwise the write only has a local effect. Without this change, the '-d' cmdline flag would be broken. Commited as obvious. contrib/ChangeLog: * mklog.py: In 'main()', specify variable 'root' as global. Signed-off-by: Filip Kastl <fka...@suse.cz> Diff: --- contrib/mklog.py | 1 + 1 file changed, 1 insertion(+) diff --git a/contrib/mklog.py b/contrib/mklog.py index 26d4156b0340..b841ef0ae97e 100755 --- a/contrib/mklog.py +++ b/contrib/mklog.py @@ -389,6 +389,7 @@ def main(): if args.input == '-': args.input = None if args.directory: + global root root = args.directory data = open(args.input, newline='\n') if args.input else sys.stdin