]> granicus.if.org Git - python/commit
bpo-37012: Clean up special cases in PyType_FromSpecWithBases slot assignments (GH...
authorPetr Viktorin <encukou@gmail.com>
Sun, 2 Jun 2019 23:31:12 +0000 (01:31 +0200)
committerGitHub <noreply@github.com>
Sun, 2 Jun 2019 23:31:12 +0000 (01:31 +0200)
commit7f4ae1b2cc60cb69938e7c88793b9e9a2dd36d93
treefdbae6e040276df94d9febafd9e1a02ca512ffda
parent0d70227e419ab78c44d81b4ea6ae8aaf769470e6
bpo-37012: Clean up special cases in PyType_FromSpecWithBases slot assignments (GH-13496)

The main slot assignment loop is now if-else if ladder, making the
control flow clearer.

Based on suggestion by Victor Stinner in:
https://github.com/python/cpython/pull/10304/#issuecomment-491123026
Objects/typeobject.c