Kaydet (Commit) 6d52b55c authored tarafından Fredrik Lundh's avatar Fredrik Lundh

updating to cElementTree 1.0.5 (step 3 of 3)

üst 8c8836b4
...@@ -41,6 +41,9 @@ ...@@ -41,6 +41,9 @@
* http://www.pythonware.com * http://www.pythonware.com
*/ */
/* Licensed to PSF under a Contributor Agreement. */
/* See http://www.python.org/2.4/license for licensing details. */
#include "Python.h" #include "Python.h"
#define VERSION "1.0.5" #define VERSION "1.0.5"
...@@ -2568,7 +2571,7 @@ static PyMethodDef _functions[] = { ...@@ -2568,7 +2571,7 @@ static PyMethodDef _functions[] = {
}; };
DL_EXPORT(void) DL_EXPORT(void)
initcElementTree(void) init_elementtree(void)
{ {
PyObject* m; PyObject* m;
PyObject* g; PyObject* g;
...@@ -2583,7 +2586,7 @@ initcElementTree(void) ...@@ -2583,7 +2586,7 @@ initcElementTree(void)
XMLParser_Type.ob_type = &PyType_Type; XMLParser_Type.ob_type = &PyType_Type;
#endif #endif
m = Py_InitModule("cElementTree", _functions); m = Py_InitModule("_elementtree", _functions);
/* python glue code */ /* python glue code */
...@@ -2600,13 +2603,13 @@ initcElementTree(void) ...@@ -2600,13 +2603,13 @@ initcElementTree(void)
"from copy import copy, deepcopy\n" "from copy import copy, deepcopy\n"
"try:\n" "try:\n"
" from elementtree import ElementTree\n" " from xml.etree import ElementTree\n"
"except ImportError:\n" "except ImportError:\n"
" import ElementTree\n" " import ElementTree\n"
"ET = ElementTree\n" "ET = ElementTree\n"
"del ElementTree\n" "del ElementTree\n"
"import cElementTree\n" "import _elementtree as cElementTree\n"
"try:\n" /* check if copy works as is */ "try:\n" /* check if copy works as is */
" copy(cElementTree.Element('x'))\n" " copy(cElementTree.Element('x'))\n"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment