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

Reply via email to