Bugs #17098 and #17099 filed.
On Fri, Feb 1, 2013 at 1:56 AM, Thomas Heller thel...@ctypes.org wrote:
Am 01.02.2013 01:42, schrieb Nick Coghlan:
Yep, looks like a bug in the bootstrapping, failing to set __loader__
properly.
It also has the effect that reload does not work:
Type
In Python3.3, I thought that every loaded module has a __loader__
attribute. Apparently this is not the case for a few builtin modules:
Python 3.3.0 (v3.3.0:bd8afb90ebf2, Sep 29 2012, 10:57:17) [MSC v.1600 64
bit (AMD64)] on win32
Type help, copyright, credits or license for more information.
Yep, looks like a bug in the bootstrapping, failing to set __loader__
properly.
However, I also think the current handling of the no __loader__ attribute
case is a separate bug - since we generally aim to tolerate non-modules in
sys.modules (albeit somewhat grudgingly), importlib should probably
Am 01.02.2013 01:42, schrieb Nick Coghlan:
Yep, looks like a bug in the bootstrapping, failing to set __loader__
properly.
It also has the effect that reload does not work:
Type help, copyright, credits or license for more information.
import imp
import math
imp.reload(math)
module 'math'