def collect_get_config(info_add): # Get global configuration variables, _PyPreConfig and _PyCoreConfig try: from _testinternalcapi import get_configs except ImportError: return all_configs = get_configs() for config_type in sorted(all_configs): config = all_configs[config_type] for key in sorted(config): info_add('%s[%s]' % (config_type, key), repr(config[key]))
# Script used to test Py_FrozenMain(): see test_embed.test_frozenmain(). # Run "make regen-test-frozenmain" if you modify this test. import sys import _testinternalcapi print("Frozen Hello World") print("sys.argv", sys.argv) config = _testinternalcapi.get_configs()['config'] for key in ( 'program_name', 'executable', 'use_environment', 'configure_c_stdio', 'buffered_stdio', ): print(f"config {key}: {config[key]}")