diff --git a/extra_tests/snippets/builtins_module.py b/extra_tests/snippets/builtins_module.py index 0f1544dc2..1b5b6bdde 100644 --- a/extra_tests/snippets/builtins_module.py +++ b/extra_tests/snippets/builtins_module.py @@ -5,6 +5,10 @@ assert '__builtins__' in globals() with assert_raises(AttributeError): __builtins__.__builtins__ +assert __builtins__.__name__ == "builtins" +import builtins +assert builtins.__name__ == "builtins" + __builtins__.x = 'new' assert x == 'new' # noqa: F821 diff --git a/vm/src/builtins/make_module.rs b/vm/src/builtins/make_module.rs index 15fad8a2e..566a66e71 100644 --- a/vm/src/builtins/make_module.rs +++ b/vm/src/builtins/make_module.rs @@ -894,8 +894,6 @@ pub fn make_module(vm: &VirtualMachine, module: PyObjectRef) { let debug_mode: bool = vm.state.settings.optimize == 0; extend_module!(vm, module, { "__debug__" => ctx.new_bool(debug_mode), - //set __name__ fixes: https://github.com/RustPython/RustPython/issues/146 - "__name__" => ctx.new_str(String::from("__main__")), "bool" => ctx.types.bool_type.clone(), "bytearray" => ctx.types.bytearray_type.clone(),