<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Oct 25, 2013 at 11:44 AM, Eric Snow <span dir="ltr"><<a href="mailto:ericsnowcurrently@gmail.com" target="_blank">ericsnowcurrently@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class="im">On Fri, Oct 25, 2013 at 9:40 AM, Brett Cannon <<a href="mailto:brett@python.org">brett@python.org</a>> wrote:<br>


> After reading Eric's doc patch, I realized there is one change I want to<br>
> make to the current semantics and that's not to backfill __package__ when<br>
> set to None. Since import is now going to take over the job of setting<br>
> __package__ (along with other attributes), this seems like a slight waste of<br>
> effort. It also kills (or at least complicates) having a loader which does<br>
> lazy loading since reading the attribute to see if it is None would trigger<br>
> the load before leaving the import code, thus killing any postponed loading.<br>
<br>
</div>Fine with me.  I may have time today to make the outstanding updates to the PEP.<br></blockquote><div><br></div><div>I should also mention this applies to __loader__ as well. Basically everything from <a href="http://hg.python.org/cpython/file/eb1edc9e3722/Lib/importlib/_bootstrap.py#l1575">http://hg.python.org/cpython/file/eb1edc9e3722/Lib/importlib/_bootstrap.py#l1575</a> on down. </div>

</div></div></div>