Skip to content

Commit

Permalink
Misc: remove py2 code
Browse files Browse the repository at this point in the history
  • Loading branch information
luzpaz authored and wwmayer committed Apr 27, 2021
1 parent 2f27660 commit 05a22ec
Show file tree
Hide file tree
Showing 4 changed files with 0 additions and 24 deletions.
4 changes: 0 additions & 4 deletions src/Mod/Assembly/App/AppAssembly.cpp
Expand Up @@ -57,16 +57,12 @@ void AssemblyExport initAssembly()
PyErr_SetString(PyExc_ImportError, e.what());
return;
}
#if PY_MAJOR_VERSION >= 3
static struct PyModuleDef AssemblyAPIDef = {
PyModuleDef_HEAD_INIT,
"Assembly", module_Assembly_doc, -1, Assembly_methods,
NULL, NULL, NULL, NULL
};
PyModule_Create(&AssemblyAPIDef);
#else
Py_InitModule3("Assembly", Assembly_methods, module_Assembly_doc); /* mod name, table ptr */
#endif
Base::Console().Log("Loading Assembly module... done\n");


Expand Down
4 changes: 0 additions & 4 deletions src/Mod/Assembly/Gui/AppAssemblyGui.cpp
Expand Up @@ -68,16 +68,12 @@ void AssemblyGuiExport initAssemblyGui()
return;
}

#if PY_MAJOR_VERSION >= 3
static struct PyModuleDef AssemblyGuiAPIDef = {
PyModuleDef_HEAD_INIT,
"AssemblyGui", 0, -1, AssemblyGui_Import_methods,
NULL, NULL, NULL, NULL
};
PyModule_Create(&AssemblyGuiAPIDef);
#else
(void) Py_InitModule("AssemblyGui", AssemblyGui_Import_methods); /* mod name, table ptr */
#endif
Base::Console().Log("Loading GUI of Assembly module... done\n");

// directly load the module for usage in commands
Expand Down
4 changes: 0 additions & 4 deletions src/Mod/JtReader/App/AppJtReader.cpp
Expand Up @@ -37,16 +37,12 @@ extern struct PyMethodDef JtReader_methods[];
extern "C" {
void AppJtReaderExport initJtReader() {

#if PY_MAJOR_VERSION >= 3
static struct PyModuleDef JtReaderAPIDef = {
PyModuleDef_HEAD_INIT,
"JtReader", 0, -1, JtReader_methods,
NULL, NULL, NULL, NULL
};
PyModule_Create(&JtReaderAPIDef);
#else
(void) Py_InitModule("JtReader", JtReader_methods); /* mod name, table ptr */
#endif

// load dependent module
Base::Interpreter().loadModule("Mesh");
Expand Down
12 changes: 0 additions & 12 deletions src/Tools/generateTemplates/templateClassPyExport.py
Expand Up @@ -314,19 +314,7 @@ class @self.export.Namespace.replace("::","_")@Export @self.export.Name@ : publi
/* --- Functions to access object as input/output buffer ---------*/
nullptr, /* tp_as_buffer */
/* --- Flags to define presence of optional/expanded features */
#if PY_MAJOR_VERSION >= 3
Py_TPFLAGS_BASETYPE|Py_TPFLAGS_DEFAULT, /*tp_flags */
#else
+ if (self.export.RichCompare and self.export.NumberProtocol):
Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_RICHCOMPARE|Py_TPFLAGS_CHECKTYPES, /*tp_flags */
= elif (self.export.RichCompare):
Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_RICHCOMPARE, /*tp_flags */
= elif (self.export.NumberProtocol):
Py_TPFLAGS_DEFAULT|Py_TPFLAGS_CHECKTYPES, /*tp_flags */
= else:
Py_TPFLAGS_DEFAULT, /*tp_flags */
-
#endif
"@self.export.Documentation.UserDocu.replace('\\n','\\\\n\\"\\n \\"')@", /*tp_doc */
nullptr, /*tp_traverse */
nullptr, /*tp_clear */
Expand Down

0 comments on commit 05a22ec

Please sign in to comment.