bpo-32374: Document that m_traverse for multi-phase initialized modules can be called with m_state=NULL · Pull Request #5140 · python/cpython

Marcel Plch added 2 commits

January 9, 2018 17:14

miss-islington pushed a commit to miss-islington/cpython that referenced this pull request

Mar 17, 2018
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.
(cherry picked from commit c2b0b12)

Co-authored-by: Marcel Plch <gmarcel.plch@gmail.com>

miss-islington pushed a commit to miss-islington/cpython that referenced this pull request

Mar 17, 2018
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.
(cherry picked from commit c2b0b12)

Co-authored-by: Marcel Plch <gmarcel.plch@gmail.com>

miss-islington added a commit that referenced this pull request

Mar 17, 2018
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.
(cherry picked from commit c2b0b12)

Co-authored-by: Marcel Plch <gmarcel.plch@gmail.com>

miss-islington added a commit that referenced this pull request

Mar 17, 2018
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.
(cherry picked from commit c2b0b12)

Co-authored-by: Marcel Plch <gmarcel.plch@gmail.com>

jo2y pushed a commit to jo2y/cpython that referenced this pull request

Mar 23, 2018
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.