diff options
author | Guido van Rossum <guido@python.org> | 1996-12-12 21:31:52 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1996-12-12 21:31:52 (GMT) |
commit | 32616fbee67d00e12d5ede7a9e762e6635eb45fe (patch) | |
tree | ad062a04c04c2a577ff46c5918bb671e23394232 /Lib | |
parent | 15d1079dd226002a4360e36ef592e66930154411 (diff) | |
download | cpython-32616fbee67d00e12d5ede7a9e762e6635eb45fe.zip cpython-32616fbee67d00e12d5ede7a9e762e6635eb45fe.tar.gz cpython-32616fbee67d00e12d5ede7a9e762e6635eb45fe.tar.bz2 |
Make sure ok_builtin_modules, ok_dynamic_modules and
builtin_module_names are always tuples.
Diffstat (limited to 'Lib')
-rw-r--r-- | Lib/rexec.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Lib/rexec.py b/Lib/rexec.py index b1e2122..89904dc 100644 --- a/Lib/rexec.py +++ b/Lib/rexec.py @@ -157,7 +157,7 @@ class RExec(ihooks._Verbose): for mname in self.ok_builtin_modules: if mname in sys.builtin_module_names: list.append(mname) - self.ok_builtin_modules = list + self.ok_builtin_modules = tuple(list) self.set_trusted_path() self.make_builtin() self.make_initial_modules() @@ -217,9 +217,9 @@ class RExec(ihooks._Verbose): m.argv = ['RESTRICTED'] m.path = map(None, self.ok_path) m = self.modules['sys'] - m.builtin_module_names = \ - self.modules.keys() + self.ok_builtin_modules - m.builtin_module_names.sort() + l = self.modules.keys() + list(self.ok_builtin_modules) + l.sort() + m.builtin_module_names = tuple(l) # The copy_* methods copy existing modules with some changes |