<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Lib/test/test_import/data, branch enum-private-310</title>
<subtitle>github.com: python/cpython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/'/>
<entry>
<title>bpo-39336: Allow packages to not let their child modules be set on them (#18006)</title>
<updated>2020-01-23T00:42:38+00:00</updated>
<author>
<name>Dino Viehland</name>
<email>dinoviehland@gmail.com</email>
</author>
<published>2020-01-23T00:42:38+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=9b6fec46513006d7b06fcb645cca6e4f5bf7c7b8'/>
<id>9b6fec46513006d7b06fcb645cca6e4f5bf7c7b8</id>
<content type='text'>
* bpo-39336: Allow setattr to fail on modules which aren't assignable

When attaching a child module to a package if the object in sys.modules raises an AttributeError (e.g. because it is immutable) it causes the whole import to fail.  This now allows immutable packages to exist and an ImportWarning is reported and the AttributeError exception is ignored.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* bpo-39336: Allow setattr to fail on modules which aren't assignable

When attaching a child module to a package if the object in sys.modules raises an AttributeError (e.g. because it is immutable) it causes the whole import to fail.  This now allows immutable packages to exist and an ImportWarning is reported and the AttributeError exception is ignored.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-20490: Improve circular import error message (GH-15308)</title>
<updated>2019-09-09T15:17:50+00:00</updated>
<author>
<name>Anthony Sottile</name>
<email>asottile@umich.edu</email>
</author>
<published>2019-09-09T15:17:50+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=65366bc8bdc4716ebc361e622590b45a6e5aef07'/>
<id>65366bc8bdc4716ebc361e622590b45a6e5aef07</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-33237: Improve AttributeError message for partially initialized module. (GH-6398)</title>
<updated>2018-10-30T11:19:51+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2018-10-30T11:19:51+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=3e429dcc242e48fa4cbb1a91cf7c416c37b97b4e'/>
<id>3e429dcc242e48fa4cbb1a91cf7c416c37b97b4e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-30876: Relative import from unloaded package now reimports the package (#2639)</title>
<updated>2017-07-12T03:50:03+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2017-07-12T03:50:03+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=8a9cd20edca7d01b68292036029ae3735ce65edd'/>
<id>8a9cd20edca7d01b68292036029ae3735ce65edd</id>
<content type='text'>
instead of failing with SystemError.

Relative import from non-package now fails with ImportError rather than
SystemError.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
instead of failing with SystemError.

Relative import from non-package now fails with ImportError rather than
SystemError.
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-30814: Fixed a race condition when import a submodule from a package. (#2580)</title>
<updated>2017-07-06T05:09:03+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2017-07-06T05:09:03+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=b4baacee1adc06edbe30ac7574d17a8cd168e2e0'/>
<id>b4baacee1adc06edbe30ac7574d17a8cd168e2e0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-30024: Circular imports involving absolute imports with binding (#1264)</title>
<updated>2017-05-09T19:31:05+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2017-05-09T19:31:05+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=f93234bb8a87855f295d441524e519481ce6ab13'/>
<id>f93234bb8a87855f295d441524e519481ce6ab13</id>
<content type='text'>
a submodule to a name are now supported.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
a submodule to a name are now supported.</pre>
</div>
</content>
</entry>
<entry>
<title>Whitespace</title>
<updated>2014-10-13T18:21:12+00:00</updated>
<author>
<name>Antoine Pitrou</name>
<email>solipsis@pitrou.net</email>
</author>
<published>2014-10-13T18:21:12+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=44fff77684c9088d47304ae0f844d3ac5d271a26'/>
<id>44fff77684c9088d47304ae0f844d3ac5d271a26</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #17636: Circular imports involving relative imports are now supported.</title>
<updated>2014-10-13T18:19:45+00:00</updated>
<author>
<name>Antoine Pitrou</name>
<email>solipsis@pitrou.net</email>
</author>
<published>2014-10-13T18:19:45+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=0373a106a1ca9ce67cd99bf0a93ab7c3abd15cb6'/>
<id>0373a106a1ca9ce67cd99bf0a93ab7c3abd15cb6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
