summaryrefslogtreecommitdiffstats
path: root/Modules/_bz2module.c
diff options
context:
space:
mode:
Diffstat (limited to 'Modules/_bz2module.c')
-rw-r--r--Modules/_bz2module.c17
1 files changed, 2 insertions, 15 deletions
diff --git a/Modules/_bz2module.c b/Modules/_bz2module.c
index fe58809..008aef0 100644
--- a/Modules/_bz2module.c
+++ b/Modules/_bz2module.c
@@ -731,24 +731,11 @@ static PyTypeObject BZ2Decompressor_Type = {
static int
_bz2_exec(PyObject *module)
{
- if (PyType_Ready(&BZ2Compressor_Type) < 0) {
- return -1;
- }
- if (PyType_Ready(&BZ2Decompressor_Type) < 0) {
- return -1;
- }
-
- Py_INCREF(&BZ2Compressor_Type);
- if (PyModule_AddObject(module, "BZ2Compressor",
- (PyObject *)&BZ2Compressor_Type) < 0) {
- Py_DECREF(&BZ2Compressor_Type);
+ if (PyModule_AddType(module, &BZ2Compressor_Type) < 0) {
return -1;
}
- Py_INCREF(&BZ2Decompressor_Type);
- if (PyModule_AddObject(module, "BZ2Decompressor",
- (PyObject *)&BZ2Decompressor_Type) < 0) {
- Py_INCREF(&BZ2Decompressor_Type);
+ if (PyModule_AddType(module, &BZ2Decompressor_Type) < 0) {
return -1;
}