[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [3539] contrib/py/scripts/addons/ geodesic_domes/vefm_259.py: Geodesic domes addon: use proper type check isinstance() for class vertex. vector __add__ and __sub__

Sebastian Nell codemanx at gmx.de
Mon Jun 25 20:06:15 CEST 2012


Revision: 3539
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=3539
Author:   codemanx
Date:     2012-06-25 18:06:14 +0000 (Mon, 25 Jun 2012)
Log Message:
-----------
Geodesic domes addon: use proper type check isinstance() for class vertex.vector __add__ and __sub__

Modified Paths:
--------------
    contrib/py/scripts/addons/geodesic_domes/vefm_259.py

Modified: contrib/py/scripts/addons/geodesic_domes/vefm_259.py
===================================================================
--- contrib/py/scripts/addons/geodesic_domes/vefm_259.py	2012-06-25 14:20:24 UTC (rev 3538)
+++ contrib/py/scripts/addons/geodesic_domes/vefm_259.py	2012-06-25 18:06:14 UTC (rev 3539)
@@ -122,14 +122,14 @@
 
 #???PKHG TODO why are add and sub different? Solved check the two cases used 
     def __add__(self,other):
-        if "<class 'Vector'>" == str(type(other)):
+        if isinstance(other, Vector):
             tmp = self.vector + other
         else:
             tmp = self.vector + other.vector
         return vertex(tmp)
 
     def __sub__(self,other):
-        if "<class 'Vector'>" == str(type(other)):
+        if isinstance(other, Vector):
             tmp = self.vector -  other
         else:
             tmp = self.vector - other.vector



More information about the Bf-extensions-cvs mailing list