We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 947582b + c207ff3 commit e0b3934Copy full SHA for e0b3934
2 files changed
python/TODO.md
@@ -1,3 +1,2 @@
1
* PBR material
2
* Define index_t struct
3
-* Python 2.7 binding
python/main.cpp
@@ -1,4 +1,4 @@
-// python3 module for tinyobjloader
+// python2/3 module for tinyobjloader
//
// usage:
4
// import tinyobjloader as tol
@@ -183,10 +183,21 @@ static PyMethodDef mMethods[] = {
183
184
};
185
186
+#if PY_MAJOR_VERSION >= 3
187
+
188
static struct PyModuleDef moduledef = {PyModuleDef_HEAD_INIT, "tinyobjloader",
189
NULL, -1, mMethods};
190
191
PyMODINIT_FUNC PyInit_tinyobjloader(void) {
192
return PyModule_Create(&moduledef);
193
}
194
195
+#else
196
197
+PyMODINIT_FUNC inittinyobjloader(void) {
198
+ Py_InitModule3("tinyobjloader", mMethods, NULL);
199
+}
200
201
+#endif // PY_MAJOR_VERSION >= 3
202
203
0 commit comments