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
 }
 
 


_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to