[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [26201] trunk/blender/release/scripts/op/ mesh_skin.py: bugfix [#20774] ctrl+alt+f switches to Object mode if you are in local view

Campbell Barton ideasman42 at gmail.com
Fri Jan 22 22:57:41 CET 2010


Revision: 26201
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=26201
Author:   campbellbarton
Date:     2010-01-22 22:57:41 +0100 (Fri, 22 Jan 2010)

Log Message:
-----------
bugfix [#20774] ctrl+alt+f switches to Object mode if you are in local view

Modified Paths:
--------------
    trunk/blender/release/scripts/op/mesh_skin.py

Modified: trunk/blender/release/scripts/op/mesh_skin.py
===================================================================
--- trunk/blender/release/scripts/op/mesh_skin.py	2010-01-22 21:40:31 UTC (rev 26200)
+++ trunk/blender/release/scripts/op/mesh_skin.py	2010-01-22 21:57:41 UTC (rev 26201)
@@ -501,7 +501,7 @@
 
     return new_faces
 
-def main(context):
+def main(self, context):
     global CULL_METHOD
 
     ob = context.object
@@ -509,7 +509,7 @@
     is_editmode = (ob.mode=='EDIT')
     if is_editmode: bpy.ops.object.mode_set(mode='OBJECT', toggle=False)
     if ob == None or ob.type != 'MESH':
-        raise Exception("BPyMessages.Error_NoMeshActive()")
+        self.report({'ERROR'}, "No active mesh selected\n")
         return
 
     me = ob.data
@@ -518,7 +518,7 @@
     selEdges = getSelectedEdges(context, me, ob)
     vertLoops = getVertLoops(selEdges, me) # list of lists of edges.
     if vertLoops == None:
-        raise Exception('Error%t|Selection includes verts that are a part of more then 1 loop')
+        self.report({'ERROR'}, "Selection includes verts that are a part of more then 1 loop\n")
         if is_editmode: bpy.ops.object.mode_set(mode='EDIT', toggle=False)
         return
     # print len(vertLoops)
@@ -531,7 +531,7 @@
             return
 
     elif len(vertLoops) < 2:
-        raise Exception('Error%t|No Vertloops found!')
+        self.report({'ERROR'}, "No Vertloops found\n")
         if is_editmode: bpy.ops.object.mode_set(mode='EDIT', toggle=False)
         return
     else:
@@ -642,7 +642,7 @@
     '''
 
     def execute(self, context):
-        main(context)
+        main(self, context)
         return {'FINISHED'}
 
 





More information about the Bf-blender-cvs mailing list