[Python-3000] RELEASED Python 2.6b1 and 3.0b1

Marcin ‘Qrczak’ Kowalczyk qrczak at knm.org.pl
Thu Jun 19 20:22:50 CEST 2008


2008/6/19 Marcin 'Qrczak' Kowalczyk <qrczak at knm.org.pl>:

> What is the current equivalent of:
>   modulePy = Py_InitModule(\"_ko_unpickle\", ko_py_unpickle_defs);
> ?

Ok, I found it out myself:

      modulePy = PyModule_Create(&ko_py_unpickle_module);
      if (modulePy == NULL) ...;
      status = PyDict_SetItemString(PyImport_GetModuleDict(),
         ko_py_unpickle_module.m_name, modulePy);
      Py_DECREF(modulePy);
      if (status == -1) ...;

with a suitable PyModuleDef ko_py_unpickle_module.

-- 
Marcin Kowalczyk
qrczak at knm.org.pl
http://qrnik.knm.org.pl/~qrczak/


More information about the Python-3000 mailing list