From e9c0e1d976ccdf7caa95a7a9432ca5868405fca2 Mon Sep 17 00:00:00 2001 From: Armin Rigo Date: Sat, 14 Jan 2017 16:56:08 +0100 Subject: Need to force disabled modules to be false, else they may still be enabled by suggestions (and _vmprof is always suggested) --- pypy/config/pypyoption.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pypy/config/pypyoption.py b/pypy/config/pypyoption.py index 6be027a496..2d3b65b342 100644 --- a/pypy/config/pypyoption.py +++ b/pypy/config/pypyoption.py @@ -296,7 +296,8 @@ def enable_allworkingmodules(config): if config.translation.sandbox: modules = default_modules if config.translation.reverse_debugger: - modules -= reverse_debugger_disable_modules + for mod in reverse_debugger_disable_modules: + setattr(config.objspace.usemodules, mod, False) # ignore names from 'essential_modules', notably 'exceptions', which # may not be present in config.objspace.usemodules at all modules = [name for name in modules if name not in essential_modules] -- cgit v1.2.3-65-gdbad