From 9c349523de74bf815813775ae269d8f3e7ea8d99 Mon Sep 17 00:00:00 2001 From: wmayer Date: Mon, 25 Jan 2016 13:20:29 +0100 Subject: [PATCH] py3: adapt scripts to work with Python3 --- src/App/PropertyGeo.cpp | 6 +++--- src/Mod/Arch/ArchEquipment.py | 3 ++- src/Mod/Arch/ArchProfile.py | 2 +- src/Mod/Arch/ArchStairs.py | 1 - src/Mod/Arch/ArchWindow.py | 3 ++- src/Mod/Arch/importIFC.py | 4 ++++ src/Mod/Fem/ccxFrdReader.py | 4 ++-- src/Mod/Start/StartPage/StartPage.py | 6 +++--- 8 files changed, 17 insertions(+), 12 deletions(-) diff --git a/src/App/PropertyGeo.cpp b/src/App/PropertyGeo.cpp index 74bbc6646a..4cb855bc6d 100644 --- a/src/App/PropertyGeo.cpp +++ b/src/App/PropertyGeo.cpp @@ -265,13 +265,13 @@ PyObject *PropertyVectorList::getPyObject(void) void PropertyVectorList::setPyObject(PyObject *value) { - if (PyList_Check(value)) { - Py_ssize_t nSize = PyList_Size(value); + if (PySequence_Check(value)) { + Py_ssize_t nSize = PySequence_Size(value); std::vector values; values.resize(nSize); for (Py_ssize_t i=0; i