<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Lib/test/test_importlib/extension, 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-42135: Deprecate implementations of find_module() and find_loader() (GH-25169)</title>
<updated>2021-04-06T15:56:57+00:00</updated>
<author>
<name>Brett Cannon</name>
<email>brett@python.org</email>
</author>
<published>2021-04-06T15:56:57+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=57c6cb5100d19a0e0218c77d887c3c239c9ce435'/>
<id>57c6cb5100d19a0e0218c77d887c3c239c9ce435</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-43672: raise ImportWarning when calling find_loader() (GH-25119)</title>
<updated>2021-04-02T19:35:32+00:00</updated>
<author>
<name>Brett Cannon</name>
<email>brett@python.org</email>
</author>
<published>2021-04-02T19:35:32+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=f97dc800689ba98783dac8dc51f87f7c6f413ac6'/>
<id>f97dc800689ba98783dac8dc51f87f7c6f413ac6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-26131: Deprecate usage of load_module() (GH-23469)</title>
<updated>2020-12-04T23:39:21+00:00</updated>
<author>
<name>Brett Cannon</name>
<email>brett@python.org</email>
</author>
<published>2020-12-04T23:39:21+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=2de5097ba4c50eba90df55696a7b2e74c93834d4'/>
<id>2de5097ba4c50eba90df55696a7b2e74c93834d4</id>
<content type='text'>
Raise an ImportWarning when the import system falls back on load_module(). As for implementations of load_module(), raise a DeprecationWarning.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Raise an ImportWarning when the import system falls back on load_module(). As for implementations of load_module(), raise a DeprecationWarning.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-40275: Fix failed test cases by using test helpers (GH-21811)</title>
<updated>2020-08-10T21:24:02+00:00</updated>
<author>
<name>Hai Shi</name>
<email>shihai1992@gmail.com</email>
</author>
<published>2020-08-10T21:24:02+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=490c5426b1b23831d83d0c6b269858fb98450889'/>
<id>490c5426b1b23831d83d0c6b269858fb98450889</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-39824: module_traverse() don't call m_traverse if md_state=NULL (GH-18738)</title>
<updated>2020-03-17T17:09:46+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@python.org</email>
</author>
<published>2020-03-17T17:09:46+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=5b1ef200d31a74a9b478d0217d73ed0a659a8a06'/>
<id>5b1ef200d31a74a9b478d0217d73ed0a659a8a06</id>
<content type='text'>
Extension modules: m_traverse, m_clear and m_free functions of
PyModuleDef are no longer called if the module state was requested
but is not allocated yet. This is the case immediately after the
module is created and before the module is executed (Py_mod_exec
function). More precisely, these functions are not called if m_size is
greater than 0 and the module state (as returned by
PyModule_GetState()) is NULL.

Extension modules without module state (m_size &lt;= 0) are not affected.

Co-Authored-By: Petr Viktorin &lt;encukou@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Extension modules: m_traverse, m_clear and m_free functions of
PyModuleDef are no longer called if the module state was requested
but is not allocated yet. This is the case immediately after the
module is created and before the module is executed (Py_mod_exec
function). More precisely, these functions are not called if m_size is
greater than 0 and the module state (as returned by
PyModule_GetState()) is NULL.

Extension modules without module state (m_size &lt;= 0) are not affected.

Co-Authored-By: Petr Viktorin &lt;encukou@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-38691: importlib ignores PYTHONCASEOK if -E is used (GH-18627)</title>
<updated>2020-03-09T11:57:53+00:00</updated>
<author>
<name>idomic</name>
<email>michael.ido@gmail.com</email>
</author>
<published>2020-03-09T11:57:53+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=fc72ab6913f2b5337ae7fda711f2de846d38f479'/>
<id>fc72ab6913f2b5337ae7fda711f2de846d38f479</id>
<content type='text'>
The importlib module now ignores the PYTHONCASEOK
environment variable when the -E or -I command line
options are being used.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The importlib module now ignores the PYTHONCASEOK
environment variable when the -E or -I command line
options are being used.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-32374: Ignore Python-level exceptions in test_bad_traverse (GH-7145)</title>
<updated>2018-05-28T12:11:20+00:00</updated>
<author>
<name>Marcel Plch</name>
<email>gmarcel.plch@gmail.com</email>
</author>
<published>2018-05-28T12:11:20+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=08c5aca9d13b24b35faf89ebd26fc348ae1731b2'/>
<id>08c5aca9d13b24b35faf89ebd26fc348ae1731b2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-33629: Prevent coredump in test_importlib (GH-7090)</title>
<updated>2018-05-24T20:19:33+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@redhat.com</email>
</author>
<published>2018-05-24T20:19:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=483000e164ec68717d335767b223ae31b4b720cf'/>
<id>483000e164ec68717d335767b223ae31b4b720cf</id>
<content type='text'>
bpo-32374, bpo-33629: Use support.SuppressCrashReport() in
test_bad_traverse() of MultiPhaseExtensionModuleTests to prevent
leaking a core dump file.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
bpo-32374, bpo-33629: Use support.SuppressCrashReport() in
test_bad_traverse() of MultiPhaseExtensionModuleTests to prevent
leaking a core dump file.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-32374:  m_traverse may be called with m_state=NULL (GH-5140)</title>
<updated>2018-03-17T05:41:20+00:00</updated>
<author>
<name>Marcel Plch</name>
<email>gmarcel.plch@gmail.com</email>
</author>
<published>2018-03-17T05:41:20+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=c2b0b12d1a137ada1023ab7c10b8d9a0249d95f9'/>
<id>c2b0b12d1a137ada1023ab7c10b8d9a0249d95f9</id>
<content type='text'>
Multi-phase initialized modules allow m_traverse to be called while the
module is still being initialized, so module authors may need to account
for that.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Multi-phase initialized modules allow m_traverse to be called while the
module is still being initialized, so module authors may need to account
for that.</pre>
</div>
</content>
</entry>
<entry>
<title>Merge #27782 fix from 3.5</title>
<updated>2016-08-21T07:43:58+00:00</updated>
<author>
<name>Nick Coghlan</name>
<email>ncoghlan@gmail.com</email>
</author>
<published>2016-08-21T07:43:58+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=cbcd221de4f13a855ba37d48a238895e4ddc92f4'/>
<id>cbcd221de4f13a855ba37d48a238895e4ddc92f4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
