From ea1d29230e362954df459f0fc8ddc2a894a9e663 Mon Sep 17 00:00:00 2001 From: wmayer Date: Tue, 15 Nov 2022 11:04:07 +0100 Subject: [PATCH] Gui: [skip ci] consistently use Py::asObject() in DocumentObserverPython --- src/Gui/DocumentObserverPython.cpp | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/Gui/DocumentObserverPython.cpp b/src/Gui/DocumentObserverPython.cpp index 0ad4c7824b..aa8677451f 100644 --- a/src/Gui/DocumentObserverPython.cpp +++ b/src/Gui/DocumentObserverPython.cpp @@ -96,7 +96,7 @@ void DocumentObserverPython::slotCreatedDocument(const Gui::Document& Doc) Base::PyGILStateLocker lock; try { Py::Tuple args(1); - args.setItem(0, Py::Object(const_cast(Doc).getPyObject(), true)); + args.setItem(0, Py::asObject(const_cast(Doc).getPyObject())); Base::pyCall(pyCreatedDocument.ptr(),args.ptr()); } catch (Py::Exception&) { @@ -110,7 +110,7 @@ void DocumentObserverPython::slotDeletedDocument(const Gui::Document& Doc) Base::PyGILStateLocker lock; try { Py::Tuple args(1); - args.setItem(0, Py::Object(const_cast(Doc).getPyObject(), true)); + args.setItem(0, Py::asObject(const_cast(Doc).getPyObject())); Base::pyCall(pyDeletedDocument.ptr(),args.ptr()); } catch (Py::Exception&) { @@ -124,7 +124,7 @@ void DocumentObserverPython::slotRelabelDocument(const Gui::Document& Doc) Base::PyGILStateLocker lock; try { Py::Tuple args(1); - args.setItem(0, Py::Object(const_cast(Doc).getPyObject(), true)); + args.setItem(0, Py::asObject(const_cast(Doc).getPyObject())); Base::pyCall(pyRelabelDocument.ptr(),args.ptr()); } catch (Py::Exception&) { @@ -138,7 +138,7 @@ void DocumentObserverPython::slotRenameDocument(const Gui::Document& Doc) Base::PyGILStateLocker lock; try { Py::Tuple args(1); - args.setItem(0, Py::Object(const_cast(Doc).getPyObject(), true)); + args.setItem(0, Py::asObject(const_cast(Doc).getPyObject())); Base::pyCall(pyRenameDocument.ptr(),args.ptr()); } catch (Py::Exception&) { @@ -152,7 +152,7 @@ void DocumentObserverPython::slotActivateDocument(const Gui::Document& Doc) Base::PyGILStateLocker lock; try { Py::Tuple args(1); - args.setItem(0, Py::Object(const_cast(Doc).getPyObject(), true)); + args.setItem(0, Py::asObject(const_cast(Doc).getPyObject())); Base::pyCall(pyActivateDocument.ptr(),args.ptr()); } catch (Py::Exception&) { @@ -166,7 +166,7 @@ void DocumentObserverPython::slotCreatedObject(const Gui::ViewProvider& Obj) Base::PyGILStateLocker lock; try { Py::Tuple args(1); - args.setItem(0, Py::Object(const_cast(Obj).getPyObject(), true)); + args.setItem(0, Py::asObject(const_cast(Obj).getPyObject())); Base::pyCall(pyCreatedObject.ptr(),args.ptr()); } catch (Py::Exception&) { @@ -180,7 +180,7 @@ void DocumentObserverPython::slotDeletedObject(const Gui::ViewProvider& Obj) Base::PyGILStateLocker lock; try { Py::Tuple args(1); - args.setItem(0, Py::Object(const_cast(Obj).getPyObject(), true)); + args.setItem(0, Py::asObject(const_cast(Obj).getPyObject())); Base::pyCall(pyDeletedObject.ptr(),args.ptr()); } catch (Py::Exception&) { @@ -195,7 +195,7 @@ void DocumentObserverPython::slotBeforeChangeObject(const Gui::ViewProvider& Obj Base::PyGILStateLocker lock; try { Py::Tuple args(2); - args.setItem(0, Py::Object(const_cast(Obj).getPyObject(), true)); + args.setItem(0, Py::asObject(const_cast(Obj).getPyObject())); // If a property is touched but not part of a document object then its name is null. // In this case the slot function must not be called. const char* prop_name = Obj.getPropertyName(&Prop); @@ -216,7 +216,7 @@ void DocumentObserverPython::slotChangedObject(const Gui::ViewProvider& Obj, Base::PyGILStateLocker lock; try { Py::Tuple args(2); - args.setItem(0, Py::Object(const_cast(Obj).getPyObject(), true)); + args.setItem(0, Py::asObject(const_cast(Obj).getPyObject())); // If a property is touched but not part of a document object then its name is null. // In this case the slot function must not be called. const char* prop_name = Obj.getPropertyName(&Prop); @@ -236,7 +236,7 @@ void DocumentObserverPython::slotInEdit(const Gui::ViewProviderDocumentObject& O Base::PyGILStateLocker lock; try { Py::Tuple args(1); - args.setItem(0, Py::Object(const_cast(Obj).getPyObject(), true)); + args.setItem(0, Py::asObject(const_cast(Obj).getPyObject())); Base::pyCall(pyInEdit.ptr(),args.ptr()); } catch (Py::Exception&) { @@ -250,7 +250,7 @@ void DocumentObserverPython::slotResetEdit(const Gui::ViewProviderDocumentObject Base::PyGILStateLocker lock; try { Py::Tuple args(1); - args.setItem(0, Py::Object(const_cast(Obj).getPyObject(), true)); + args.setItem(0, Py::asObject(const_cast(Obj).getPyObject())); Base::pyCall(pyResetEdit.ptr(),args.ptr()); } catch (Py::Exception&) {