Replace imp with types

https://docs.python.org/3.12/library/imp.html
This commit is contained in:
Kazuya O'moto
2025-05-03 02:32:56 +09:00
parent 48334fdbc7
commit 087d2c82fa

View File

@@ -274,8 +274,8 @@ class EditorNotebookFrame(EditorFrame):
Called automatically by base class during init."""
self.notebook = EditorNotebook(parent=self)
intro = 'Py %s' % version.VERSION
import imp
module = imp.new_module('__main__')
import types
module = types.ModuleType('__main__')
module.__dict__['__builtins__'] = __builtins__
namespace = module.__dict__.copy()
self.crust = crust.Crust(parent=self.notebook, intro=intro, locals=namespace)