summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRaymond Hettinger <python@rcn.com>2003-05-25 17:59:38 (GMT)
committerRaymond Hettinger <python@rcn.com>2003-05-25 17:59:38 (GMT)
commit8fb665a51aec51020e9e40ba1c29e6d86587eb4f (patch)
treef2a6752e0c48466f9cb947e1f259cfa175383952
parent50d8b8b6ae320d08acc07601cca58cd52299ac76 (diff)
downloadcpython-8fb665a51aec51020e9e40ba1c29e6d86587eb4f.zip
cpython-8fb665a51aec51020e9e40ba1c29e6d86587eb4f.tar.gz
cpython-8fb665a51aec51020e9e40ba1c29e6d86587eb4f.tar.bz2
Fix ref counts in initialization code.
-rw-r--r--Doc/ext/noddy.c1
-rw-r--r--Doc/ext/noddy2.c1
-rw-r--r--Doc/ext/noddy3.c1
3 files changed, 3 insertions, 0 deletions
diff --git a/Doc/ext/noddy.c b/Doc/ext/noddy.c
index 849b3c9..632d8e1 100644
--- a/Doc/ext/noddy.c
+++ b/Doc/ext/noddy.c
@@ -65,5 +65,6 @@ initnoddy(void)
m = Py_InitModule3("noddy", noddy_methods,
"Example module that creates an extension type.");
+ Py_INCREF(&noddy_NoddyType);
PyModule_AddObject(m, "Noddy", (PyObject *)&noddy_NoddyType);
}
diff --git a/Doc/ext/noddy2.c b/Doc/ext/noddy2.c
index b1e620e..fcce2ab 100644
--- a/Doc/ext/noddy2.c
+++ b/Doc/ext/noddy2.c
@@ -184,5 +184,6 @@ initnoddy2(void)
if (m == NULL)
return;
+ Py_INCREF(&NoddyType);
PyModule_AddObject(m, "Noddy", (PyObject *)&NoddyType);
}
diff --git a/Doc/ext/noddy3.c b/Doc/ext/noddy3.c
index 7b044d1..08ac31e 100644
--- a/Doc/ext/noddy3.c
+++ b/Doc/ext/noddy3.c
@@ -237,5 +237,6 @@ initnoddy3(void)
if (m == NULL)
return;
+ Py_INCREF(&NoddyType);
PyModule_AddObject(m, "Noddy", (PyObject *)&NoddyType);
}