Stefan Krah added the comment: Okay, thanks. I found that bz2module.c has also used direct initialization for ages. I'm going to commit the change. ---------- _______________________________________ Python tracker <report at bugs.python.org> <https://bugs.python.org/issue31443> _______________________________________