From 8696ecdf9bc702ba29ace670c8da9a7ef81587e9 Mon Sep 17 00:00:00 2001 From: wmayer Date: Sat, 23 Jan 2016 19:29:59 +0100 Subject: [PATCH] py3: ported Draft to python3 --- src/Mod/Draft/App/AppDraftUtils.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/Mod/Draft/App/AppDraftUtils.cpp b/src/Mod/Draft/App/AppDraftUtils.cpp index 5464282ad..252fdfda6 100644 --- a/src/Mod/Draft/App/AppDraftUtils.cpp +++ b/src/Mod/Draft/App/AppDraftUtils.cpp @@ -27,6 +27,7 @@ #endif #include +#include #include namespace DraftUtils { @@ -34,7 +35,7 @@ extern PyObject* initModule(); } /* Python entry */ -PyMODINIT_FUNC initDraftUtils() +PyMOD_INIT_FUNC(DraftUtils) { // load dependent module try { @@ -42,8 +43,9 @@ PyMODINIT_FUNC initDraftUtils() } catch(const Base::Exception& e) { PyErr_SetString(PyExc_ImportError, e.what()); - return; + PyMOD_Return(0); } - (void)DraftUtils::initModule(); + PyObject* mod = DraftUtils::initModule(); Base::Console().Log("Loading DraftUtils module... done\n"); + PyMOD_Return(mod); }