diff Python/pythonrun.c @ 32882:331e60d8ce6d legacy-trunk

PyImport_ExecCodeModuleEx(): remove module from sys.modules in error cases. PyImport_ReloadModule(): restore the module to sys.modules in error cases. load_package(): semantic-neutral refactoring from an earlier stab at this patch; giving it a common error exit made the code easier to follow, so retaining that part. _RemoveModule(): new little utility to delete a key from sys.modules.
author Tim Peters <tim.peters@gmail.com>
date Mon, 02 Aug 2004 03:52:12 +0000
parents caaef302f1e3
children de804edf8bcd
line wrap: on
line diff