From: Victor Stinner Date: Tue, 21 Jan 2025 11:02:38 +0000 (+0100) Subject: gh-126925: Make PyConfig.use_system_logger read-only (#129124) X-Git-Tag: v3.14.0a5~318 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=01de4af3e18992d3aad12dbe5d23dbb19602609d;p=thirdparty%2FPython%2Fcpython.git gh-126925: Make PyConfig.use_system_logger read-only (#129124) The variable is only used once during early Python initialization, it doesn't make sense to modify it at runtime. --- diff --git a/Python/initconfig.c b/Python/initconfig.c index 7851b86db1f6..4db77ef47d23 100644 --- a/Python/initconfig.c +++ b/Python/initconfig.c @@ -169,7 +169,7 @@ static const PyConfigSpec PYCONFIG_SPEC[] = { SPEC(use_frozen_modules, BOOL, READ_ONLY, NO_SYS), SPEC(use_hash_seed, BOOL, READ_ONLY, NO_SYS), #ifdef __APPLE__ - SPEC(use_system_logger, BOOL, PUBLIC, NO_SYS), + SPEC(use_system_logger, BOOL, READ_ONLY, NO_SYS), #endif SPEC(user_site_directory, BOOL, READ_ONLY, NO_SYS), // sys.flags.no_user_site SPEC(warn_default_encoding, BOOL, READ_ONLY, NO_SYS),