[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [22101] branches/soc-2008-mxcurioni/source /blender/freestyle/intern/python/Interface0D/BPy_ViewVertex.cpp: Disabled the Python wrapper of ViewVertex::edgesEnd(), since the

Tamito Kajiyama rd6t-kjym at asahi-net.or.jp
Sat Aug 1 01:49:13 CEST 2009


Revision: 22101
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=22101
Author:   kjym3
Date:     2009-08-01 01:49:12 +0200 (Sat, 01 Aug 2009)

Log Message:
-----------
Disabled the Python wrapper of ViewVertex::edgesEnd(), since the
method returns a non-functional orientedViewEdgeIterator instance.
The iteration from the end to the beginning of the sequence relies
on orientedViewEdgeIterator::decrement() which is not actually
implemented in the C++ class.  As a quick fix, the edgesEnd method
now raises a NotImplementedError.

Modified Paths:
--------------
    branches/soc-2008-mxcurioni/source/blender/freestyle/intern/python/Interface0D/BPy_ViewVertex.cpp

Modified: branches/soc-2008-mxcurioni/source/blender/freestyle/intern/python/Interface0D/BPy_ViewVertex.cpp
===================================================================
--- branches/soc-2008-mxcurioni/source/blender/freestyle/intern/python/Interface0D/BPy_ViewVertex.cpp	2009-07-31 23:42:22 UTC (rev 22100)
+++ branches/soc-2008-mxcurioni/source/blender/freestyle/intern/python/Interface0D/BPy_ViewVertex.cpp	2009-07-31 23:49:12 UTC (rev 22101)
@@ -149,11 +149,16 @@
 }
 
 PyObject * ViewVertex_edgesEnd( BPy_ViewVertex *self ) {
+#if 0
 	if( !self->vv )
 		Py_RETURN_NONE;
 		
 	ViewVertexInternal::orientedViewEdgeIterator ove_it( self->vv->edgesEnd() );
 	return BPy_orientedViewEdgeIterator_from_orientedViewEdgeIterator( ove_it, 1 );
+#else
+	PyErr_SetString(PyExc_NotImplementedError, "edgesEnd method currently disabled");
+	return NULL;
+#endif
 }
 
 





More information about the Bf-blender-cvs mailing list