[PATCH] tools: buildman: fix non-existing SafeConfigParser in Python 3.12+

From: Quentin Schulz quentin.schulz@theobroma-systems.com
SafeConfigParser was renamed back in Python 3.2 (yes, no typo) to ConfigParser[1], but it was still working as an alias until it got removed in 3.12[2].
[1] https://docs.python.org/3.8/whatsnew/3.2.html#configparser [2] https://github.com/python/cpython/pull/92503
Cc: Quentin Schulz foss+uboot@0leil.net Signed-off-by: Quentin Schulz quentin.schulz@theobroma-systems.com --- tools/buildman/bsettings.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tools/buildman/bsettings.py b/tools/buildman/bsettings.py index f7f8276e629..e225ac2ca0f 100644 --- a/tools/buildman/bsettings.py +++ b/tools/buildman/bsettings.py @@ -16,7 +16,7 @@ def setup(fname=''): global settings global config_fname
- settings = configparser.SafeConfigParser() + settings = configparser.ConfigParser() if fname is not None: config_fname = fname if config_fname == '':
--- base-commit: 15e7927b5a2d33666af19879577bf0c30ab088fe change-id: 20240123-safeconfigparser-778a81ef8f47
Best regards,

On Tue, 23 Jan 2024 18:57:01 +0100, Quentin Schulz wrote:
SafeConfigParser was renamed back in Python 3.2 (yes, no typo) to ConfigParser[1], but it was still working as an alias until it got removed in 3.12[2].
[1] https://docs.python.org/3.8/whatsnew/3.2.html#configparser [2] https://github.com/python/cpython/pull/92503
[...]
Applied to u-boot/master, thanks!
participants (2)
-
Quentin Schulz
-
Tom Rini