This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author ncoghlan
Recipients brett.cannon, eric.snow, ncoghlan
Date 2014-03-16.05:42:26
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1394948547.33.0.586299720319.issue20942@psf.upfronthosting.co.za>
In-reply-to
Content
As part of the PEP 451 changes, frozen imports were updated to avoid setting the __file__ attribute, as that attribute makes no sense for frozen modules.

However, _frozen_importlib isn't loaded through the normal mechanisms (they don't exist yet!), so it is still getting a __file__ attribute set. (This was discovered while investigating issue 20884)

This is a fairly harmless state of affairs, so I suggest we leave it alone in the 3.4 maintenance releases, and just tidy it up in 3.5. However, I'm also open to fixing it in 3.4.1.
History
Date User Action Args
2014-03-16 05:42:27ncoghlansetrecipients: + ncoghlan, brett.cannon, eric.snow
2014-03-16 05:42:27ncoghlansetmessageid: <1394948547.33.0.586299720319.issue20942@psf.upfronthosting.co.za>
2014-03-16 05:42:27ncoghlanlinkissue20942 messages
2014-03-16 05:42:26ncoghlancreate