Style edit (mostly), use """ for docstrings (not ''').
authorBastien Montagne <montagne29@wanadoo.fr>
Tue, 3 Jul 2012 09:00:23 +0000 (09:00 +0000)
committerBastien Montagne <montagne29@wanadoo.fr>
Tue, 3 Jul 2012 09:00:23 +0000 (09:00 +0000)
41 files changed:
add_mesh_rocks/rockgen.py
add_mesh_stairs/post.py
add_mesh_stairs/stairbuilder.py
add_mesh_walls/Blocks.py
add_mesh_walls/Wallfactory.py
anim_selection_sets.py
animation_motion_trail.py
btrace/bTrace.py
cursor_control/history.py
cursor_control/memory.py
cursor_control/operators.py
curve_tools.py
geodesic_domes/add_shape_geodesic.py
geodesic_domes/vefm_259.py
io_directx_bel/__init__.py
io_directx_bel/bel/material.py
io_directx_bel/bel/mesh.py
io_directx_bel/import_x.py
io_export_md3.py
io_import_BrushSet.py
io_import_voodoo_camera.py
io_points_pcd/__init__.py
io_points_pcd/pcd_utils.py
io_scene_open_street_map.py
mesh_discombobulator.py
mesh_edge_intersection_tools.py
mesh_face_info_select.py
mesh_multi_extrude/mesh_bump.py
mesh_normal_smooth.py
object_batch_rename_datablocks.py
object_drop_to_ground.py
object_edit_linked.py
object_laplace_lightning.py
object_mangle_tools.py
presets/keyconfig/blender_2012_experimental.py
space_view3d_enhanced_3d_cursor.py
space_view3d_manipulator_Menu.py
space_view3d_simple_align.py
text_editor_pasteall.py
text_intellisense.py
wetted_mesh.py

index b1efa622dc24c4269e811dcc8720add57ee55b54..25df19a68c4a1d0a94216f7c18bd8bd752a84641 100644 (file)
@@ -1350,7 +1350,7 @@ def generateRocks(context, scaleX, skewX, scaleY, skewY, scaleZ, skewZ,
 # I have left it undocumented.
 
 class rocks(bpy.types.Operator):
-    '''Add rock objects'''
+    """Add rock objects"""
     bl_idname = "mesh.rocks"
     bl_label = "Add Rocks"
     bl_options = {'REGISTER', 'UNDO'}
index 62f56a846f8f1f3c6af47c2078eb6bf6bfd61970..949e081e2e94183ef4093809892388a71ce5d64a 100644 (file)
@@ -55,7 +55,7 @@ class Posts:
         self.Create()
 
     def Intersect(self,i,d):
-        '''find intersection point, x, for rail and post'''
+        """find intersection point, x, for rail and post"""
         x3=self.x1+i*self.sp+Vector([d,d,d])
         x4=x3+Vector([0,0,self.x2[-1]])
         a=self.x2-self.x1
index 0ab252cc1b96afe1f51be237caf26a347278a92f..4f091fcc4fd8806f9c84b2339d6a4355554ad18e 100644 (file)
@@ -89,7 +89,7 @@ global rise
 global run               
             
 class stairs(bpy.types.Operator):
-    '''Add stair objects'''
+    """Add stair objects"""
     bl_idname = "mesh.stairs"
     bl_label = "Add Stairs"
     bl_options = {'REGISTER', 'UNDO'}
index 213b780dc987a8b9578a4f1253d24fa16e523ea2..e599f82961b168d86199aff2f60e0004dfb856ed 100644 (file)
@@ -157,7 +157,7 @@ def test(TestN = 13):
 #For filling a linear space with divisions
 def fill(left, right, avedst, mindst=0.0, dev=0.0, pad=(0.0,0.0), num=0,
          center=0):
-    __doc__ = '''\
+    __doc__ = """\
     Fills a linear range with points and returns an ordered list of those points
     including the end points.
 
@@ -172,7 +172,7 @@ def fill(left, right, avedst, mindst=0.0, dev=0.0, pad=(0.0,0.0), num=0,
     num: substitutes a numerical limit for the right limit.  fill will then make
         a num+1 element list
     center: flag to center the elements in the range, 0 == disabled
-        '''
+        """
 
     poslist = [left]
     curpos = left+pad[0]
@@ -220,7 +220,7 @@ def fill(left, right, avedst, mindst=0.0, dev=0.0, pad=(0.0,0.0), num=0,
 #For generating block geometry
 def MakeABlock(bounds, segsize, vll=0, Offsets=None, FaceExclude=[],
                bevel=0, xBevScl=1):
-    __doc__ = '''\
+    __doc__ = """\
     MakeABlock returns lists of points and faces to be made into a square
             cornered block, subdivided along the length, with optional bevels.
     bounds: a list of boundary positions:
@@ -242,7 +242,7 @@ def MakeABlock(bounds, segsize, vll=0, Offsets=None, FaceExclude=[],
             ]
     FaceExclude: list of faces to exclude from the faces list.  see bounds above for indicies
     xBevScl: how much to divide the end (+- x axis) bevel dimensions.  Set to current average radius to compensate for angular distortion on curved blocks
-    '''
+    """
 
     slices = fill(bounds[0], bounds[1], segsize, segsize, center=1)
     points = []
@@ -304,7 +304,7 @@ def MakeABlock(bounds, segsize, vll=0, Offsets=None, FaceExclude=[],
 
 #For generating Keystone Geometry
 def MakeAKeystone(xpos, width, zpos, ztop, zbtm, thick, bevel, vll=0, FaceExclude=[], xBevScl=1):
-    __doc__ = '''\
+    __doc__ = """\
     MakeAKeystone returns lists of points and faces to be made into a square cornered keystone, with optional bevels.
     xpos: x position of the centerline
     width: x width of the keystone at the widest point (discounting bevels)
@@ -316,7 +316,7 @@ def MakeAKeystone(xpos, width, zpos, ztop, zbtm, thick, bevel, vll=0, FaceExclud
     vll: the number of vertexes already in the mesh. len(mesh.verts) should give this number
     faceExclude: list of faces to exclude from the faces list.  0:left, 1:right, 2:bottom, 3:top, 4:back, 5:front
     xBevScl: how much to divide the end (+- x axis) bevel dimensions.  Set to current average radius to compensate for angular distortion on curved blocks
-    '''
+    """
 
     points = []
     faces = []
@@ -496,8 +496,8 @@ class opening:
     def edgeV(self, ht, s):
         dist = abs(self.x-ht)
         def radialAdjust(dist, sideVal):
-            '''take the distance and adjust for radial geometry, return dist.
-            '''
+            """take the distance and adjust for radial geometry, return dist.
+            """
             if radialized:
                 if slope:
                     dist = dist * abs(dims['t']*sin(sideVal*PI/(dims['t']*2)))
@@ -700,7 +700,7 @@ class rowOb:
 
 #
 def arch(ra,rt,x,z, archStart, archEnd, bevel, bevAngle, vll):
-    __doc__ = '''\
+    __doc__ = """\
     Makes a list of faces and vertexes for arches.
     ra: the radius of the arch, to the center of the bricks
     rt: the thickness of the arch
@@ -710,7 +710,7 @@ def arch(ra,rt,x,z, archStart, archEnd, bevel, bevAngle, vll):
     angleend: end angle of the arch, in radians, from vertical?
     bevel: how much to bevel the inside of the arch.
     vll: how long is the vertex list already?
-    '''
+    """
     avlist = []
     aflist = []
 
@@ -730,13 +730,13 @@ def arch(ra,rt,x,z, archStart, archEnd, bevel, bevAngle, vll):
     # Init loop variables
 
     def bevelEdgeOffset(offsets, bevel, side):
-        '''
+        """
         Take the block offsets and modify it for the correct bevel.
 
         offsets = the offset list. See MakeABlock
         bevel = how much to offset the edge
         side = -1 for left (right side), 1 for right (left side)
-        '''
+        """
         left = (0,2,3)
         right = (4,6,7)
         if side == 1: pointsToAffect = right
@@ -871,13 +871,13 @@ def wedgeBlocks(row, opening, leftPos, rightPos, edgeBinary, r1):
     return None
 
 def bevelBlockOffsets(offsets, bevel, side):
-    '''
+    """
     Take the block offsets and modify it for the correct bevel.
 
     offsets = the offset list. See MakeABlock
     bevel = how much to offset the edge
     side = -1 for left (right side), 1 for right (left side)
-    '''
+    """
 #    left = (4,6)
 #    right = (0,2)
     if side == 1: pointsToAffect = (0,2) # right
index 661e55cabb05be73b0a1ec131edec5e46b68d4a2..c027449dd43b86e4285359283bd23ceb4a8e1734 100644 (file)
@@ -38,7 +38,7 @@ from add_mesh_walls.Blocks import *
 
 #
 class add_mesh_wallb(bpy.types.Operator):
-    '''Add a wall mesh.'''
+    """Add a wall mesh"""
     bl_idname = "mesh.wall_add"
     bl_label = "Add A Masonry Wall"
     bl_options = {'REGISTER', 'UNDO'} # removes object, does not reset to "last" modification.
index 27239b0e31da352bbaba8bc3cfae40442a895e97..7c95e56e08f1de15d57e4a7dfd4638e27f56f3b4 100644 (file)
@@ -90,7 +90,7 @@ class SelectionSet(bpy.types.PropertyGroup):
 
 
 class ANIM_OT_selection_set_add(bpy.types.Operator):
-    '''Add a new selection set'''
+    """Add a new selection set"""
     bl_idname = "anim.selection_set_add"
     bl_label = "Selection Set Add"
 
@@ -116,7 +116,7 @@ class ANIM_OT_selection_set_add(bpy.types.Operator):
 
 
 class ANIM_OT_selection_set_remove(bpy.types.Operator):
-    '''Remove the active selection set'''
+    """Remove the active selection set"""
     bl_idname = "anim.selection_set_remove"
     bl_label = "Selection Set Remove"
 
@@ -138,7 +138,7 @@ class ANIM_OT_selection_set_remove(bpy.types.Operator):
 
 
 class ANIM_OT_selection_set_assign(bpy.types.Operator):
-    '''Add selected bones to the active selection set'''
+    """Add selected bones to the active selection set"""
     bl_idname = "anim.selection_set_assign"
     bl_label = "Selection Set Assign"
 
@@ -161,7 +161,7 @@ class ANIM_OT_selection_set_assign(bpy.types.Operator):
 
 
 class ANIM_OT_selection_set_unassign(bpy.types.Operator):
-    '''Remove selected bones from the active selection set'''
+    """Remove selected bones from the active selection set"""
     bl_idname = "anim.selection_set_unassign"
     bl_label = "Selection Set Unassign"
 
@@ -184,7 +184,7 @@ class ANIM_OT_selection_set_unassign(bpy.types.Operator):
 
 
 class ANIM_OT_selection_set_select(bpy.types.Operator):
-    '''Select bones in selection set'''
+    """Select bones in selection set"""
     bl_idname = "anim.selection_set_select"
     bl_label = "Selection Set Select Bones"
 
@@ -208,7 +208,7 @@ class ANIM_OT_selection_set_select(bpy.types.Operator):
 
 
 class ANIM_OT_selection_set_deselect(bpy.types.Operator):
-    '''Deselect bones in selection set'''
+    """Deselect bones in selection set"""
     bl_idname = "anim.selection_set_deselect"
     bl_label = "Selection Set Deselect Bones"
 
@@ -232,7 +232,7 @@ class ANIM_OT_selection_set_deselect(bpy.types.Operator):
 
 
 class ANIM_OT_selection_set_export(bpy.types.Operator):
-    '''Export selection set data to a python script'''
+    """Export selection set data to a python script"""
     bl_idname = "anim.selection_set_export"
     bl_label = "Selection Set Export"
 
index 3ae3658a261443051380dfc8c9b0f76a736adf02..ef80ad25320c1bb02ca64a81550470170cba1850 100644 (file)
@@ -1291,7 +1291,7 @@ def set_handle_type(self, context):
 
 
 class MotionTrailOperator(bpy.types.Operator):
-    '''Edit motion trails in 3d-view'''
+    """Edit motion trails in 3d-view"""
     bl_idname = "view3d.motion_trail"
     bl_label = "Motion Trail"
     
index 0a430563044ff59e939bc1f02cceece546f19477..ae592d0d82f3ce37f80affeef095d3c204106faf 100644 (file)
@@ -38,7 +38,7 @@ from bpy.props import FloatProperty, EnumProperty, IntProperty, BoolProperty, Fl
 
 
 def deselect_others(ob, context):
-    '''For tool menu select, deselects others if one selected'''
+    """For tool menu select, deselects others if one selected"""
     selected = addTracerObjectPanel.selected
     ob[selected] = False
     keys = [key for key in ob.keys() if ob[key]]  # all the True keys
@@ -52,7 +52,7 @@ def deselect_others(ob, context):
 
 # Class for properties panel
 class TracerPropertiesMenu(bpy.types.PropertyGroup):
-    '''Toolbar show/hide booleans for tool options'''
+    """Toolbar show/hide booleans for tool options"""
     tool_objectTrace = BoolProperty(name="Object Trace", default=False, description="Trace selected mesh object with a curve", update=deselect_others)
     tool_objectsConnect = BoolProperty(name="Objects Connect", default=False, description="Connect objects with a curve controlled by hooks", update=deselect_others)
     tool_particleTrace = BoolProperty(name="Particle Trace", default=False, description="Trace particle path with a  curve", update=deselect_others)
@@ -66,7 +66,7 @@ class TracerPropertiesMenu(bpy.types.PropertyGroup):
 
 # Class to define properties
 class TracerProperties(bpy.types.PropertyGroup):
-    '''Options for tools'''
+    """Options for tools"""
     curve_spline = EnumProperty(name="Spline", items=(("POLY", "Poly", "Use Poly spline type"),  ("NURBS", "Nurbs", "Use Nurbs spline type"), ("BEZIER", "Bezier", "Use Bezier spline type")), description="Choose which type of spline to use when curve is created", default="BEZIER")
     curve_handle = EnumProperty(name="Handle", items=(("ALIGNED", "Aligned", "Use Aligned Handle Type"), ("AUTOMATIC", "Automatic", "Use Auto Handle Type"), ("FREE_ALIGN", "Free Align", "Use Free Handle Type"), ("VECTOR", "Vector", "Use Vector Handle Type")), description="Choose which type of handle to use when curve is created",  default="VECTOR")
     curve_resolution = IntProperty(name="Bevel Resolution", min=1, max=32, default=4, description="Adjust the Bevel resolution")
@@ -204,7 +204,7 @@ class addTracerObjectPanel(bpy.types.Panel):
         ## Color Blender Panel options
         ############################
         def color_blender():
-            '''Buttons for Color Blender'''
+            """Buttons for Color Blender"""
             row = box.row()
             row.label("Color palette")
             row.prop(Btrace, 'mmColors', text="")
@@ -252,7 +252,7 @@ class addTracerObjectPanel(bpy.types.Panel):
         ## Curve Panel options
         ############################
         def curve_settings():
-            '''Button for curve options'''
+            """Button for curve options"""
             row = self.layout.row()
             row = box.row(align=True)
 
@@ -302,7 +302,7 @@ class addTracerObjectPanel(bpy.types.Panel):
         ## Grow Animation Panel options
         ############################
         def add_grow():
-            '''Button for grow animation option'''
+            """Button for grow animation option"""
             row = box.row()
             row.label(text="Animate Final Curve")
             row = box.row()
index d720683d16796bcf640f4ecd83b7f979f32b0d48..57b9330486aeb7c1de584dcf343d570589eddab8 100644 (file)
@@ -106,7 +106,7 @@ class CursorHistoryData(bpy.types.PropertyGroup):
 
 
 class VIEW3D_OT_cursor_previous(bpy.types.Operator):
-    '''Previous cursor location'''
+    """Previous cursor location"""
     bl_idname = "view3d.cursor_previous"
     bl_label = "Previous cursor location"
     bl_options = {'REGISTER'}
@@ -122,7 +122,7 @@ class VIEW3D_OT_cursor_previous(bpy.types.Operator):
 
 
 class VIEW3D_OT_cursor_next(bpy.types.Operator):
-    '''Next cursor location'''
+    """Next cursor location"""
     bl_idname = "view3d.cursor_next"
     bl_label = "Next cursor location"
     bl_options = {'REGISTER'}
@@ -138,7 +138,7 @@ class VIEW3D_OT_cursor_next(bpy.types.Operator):
 
 
 class VIEW3D_OT_cursor_history_show(bpy.types.Operator):
-    '''Show cursor trace'''
+    """Show cursor trace"""
     bl_idname = "view3d.cursor_history_show"
     bl_label = "Show cursor trace"
     bl_options = {'REGISTER'}
@@ -155,7 +155,7 @@ class VIEW3D_OT_cursor_history_show(bpy.types.Operator):
 
 
 class VIEW3D_OT_cursor_history_hide(bpy.types.Operator):
-    '''Hide cursor trace'''
+    """Hide cursor trace"""
     bl_idname = "view3d.cursor_history_hide"
     bl_label = "Hide cursor trace"
     bl_options = {'REGISTER'}
index 9597a39471419a29c78785cb0e28383ad9d4963a..02489958fa203cd80ad94ee40552cc45638efcd4 100644 (file)
@@ -69,7 +69,7 @@ class CursorMemoryData(bpy.types.PropertyGroup):
 
 
 class VIEW3D_OT_cursor_memory_save(bpy.types.Operator):
-    '''Save cursor location'''
+    """Save cursor location"""
     bl_idname = "view3d.cursor_memory_save"
     bl_label = "Save cursor location"
     bl_options = {'REGISTER'}
@@ -86,7 +86,7 @@ class VIEW3D_OT_cursor_memory_save(bpy.types.Operator):
 
 
 class VIEW3D_OT_cursor_memory_swap(bpy.types.Operator):
-    '''Swap cursor location'''
+    """Swap cursor location"""
     bl_idname = "view3d.cursor_memory_swap"
     bl_label = "Swap cursor location"
     bl_options = {'REGISTER'}
@@ -104,7 +104,7 @@ class VIEW3D_OT_cursor_memory_swap(bpy.types.Operator):
 
 
 class VIEW3D_OT_cursor_memory_recall(bpy.types.Operator):
-    '''Recall cursor location'''
+    """Recall cursor location"""
     bl_idname = "view3d.cursor_memory_recall"
     bl_label = "Recall cursor location"
     bl_options = {'REGISTER'}
@@ -120,7 +120,7 @@ class VIEW3D_OT_cursor_memory_recall(bpy.types.Operator):
 
 
 class VIEW3D_OT_cursor_memory_show(bpy.types.Operator):
-    '''Show cursor memory'''
+    """Show cursor memory"""
     bl_idname = "view3d.cursor_memory_show"
     bl_label = "Show cursor memory"
     bl_options = {'REGISTER'}
@@ -137,7 +137,7 @@ class VIEW3D_OT_cursor_memory_show(bpy.types.Operator):
 
 
 class VIEW3D_OT_cursor_memory_hide(bpy.types.Operator):
-    '''Hide cursor memory'''
+    """Hide cursor memory"""
     bl_idname = "view3d.cursor_memory_hide"
     bl_label = "Hide cursor memory"
     bl_options = {'REGISTER'}
index 1d2bd7cdf826bf5aaaab365e518d5536569eb9c8..4cf32e2187a129a47b0e0a54b4761612c0580cf2 100644 (file)
@@ -50,7 +50,7 @@ from geometry_utils import *
 
 
 class VIEW3D_OT_cursor_to_origin(bpy.types.Operator):
-    '''Move to world origin'''
+    """Move to world origin"""
     bl_idname = "view3d.cursor_to_origin"
     bl_label = "Move to world origin"
     bl_options = {'REGISTER'}
@@ -67,7 +67,7 @@ class VIEW3D_OT_cursor_to_origin(bpy.types.Operator):
 
 
 class VIEW3D_OT_cursor_to_active_object_center(bpy.types.Operator):
-    '''Move to active object origin'''
+    """Move to active object origin"""
     bl_idname = "view3d.cursor_to_active_object_center"
     bl_label = "Move to active object origin"
     bl_options = {'REGISTER'}
@@ -84,7 +84,7 @@ class VIEW3D_OT_cursor_to_active_object_center(bpy.types.Operator):
 
 
 #class VIEW3D_OT_cursor_to_nearest_object(bpy.types.Operator):
-    #'''Move to center of nearest object'''
+    #"""Move to center of nearest object"""
     #bl_idname = "view3d.cursor_to_nearest_object"
     #bl_label = "Move to center of nearest object"
     #bl_options = {'REGISTER'}
@@ -99,7 +99,7 @@ class VIEW3D_OT_cursor_to_active_object_center(bpy.types.Operator):
 
 
 #class VIEW3D_OT_cursor_to_selection_midpoint(bpy.types.Operator):
-    #'''Move to active objects median'''
+    #"""Move to active objects median"""
     #bl_idname = "view3d.cursor_to_selection_midpoint"
     #bl_label = "Move to active objects median"
     #bl_options = {'REGISTER'}
@@ -122,7 +122,7 @@ class VIEW3D_OT_cursor_to_active_object_center(bpy.types.Operator):
 
 
 class VIEW3D_OT_cursor_to_sl(bpy.types.Operator):
-    '''Move to saved location'''
+    """Move to saved location"""
     bl_idname = "view3d.cursor_to_sl"
     bl_label = "Move to saved location"
     bl_options = {'REGISTER'}
@@ -141,7 +141,7 @@ class VIEW3D_OT_cursor_to_sl(bpy.types.Operator):
 
 
 class VIEW3D_OT_cursor_to_sl_mirror(bpy.types.Operator):
-    '''Mirror cursor around SL or selection'''
+    """Mirror cursor around SL or selection"""
     bl_idname = "view3d.cursor_to_sl_mirror"
     bl_label = "Mirror cursor around SL or selection"
     bl_options = {'REGISTER'}
@@ -208,7 +208,7 @@ class VIEW3D_OT_cursor_to_sl_mirror(bpy.types.Operator):
 
 
 class VIEW3D_OT_cursor_to_vertex(bpy.types.Operator):
-    '''Move to closest vertex'''
+    """Move to closest vertex"""
     bl_idname = "view3d.cursor_to_vertex"
     bl_label = "Move to closest vertex"
     bl_options = {'REGISTER'}
@@ -243,7 +243,7 @@ class VIEW3D_OT_cursor_to_vertex(bpy.types.Operator):
 
 
 class VIEW3D_OT_cursor_to_line(bpy.types.Operator):
-    '''Move to closest point on line'''
+    """Move to closest point on line"""
     bl_idname = "view3d.cursor_to_line"
     bl_label = "Move to closest point on line"
     bl_options = {'REGISTER'}
@@ -289,7 +289,7 @@ class VIEW3D_OT_cursor_to_line(bpy.types.Operator):
 
 
 class VIEW3D_OT_cursor_to_edge(bpy.types.Operator):
-    '''Move to closest point on edge'''
+    """Move to closest point on edge"""
     bl_idname = "view3d.cursor_to_edge"
     bl_label = "Move to closest point on edge"
     bl_options = {'REGISTER'}
@@ -335,7 +335,7 @@ class VIEW3D_OT_cursor_to_edge(bpy.types.Operator):
 
 
 class VIEW3D_OT_cursor_to_plane(bpy.types.Operator):
-    '''Move to closest point on a plane'''
+    """Move to closest point on a plane"""
     bl_idname = "view3d.cursor_to_plane"
     bl_label = "Move to closest point on a plane"
     bl_options = {'REGISTER'}
@@ -385,7 +385,7 @@ class VIEW3D_OT_cursor_to_plane(bpy.types.Operator):
 
 
 class VIEW3D_OT_cursor_to_face(bpy.types.Operator):
-    '''Move to closest point on a face'''
+    """Move to closest point on a face"""
     bl_idname = "view3d.cursor_to_face"
     bl_label = "Move to closest point on a face"
     bl_options = {'REGISTER'}
@@ -447,7 +447,7 @@ class VIEW3D_OT_cursor_to_face(bpy.types.Operator):
 
 
 class VIEW3D_OT_cursor_to_vertex_median(bpy.types.Operator):
-    '''Move to median of vertices'''
+    """Move to median of vertices"""
     bl_idname = "view3d.cursor_to_vertex_median"
     bl_label = "Move to median of vertices"
     bl_options = {'REGISTER'}
@@ -475,7 +475,7 @@ class VIEW3D_OT_cursor_to_vertex_median(bpy.types.Operator):
 
 
 class VIEW3D_OT_cursor_to_linex(bpy.types.Operator):
-    '''Alternate between closest encounter points of two lines'''
+    """Alternate between closest encounter points of two lines"""
     bl_idname = "view3d.cursor_to_linex"
     bl_label = "Alternate between to closest encounter points of two lines"
     bl_options = {'REGISTER'}
@@ -517,7 +517,7 @@ class VIEW3D_OT_cursor_to_linex(bpy.types.Operator):
 
 
 class VIEW3D_OT_cursor_to_cylinderaxis(bpy.types.Operator):
-    '''Move to closest point on cylinder axis'''
+    """Move to closest point on cylinder axis"""
     bl_idname = "view3d.cursor_to_cylinderaxis"
     bl_label = "Move to closest point on cylinder axis"
     bl_options = {'REGISTER'}
@@ -549,7 +549,7 @@ class VIEW3D_OT_cursor_to_cylinderaxis(bpy.types.Operator):
 
 
 class VIEW3D_OT_cursor_to_spherecenter(bpy.types.Operator):
-    '''Move to center of cylinder or sphere'''
+    """Move to center of cylinder or sphere"""
     bl_idname = "view3d.cursor_to_spherecenter"
     bl_label = "Move to center of cylinder or sphere"
     bl_options = {'REGISTER'}
@@ -597,7 +597,7 @@ class VIEW3D_OT_cursor_to_spherecenter(bpy.types.Operator):
 
 
 class VIEW3D_OT_cursor_to_perimeter(bpy.types.Operator):
-    '''Move to perimeter of cylinder or sphere'''
+    """Move to perimeter of cylinder or sphere"""
     bl_idname = "view3d.cursor_to_perimeter"
     bl_label = "Move to perimeter of cylinder or sphere"
     bl_options = {'REGISTER'}
@@ -645,7 +645,7 @@ class VIEW3D_OT_cursor_to_perimeter(bpy.types.Operator):
 
 
 #class VIEW3D_OT_cursor_offset_from_radius(bpy.types.Operator):
-    #'''Calculate offset from radius'''
+    #"""Calculate offset from radius"""
     #bl_idname = "view3d.cursor_offset_from_radius"
     #bl_label = "Calculate offset from radius"
     #bl_options = {'REGISTER'}
@@ -690,7 +690,7 @@ class VIEW3D_OT_cursor_to_perimeter(bpy.types.Operator):
 
 
 class VIEW3D_OT_cursor_stepval_phinv(bpy.types.Operator):
-    '''Set step value to 1/Phi'''
+    """Set step value to 1/Phi"""
     bl_idname = "view3d.cursor_stepval_phinv"
     bl_label = "Set step value to 1/Phi"
     bl_options = {'REGISTER'}
@@ -707,7 +707,7 @@ class VIEW3D_OT_cursor_stepval_phinv(bpy.types.Operator):
 
 
 class VIEW3D_OT_cursor_stepval_phi(bpy.types.Operator):
-    '''Set step value to Phi'''
+    """Set step value to Phi"""
     bl_idname = "view3d.cursor_stepval_phi"
     bl_label = "Set step value to Phi"
     bl_options = {'REGISTER'}
@@ -724,7 +724,7 @@ class VIEW3D_OT_cursor_stepval_phi(bpy.types.Operator):
 
 
 class VIEW3D_OT_cursor_stepval_phi2(bpy.types.Operator):
-    '''Set step value to Phi²'''
+    """Set step value to Phi²"""
     bl_idname = "view3d.cursor_stepval_phi2"
     bl_label = "Set step value to Phi²"
     bl_options = {'REGISTER'}
@@ -741,7 +741,7 @@ class VIEW3D_OT_cursor_stepval_phi2(bpy.types.Operator):
 
 
 class VIEW3D_OT_cursor_stepval_vvdist(bpy.types.Operator):
-    '''Set step value to distance vertex-vertex'''
+    """Set step value to distance vertex-vertex"""
     bl_idname = "view3d.cursor_stepval_vvdist"
     bl_label = "Set step value to distance vertex-vertex"
     bl_options = {'REGISTER'}
@@ -773,7 +773,7 @@ class VIEW3D_OT_cursor_stepval_vvdist(bpy.types.Operator):
 
 
 class VIEW3D_OT_ccdelta_invert(bpy.types.Operator):
-    '''Invert delta vector'''
+    """Invert delta vector"""
     bl_idname = "view3d.ccdelta_invert"
     bl_label = "Invert delta vector"
     bl_options = {'REGISTER'}
@@ -789,7 +789,7 @@ class VIEW3D_OT_ccdelta_invert(bpy.types.Operator):
 
 
 class VIEW3D_OT_ccdelta_normalize(bpy.types.Operator):
-    '''Normalize delta vector'''
+    """Normalize delta vector"""
     bl_idname = "view3d.ccdelta_normalize"
     bl_label = "Normalize delta vector"
     bl_options = {'REGISTER'}
@@ -805,7 +805,7 @@ class VIEW3D_OT_ccdelta_normalize(bpy.types.Operator):
 
 
 class VIEW3D_OT_ccdelta_add(bpy.types.Operator):
-    '''Add delta vector to 3D cursor'''
+    """Add delta vector to 3D cursor"""
     bl_idname = "view3d.ccdelta_add"
     bl_label = "Add delta vector to 3D cursor"
     bl_options = {'REGISTER'}
@@ -821,7 +821,7 @@ class VIEW3D_OT_ccdelta_add(bpy.types.Operator):
 
 
 class VIEW3D_OT_ccdelta_sub(bpy.types.Operator):
-    '''Subtract delta vector to 3D cursor'''
+    """Subtract delta vector to 3D cursor"""
     bl_idname = "view3d.ccdelta_sub"
     bl_label = "Subtract delta vector to 3D cursor"
     bl_options = {'REGISTER'}
@@ -837,7 +837,7 @@ class VIEW3D_OT_ccdelta_sub(bpy.types.Operator):
 
 
 class VIEW3D_OT_ccdelta_vvdist(bpy.types.Operator):
-    '''Set delta vector from selection'''
+    """Set delta vector from selection"""
     bl_idname = "view3d.ccdelta_vvdist"
     bl_label = "Set delta vector from selection"
     bl_options = {'REGISTER'}
index 501be479c9cc54c4c977a8de5613c4364e4d6b85..74169fb13ddf20a9dc899767398081bb92161204 100644 (file)
@@ -557,7 +557,7 @@ def loft(objs, steps, spans, interpolation=1, tension=0.0, bias=0.5):
 #loft operator
 
 class LoftOperator(bpy.types.Operator):
-    '''Tooltip'''
+    """Tooltip"""
     bl_idname = "mesh.loft_operator"
     bl_label = "Loft between bezier curves"
 
@@ -613,7 +613,7 @@ class LoftOperator(bpy.types.Operator):
         return {'FINISHED'}
 
 class UpdateFix(bpy.types.Operator):
-    '''Tooltip'''
+    """Tooltip"""
     bl_idname = "mesh.update_fix"
     bl_label = "Update fix"
 
@@ -1141,7 +1141,7 @@ def cutcurve(obj, t, method=True):
             obj.data.splines.remove(spline)
 
 class CutCurveOperator(bpy.types.Operator):
-    '''Subdivide / Split a bezier curve.'''
+    """Subdivide / Split a bezier curve"""
     bl_idname = "curve.cut_operator"
     bl_label = "Cut curve operator"
 
index 324ef945e83ac63f780aaa40264523e6eed34566..1fe31837ac91ba1dff7caf1b5c69c3041095c5c4 100644 (file)
@@ -65,7 +65,7 @@ def func_add_corrective_pose_shape_fast(source, target):
     return result
     
 class add_corrective_pose_shape_fast(bpy.types.Operator):   
-    '''Adds 1st object as shape to 2nd object as pose shape (only 1 armature)'''
+    """Add 1st object as shape to 2nd object as pose shape (only 1 armature)"""
     bl_idname = "object.add_corrective_pose_shape_fast"
     bl_label = "Add object as corrective shape faster"
     
index b8e6b5e3c77cf7505716182d02ba46c132cdc17b..986f97b7e5ea4a49ecced278056f27c555d5fe37 100644 (file)
@@ -962,7 +962,7 @@ class importmesh(mesh):
 #PKHG_DBG_OK        print("\n======= mesh imported")
                                                     
     def surroundingverts(self,vert):
-        ''' Find the verts surrounding vert'''        
+        """ Find the verts surrounding vert"""        
         surround=[]                    ## list to be filled and returned        
         for faces in vert.faces:        ## loop through faces attached to vert
             finish = len(faces.vertices)
@@ -976,7 +976,7 @@ class importmesh(mesh):
         return surround
 
     def breakquad(self,quad_face):
-        ''' turn quads into triangles'''
+        """ turn quads into triangles"""
         distance1 = quad_face.vertices[0]-quad_face.vertices[2]
         distance2 = quad_face.vertices[1]-quad_face.vertices[3]        
         distance1.findlength()
index df1cd05ab2d64777da56ce3bf7013e4828414948..5da308503862f3262fb32833c92b240203615e43 100644 (file)
@@ -49,7 +49,7 @@ def not_parented(self,context) :
     self.use_templates = False
 
 class ImportX(bpy.types.Operator, ImportHelper):
-    '''Load a Direct x File'''
+    """Load a Direct x File"""
     bl_idname = "import_scene.x"
     bl_label = "Import X"
     bl_options = {'PRESET', 'UNDO'}
index d39f32c6860215d1c1fb1cb1e542588e0cebb949..299b190b1a8ee4c921ffb84922c2747d8cef385e 100644 (file)
@@ -1,13 +1,13 @@
 import bpy
 
-'''
+"""
 given name < 21
 if material name exists :
 naming_method = 0   blender default (increment name)
 naming_method = 1   do nothing, abort creation and use existing
 naming_method = 2   create new, rename existing, 
 naming_method = 3   create new, replace existing
-'''
+"""
 
 def new(name, naming_method=0) :
     if name not in bpy.data.materials or naming_method == 0:
index c77990586ff57ae20cf47cabe68529e670463205..736ef14926d31ef553c5bf03cccbc9033262355b 100644 (file)
@@ -9,7 +9,7 @@ import io_directx_bel.bel.ob
 from io_directx_bel import bel
 
 debuglevel = 0
-'''
+"""
 wip.. naming behaviour previous to any data
 name exist ?
 no : create
@@ -20,7 +20,7 @@ yes :
     naming_method = 3   create new, remove existing
     
 for now, and mesh data, 0 2 or 3
-'''
+"""
 
 ## material MUST exist before creation of material slots
 ## map only uvmap 0 to its image defined in mat  for now (multitex view)
index 00e8a72b52081883979b64c9fee8ed22d647dfd3..54a279cde23e04eb1f3d7731c3dc569bd95f7994 100644 (file)
@@ -98,7 +98,7 @@ def load(operator, context, filepath,
         'Matrix4x4',
         'Vector',
     '''
-    '''
+    """
     with * : defined in dXdata
     
     WORD     16 bits
@@ -146,7 +146,7 @@ BINARY FORMAT
 #define TOKEN_CSTRING     51
 #define TOKEN_ARRAY       52
     
-    '''
+    """
     
     # COMMON REGEX
     space = '[\ \t]{1,}' # at least one space / tab
@@ -176,7 +176,7 @@ BINARY FORMAT
     # returns header values or False if directx reco tag is missing
     # assuming there's never comment header and that xof if the 1st
     # string of the file
-    '''
+    """
      they look like xof 0303txt 0032
      4       Magic Number (required) "xof "
      2       Minor Version 03
@@ -187,7 +187,7 @@ BINARY FORMAT
         "tzip" MSZip Compressed Text File
         "bzip" MSZip Compressed Binary File
      4       Float Accuracy "0032" 32 bit or "0064" 64 bit
-    '''
+    """
     def dXheader(data) :
         l = data.read(4)
         if l != b'xof ' :
index 715b455426c14e5978865ba45a99bc2aaf3d2b60..64876ac7113282da7a2a0128790cd41e39aa71b1 100644 (file)
@@ -642,7 +642,7 @@ def save_md3(settings):
 
 from bpy.props import *
 class ExportMD3(bpy.types.Operator):
-  '''Export to Quake Model 3 (.md3)'''
+  """Export to Quake Model 3 (.md3)"""
   bl_idname = "export.md3"
   bl_label = 'Export MD3'
 
index 7c9ce06a3d55dba779db58ac8e0414056fa07fb7..80da37c7b4d5c50aa054cc3b54a661ef1e76d20c 100644 (file)
@@ -18,7 +18,7 @@
 
 # ----------------------------------------------------------------------------#    
 
-'''
+"""
 todo:
 - add file selection for single and multiple files
 
@@ -39,7 +39,7 @@ version": (1,1,2)
 version":1.11:
     added type arg to texture.new() [L48]
     cleared default filename
-''' 
+""" 
 
 # ----------------------------------------------------------------------------#    
 
@@ -102,7 +102,7 @@ def LoadBrushSet(filepath, filename):
 # ----------------------------------------------------------------------------#    
 
 class BrushSetImporter(bpy.types.Operator):
-    '''Load Brush Set'''
+    """Load Brush Set"""
     bl_idname = "import_image.brushset"
     bl_label = "Import BrushSet"
 
index fd6bc06845da59e82d513d8421378d5934ba6bd0..887cc60a39c137d51523571518655d3d84341fbe 100644 (file)
@@ -282,7 +282,7 @@ def voodoo_import(infile,ld_cam,ld_points):
 
 # Operator
 class ImportVoodooCamera(bpy.types.Operator):
-    ''''''
+    """"""
     bl_idname = "import.voodoo_camera"
     bl_label = "Import Voodoo camera"
     bl_description = "Load a Blender export script from the Voodoo motion tracker"
index f81f5ada246dc70e243e5be63bfdf74a4067ddd3..6214a4c61f49ff90a2271a4e3e61842afc9ff9ef 100644 (file)
@@ -46,7 +46,7 @@ from bpy_extras.io_utils import ExportHelper, ImportHelper
 
 
 class ImportPCD(bpy.types.Operator, ImportHelper):
-    '''Load PCD (Point Cloud Data) files'''
+    """Load PCD (Point Cloud Data) files"""
     bl_idname = "import_points.stl"
     bl_label = "Import PCD"
 
index 0c9e042514bfe1fbb034edeb5754d59671746eba..9f2a79ef2c477b8ef51687b90e2d56f2568bdfe0 100644 (file)
@@ -22,10 +22,10 @@ from . import pcdparser
 
 
 def create_and_link_mesh(name, points):
-    '''
+    """
     Create a blender mesh and object called name from a list of
     *points* and link it in the current scene.
-    '''
+    """
 
     mesh = bpy.data.meshes.new(name)
     mesh.from_pydata(points, [], [])
index 2ac806f9d5256a81814c1bdbedbf995cdb0f0daf..b0a01b07360261e9e4043640579c54dc47e98f5e 100644 (file)
@@ -171,7 +171,7 @@ from bpy.props import StringProperty, FloatProperty
 
 
 class ImportOSM(Operator, ImportHelper):
-    '''Import OSM'''
+    """Import OSM"""
     bl_idname = "import.open_street_map"
     bl_label = "Import OpenStreetMap (.osm)"
 
index 8eedf7aa339c44fb279cfd721302b80ac6fced35..ee1ce246a5978e94768465608a39352647cbee6d 100644 (file)
@@ -54,7 +54,7 @@ def randnum(a, b):
     return random.random()*(b-a)+a
  
 def randVertex(a, b, c, d, Verts):
-    ''' return a vector of a random vertex on a quad-polygon'''
+    """Return a vector of a random vertex on a quad-polygon"""
     i = random.randint(1,2)
     A, B, C, D = 0, 0, 0, 0
     if(a==1):
@@ -80,7 +80,7 @@ def randVertex(a, b, c, d, Verts):
 ################################ Protusions ###################################
  
 def fill_older_datas(verts, polygon):
-    ''' Specifically coded to be called by the function addProtusionToPolygon, its sets up a tuple which contains the vertices from the base and the top of the protusions. '''
+    """ Specifically coded to be called by the function addProtusionToPolygon, its sets up a tuple which contains the vertices from the base and the top of the protusions. """
     temp_vertices = []  
     temp_vertices.append(verts[polygon[0]].copy())
     temp_vertices.append(verts[polygon[1]].copy())
@@ -93,7 +93,7 @@ def fill_older_datas(verts, polygon):
     return temp_vertices
    
 def extrude_top(temp_vertices, normal, height):
-    ''' This function extrude the polygon composed of the four first members of the tuple temp_vertices along the normal multiplied by the height of the extrusion.'''
+    """ This function extrude the polygon composed of the four first members of the tuple temp_vertices along the normal multiplied by the height of the extrusion."""
     j = 0
     while j < 3:  
         temp_vertices[0][j]+=normal[j]*height
@@ -103,7 +103,7 @@ def extrude_top(temp_vertices, normal, height):
         j+=1
  
 def scale_top(temp_vertices, center, normal, height, scale_ratio):
-    ''' This function scale the polygon composed of the four first members of the tuple temp_vertices. '''
+    """ This function scale the polygon composed of the four first members of the tuple temp_vertices. """
     vec1 = [0, 0, 0]
     vec2 = [0, 0, 0]
     vec3 = [0, 0, 0]
@@ -123,7 +123,7 @@ def scale_top(temp_vertices, center, normal, height, scale_ratio):
         j+=1
  
 def add_prot_polygons(temp_vertices):
-    ''' Specifically coded to be called by addProtusionToPolygon, this function put the data from the generated protusion at the end the tuples Verts and Polygons, which will later used to generate the final mesh. '''
+    """ Specifically coded to be called by addProtusionToPolygon, this function put the data from the generated protusion at the end the tuples Verts and Polygons, which will later used to generate the final mesh. """
     global Verts
     global Polygons
     global i_prots
@@ -145,12 +145,12 @@ def add_prot_polygons(temp_vertices):
     Polygons.append(polygon4)
        
 def addProtusionToPolygon(obpolygon, verts, minHeight, maxHeight, minTaper, maxTaper):
-    '''Create a protusion from the polygon "obpolygon" of the original object and use several values sent by the user. It calls in this order the following functions:
+    """Create a protusion from the polygon "obpolygon" of the original object and use several values sent by the user. It calls in this order the following functions:
        - fill_older_data;
        - extrude_top;
        - scale_top;
        - add_prot_polygons;
-   '''
+   """
     # some useful variables
     polygon = obpolygon.vertices
     polygontop = polygon
@@ -173,7 +173,7 @@ def addProtusionToPolygon(obpolygon, verts, minHeight, maxHeight, minTaper, maxT
 ################################## Divide a polygon ##################################
  
 def divide_one(list_polygons, list_vertices, verts, polygon, findex):
-    ''' called by divide_polygon, to generate a polygon from one polygon, maybe I could simplify this process '''
+    """ called by divide_polygon, to generate a polygon from one polygon, maybe I could simplify this process """
     temp_vertices = []
     temp_vertices.append(verts[polygon[0]].copy())
     temp_vertices.append(verts[polygon[1]].copy())
@@ -185,7 +185,7 @@ def divide_one(list_polygons, list_vertices, verts, polygon, findex):
     list_polygons.append([findex+0, findex+1, findex+2, findex+3])
  
 def divide_two(list_polygons, list_vertices, verts, polygon, findex):
-    ''' called by divide_polygon, to generate two polygons from one polygon and add them to the list of polygons and vertices which form the discombobulated mesh'''
+    """ called by divide_polygon, to generate two polygons from one polygon and add them to the list of polygons and vertices which form the discombobulated mesh"""
     temp_vertices = []
     temp_vertices.append(verts[polygon[0]].copy())
     temp_vertices.append(verts[polygon[1]].copy())
@@ -200,7 +200,7 @@ def divide_two(list_polygons, list_vertices, verts, polygon, findex):
     list_polygons.append([findex+1, findex+2, findex+5, findex+4])
 
 def divide_three(list_polygons, list_vertices, verts, polygon, findex, center):
-    ''' called by divide_polygon, to generate three polygons from one polygon and add them to the list of polygons and vertices which form the discombobulated mesh'''
+    """ called by divide_polygon, to generate three polygons from one polygon and add them to the list of polygons and vertices which form the discombobulated mesh"""
     temp_vertices = []
     temp_vertices.append(verts[polygon[0]].copy())
     temp_vertices.append(verts[polygon[1]].copy())
@@ -218,7 +218,7 @@ def divide_three(list_polygons, list_vertices, verts, polygon, findex, center):
     list_polygons.append([findex+6, findex+2, findex+5, findex+7])
   
 def divide_four(list_polygons, list_vertices, verts, polygon, findex, center):
-    ''' called by divide_polygon, to generate four polygons from one polygon and add them to the list of polygons and vertices which form the discombobulated mesh'''
+    """ called by divide_polygon, to generate four polygons from one polygon and add them to the list of polygons and vertices which form the discombobulated mesh"""
     temp_vertices = []
     temp_vertices.append(verts[polygon[0]].copy())
     temp_vertices.append(verts[polygon[1]].copy())
@@ -239,7 +239,7 @@ def divide_four(list_polygons, list_vertices, verts, polygon, findex, center):
     list_polygons.append([findex+8, findex+7, findex+5, findex+3])
    
 def dividepolygon(obpolygon, verts, number):
-    '''Divide the poly into the wanted number of polygons'''
+    """Divide the poly into the wanted number of polygons"""
     global nPolygons
     global nVerts
    
@@ -265,7 +265,7 @@ def GetPolyCentroid(obpolygon,allvertcoords):
     return centroid
  
 def division(obpolygons, verts, sf1, sf2, sf3, sf4):
-    '''Function to divide each of the selected polygons'''
+    """Function to divide each of the selected polygons"""
     divide = []
     if(sf1): divide.append(1)
     if(sf2): divide.append(2)
@@ -277,7 +277,7 @@ def division(obpolygons, verts, sf1, sf2, sf3, sf4):
             dividepolygon(poly, verts, divide[a])
  
 def protusion(obverts, obpolygons, minHeight, maxHeight, minTaper, maxTaper):
-    '''function to generate the protusions'''
+    """function to generate the protusions"""
     verts = []
     for vertex in obverts:
         verts.append(vertex.co)
@@ -308,7 +308,7 @@ def angle_between_nor(nor_orig, nor_result):
     return q
  
 def doodads(object1, mesh1, dmin, dmax):
-    '''function to generate the doodads'''
+    """function to generate the doodads"""
     global dVerts
     global dPolygons
     i = 0
index edd821afb318c9023ca84c9dd7968684cc91a29d..9b1d4de2dfcea1dbaacd312467006b84e690be29 100644 (file)
@@ -32,7 +32,7 @@ bl_info = {
         "?func=detail&aid=25227"
    }
 
-'''
+"""
 parts based on Keith (Wahooney) Boshoff, cursor to intersection script and
 Paul Bourke's Shortest Line Between 2 lines, and thanks to PKHG from BA.org
 for attempting to explain things to me that i'm not familiar with.
@@ -43,7 +43,7 @@ TODO: [ ] streamline this code !
 2) Edge Slice Intersecting ( X )
 3) Edge Project Converging  ( V )
 
-'''
+"""
 
 import bpy
 import sys
@@ -289,7 +289,7 @@ def initScriptX(context, self):
 
 
 class EdgeIntersections(bpy.types.Operator):
-    '''Makes a weld/slice/extend to intersecting edges/lines'''
+    """Makes a weld/slice/extend to intersecting edges/lines"""
     bl_idname = 'mesh.intersections'
     bl_label = 'Edge tools : tinyCAD VTX'
     # bl_options = {'REGISTER', 'UNDO'}
index c40e11251e1732181ea7c3bdcacbb50f77f64a81..45c02e13e931745250ad2af1bb5c2b38c0aa23f5 100644 (file)
@@ -37,7 +37,7 @@ import bpy
 from bpy.props import EnumProperty
 
 class DATA_OP_facetype_select(bpy.types.Operator):
-    '''Selects all faces of a certain type'''
+    """Select all faces of a certain type"""
     bl_idname = "data.facetype_select"
     bl_label = "Select by face type"
     bl_options = {'REGISTER', 'UNDO'}
index 84d2c322582e49c72bee5b4f846c1e9c2f8b521d..2bcc53b29ee927f2f8b53292269b9ae07ef2be6a 100644 (file)
@@ -149,7 +149,7 @@ class Bump():
        
 
 class Bump_init(bpy.types.Operator):
-       '''Bump by extruding and moving/rotating/scaling multiple times'''
+       """Bump by extruding and moving/rotating/scaling multiple times"""
        bl_idname = 'mesh.bump'
        bl_label = 'Bump'
        bl_options = {'REGISTER', 'UNDO'}
index 7b8b4edfc2ba71271bb51d31a7344adb2281b8b5..fe50222c6bc9862138f5cc3fc03bb87c029568b8 100644 (file)
@@ -157,7 +157,7 @@ def normal_smooth(context):
 
     
 class NormalSmooth(bpy.types.Operator):
-    '''Smoothes verticle position based on vertex normals'''
+    """Smoothes verticle position based on vertex normals"""
     bl_idname = 'normal.smooth'
     bl_label = 'Normal Smooth'
     bl_options = {'REGISTER', 'UNDO'}
index a876d0e9a4b8b4a141c3fb8003b659ac3b1b239f..7281b998456448bb6c2c4cfc6a3ff771813e0166 100644 (file)
@@ -90,7 +90,7 @@ def rename_datablocks_main(self, context):
                                 m_slot.material.name = name
 
 class OBJECT_OT_batch_rename_datablocks(bpy.types.Operator):
-    '''Batch rename Datablocks'''
+    """Batch rename Datablocks"""
     bl_idname = "object.batch_rename_datablocks"
     bl_label = "Batch Rename Datablocks"
     bl_options = {'REGISTER', 'UNDO'}
index a95306bf211eda827e54ef41f3ef03e24b59d45b..756f56cb8d276f148dd2995b6f4ea6a2ea55fa6d 100644 (file)
@@ -138,7 +138,7 @@ def drop_objects(self, context):
     
 #################################################################
 class OBJECT_OT_drop_to_ground(Operator):
-    '''Drop selected objects on active object'''
+    """Drop selected objects on active object"""
     bl_idname = "object.drop_on_active"
     bl_label = "Drop to Ground"
     bl_options = {'REGISTER', 'UNDO'}
index 5a8574c40addcc785f29eb24b6a3599c8666adbc..d0826904e2b6ea8b94c7089b46d42a87602e34f9 100644 (file)
@@ -56,7 +56,7 @@ def linked_file_check(context):
 
 
 class EditLinked(bpy.types.Operator):
-    '''Edit Linked Library'''
+    """Edit Linked Library"""
     bl_idname = "object.edit_linked"
     bl_label = "Edit Linked Library"
 
@@ -98,7 +98,7 @@ class EditLinked(bpy.types.Operator):
 
 
 class ReturnToOriginal(bpy.types.Operator):
-    '''Return to the original file after editing the linked library .blend'''
+    """Return to the original file after editing the linked library .blend"""
     bl_idname = "wm.return_to_original"
     bl_label = "Return to Original File"
 
index d658df4159b7582de14ddc343eaae8048936f80c..ff0479fcb97ce7692ce20400a837f2528e8c3ad6 100644 (file)
@@ -1123,7 +1123,7 @@ if False:
     #scn.IBOOL = True
 
 class runFSLGLoopOperator(bpy.types.Operator):
-    '''By The Mighty Hammer Of Thor!!!'''
+    """By The Mighty Hammer Of Thor!!!"""
     bl_idname = "object.runfslg_operator"
     bl_label = "run FSLG Loop Operator"
 
@@ -1134,7 +1134,7 @@ class runFSLGLoopOperator(bpy.types.Operator):
         return {'FINISHED'}
     
 class setupObjectsOperator(bpy.types.Operator):
-    '''create origin/ground/cloud/insulator objects'''
+    """Create origin/ground/cloud/insulator objects"""
     bl_idname = "object.setup_objects_operator"
     bl_label = "Setup Objects Operator"
 
index fda6a7ae4d80453add96d2463c3e2e3f35c7ff47..d5dbb8078172319fd4b432503ac760c1d5e53ec3 100644 (file)
@@ -57,8 +57,8 @@ def move_coordinate(context, co, is_curve=False):
 
 
 class MeshManglerOperator(bpy.types.Operator):
-    '''push vertices on the selected object around in random directions to 
-    create a crumpled look'''
+    """Push vertices on the selected object around in random """ \
+    """directions to create a crumpled look"""
     bl_idname = "ba.mesh_mangler"
     bl_label = "Mangle Mesh"
     bl_options = { "REGISTER", "UNDO" }
@@ -94,7 +94,8 @@ class MeshManglerOperator(bpy.types.Operator):
 
 
 class AnimanglerOperator(bpy.types.Operator):
-    '''makes a shape key and pushes the verts around on it to set up for random pulsating animation'''
+    """Make a shape key and pushes the verts around on it """ \
+    """to set up for random pulsating animation"""
     bl_idname = "ba.ani_mangler"
     bl_label = "Mangle Shape Key"
 
@@ -118,7 +119,7 @@ class AnimanglerOperator(bpy.types.Operator):
 
 
 class CurveManglerOp(bpy.types.Operator):
-    '''Mangles a curve to the degree the user specifies'''
+    """Mangle a curve to the degree the user specifies"""
     bl_idname = "ba.curve_mangler"
     bl_label = "Mangle Curve"
     bl_options = { 'REGISTER', 'UNDO' }
index 2a7afc2690a50e5b28b324b4a7eeeb7858eac64b..5a73a476b0d325ad50bac625b69c94a05f475f7b 100644 (file)
@@ -26,7 +26,7 @@ SPECIALS_MENU_KEY = 'ACCENT_GRAVE'
 # Helper functions and classes
 ################################
 class SetManipulator(bpy.types.Operator):
-    '''Set's the manipulator mode.'''
+    """Set's the manipulator mode"""
     bl_idname = "view3d.manipulator_set"
     bl_label = "Set Manipulator"
     mode = bpy.props.EnumProperty(items=[("NONE", "None", ""),
@@ -77,7 +77,7 @@ bpy.ops.object.mode_set(mode='OBJECT', toggle=False)
 
 
 class ObjectDeleteNoConfirm(bpy.types.Operator):
-    '''Deletes selected objects without the confirmation popup.'''
+    """Delete selected objects without the confirmation popup"""
     bl_idname = "object.delete_no_confirm"
     bl_label = "Delete Objects No Confirm"
     bl_options = {'UNDO'}
@@ -94,10 +94,9 @@ bpy.utils.register_class(ObjectDeleteNoConfirm)
 
 
 class ShiftSubsurfLevel(bpy.types.Operator):
-    ''' Shifts the subsurf level of the selected objects up or
-        down by the given amount.  Has maximum limit, to avoid
-        going crazy and running out of RAM.
-    '''
+    """Shift the subsurf level of the selected objects up or """ \
+    """down by the given amount (has maximum limit, to avoid """ \
+    """going crazy and running out of RAM)"""
     bl_idname = "object.shift_subsurf_level"
     bl_label = "Shift Subsurf Level"
 
@@ -135,7 +134,7 @@ bpy.utils.register_class(ShiftSubsurfLevel)
 
 
 class SetEditMeshSelectMode(bpy.types.Operator):
-    '''Set's edit mesh select mode (vert, edge, face).'''
+    """Set edit mesh select mode (vert, edge, face)"""
     bl_idname = "view3d.set_edit_mesh_select_mode"
     bl_label = "Set Edit Mesh Select Mode"
     mode = bpy.props.EnumProperty(items=[("VERT", "Vertex", ""),
index 7dd836960b56947a4dd620d19b4cf44e2cff67a1..56cedbb7fd6dc75d4fea7a622f74880aef802e40 100644 (file)
@@ -4434,7 +4434,7 @@ def transform_orientations_panel_extension(self, context):
 
 # ===== CURSOR MONITOR ===== #
 class CursorMonitor(bpy.types.Operator):
-    '''Monitor changes in cursor location and write to history'''
+    """Monitor changes in cursor location and write to history"""
     bl_idname = "view3d.cursor3d_monitor"
     bl_label = "Cursor Monitor"
     
index dd7589a85fad5a0166edcdf6d0569e93cbdede01..b197e5cc7da58be6bdc90edae13eba525ed66cac 100644 (file)
@@ -43,7 +43,7 @@ def main(context):
     bpy.context.space_data.manipulator = False
 
 #class VIEW3D_OT_disable_manipulator(bpy.types.Operator):
-#    ''''''
+#    """"""
 #    bl_idname = "VIEW3D_OT_disable_manipulator"
 #    bl_label = "disable manipulator"
 #
index 6b531cd8331055e9ea808a1337b6182b2c349510..302889e16751009b12738834fef5c4512f59e9dd 100644 (file)
@@ -153,7 +153,7 @@ def ScaleZ(context):
 
 ## Align All Rotation And Location
 class AlignOperator(bpy.types.Operator):
-    ''''''
+    """"""
     bl_idname = "object.align"
     bl_label = "Align Selected To Active"
 
@@ -168,7 +168,7 @@ class AlignOperator(bpy.types.Operator):
 #######################Align Location########################
 ## Align LocationAll
 class AlignLocationOperator(bpy.types.Operator):
-    ''''''
+    """"""
     bl_idname = "object.align_location_all"
     bl_label = "Align Selected Location To Active"
 
@@ -181,7 +181,7 @@ class AlignLocationOperator(bpy.types.Operator):
         return {'FINISHED'}
 ## Align LocationX
 class AlignLocationXOperator(bpy.types.Operator):
-    ''''''
+    """"""
     bl_idname = "object.align_location_x"
     bl_label = "Align Selected Location X To Active"
 
@@ -194,7 +194,7 @@ class AlignLocationXOperator(bpy.types.Operator):
         return {'FINISHED'}
 ## Align LocationY
 class AlignLocationYOperator(bpy.types.Operator):
-    ''''''
+    """"""
     bl_idname = "object.align_location_y"
     bl_label = "Align Selected Location Y To Active"
 
@@ -207,7 +207,7 @@ class AlignLocationYOperator(bpy.types.Operator):
         return {'FINISHED'}
 ## Align LocationZ
 class AlignLocationZOperator(bpy.types.Operator):
-    ''''''
+    """"""
     bl_idname = "object.align_location_z"
     bl_label = "Align Selected Location Z To Active"
 
@@ -222,7 +222,7 @@ class AlignLocationZOperator(bpy.types.Operator):
 #######################Align Rotation########################
 ## Align RotationAll
 class AlignRotationOperator(bpy.types.Operator):
-    ''''''
+    """"""
     bl_idname = "object.align_rotation_all"
     bl_label = "Align Selected Rotation To Active"
 
@@ -235,7 +235,7 @@ class AlignRotationOperator(bpy.types.Operator):
         return {'FINISHED'}
 ## Align RotationX
 class AlignRotationXOperator(bpy.types.Operator):
-    ''''''
+    """"""
     bl_idname = "object.align_rotation_x"
     bl_label = "Align Selected Rotation X To Active"
 
@@ -248,7 +248,7 @@ class AlignRotationXOperator(bpy.types.Operator):
         return {'FINISHED'}
 ## Align RotationY
 class AlignRotationYOperator(bpy.types.Operator):
-    ''''''
+    """"""
     bl_idname = "object.align_rotation_y"
     bl_label = "Align Selected Rotation Y To Active"
 
@@ -261,7 +261,7 @@ class AlignRotationYOperator(bpy.types.Operator):
         return {'FINISHED'}
 ## Align RotationZ
 class AlignRotationZOperator(bpy.types.Operator):
-    ''''''
+    """"""
     bl_idname = "object.align_rotation_z"
     bl_label = "Align Selected Rotation Z To Active"
 
@@ -275,7 +275,7 @@ class AlignRotationZOperator(bpy.types.Operator):
 #######################Align Scale########################
 ## Scale All
 class AlignScaleOperator(bpy.types.Operator):
-    ''''''
+    """"""
     bl_idname = "object.align_objects_scale_all"
     bl_label = "Align Selected Scale To Active"
 
@@ -288,7 +288,7 @@ class AlignScaleOperator(bpy.types.Operator):
         return {'FINISHED'}
 ## Align ScaleX
 class AlignScaleXOperator(bpy.types.Operator):
-    ''''''
+    """"""
     bl_idname = "object.align_objects_scale_x"
     bl_label = "Align Selected Scale X To Active"
 
@@ -301,7 +301,7 @@ class AlignScaleXOperator(bpy.types.Operator):
         return {'FINISHED'}
 ## Align ScaleY
 class AlignScaleYOperator(bpy.types.Operator):
-    ''''''
+    """"""
     bl_idname = "object.align_objects_scale_y"
     bl_label = "Align Selected Scale Y To Active"
 
@@ -314,7 +314,7 @@ class AlignScaleYOperator(bpy.types.Operator):
         return {'FINISHED'}
 ## Align ScaleZ
 class AlignScaleZOperator(bpy.types.Operator):
-    ''''''
+    """"""
     bl_idname = "object.align_objects_scale_z"
     bl_label = "Align Selected Scale Z To Active"
 
index 6dfcb310b381071027b228275c0e6cb0095146c1..b74da5f5bb59dfb370ff1083b04c9b34b57f139b 100644 (file)
@@ -63,7 +63,7 @@ class TEXT_PT_pasteall(bpy.types.Panel):
         layout.prop(context.scene, "use_webbrowser")
 
 class TEXT_OT_pasteall(bpy.types.Operator):
-    ''''''
+    """"""
     bl_idname = "text.pasteall"
     bl_label = "PasteAll.org"
     bl_description = "Send the current text or selection to www.pasteall.org"
@@ -115,7 +115,7 @@ class TEXT_OT_pasteall(bpy.types.Operator):
         return {'FINISHED'}
             
     def send_text(self, text, format):
-        ''''''
+        """"""
         import urllib
         url = "http://www.pasteall.org/index.php"
         values = {  'action' : 'savepaste',
@@ -134,7 +134,7 @@ class TEXT_OT_pasteall(bpy.types.Operator):
             return page_source
 
     def get_page(self, html):
-        ''''''
+        """"""
         id = html.find('directlink')
         id_begin = id + 12 # hardcoded: directlink">
         id_end = html[id_begin:].find("</a>")
@@ -145,7 +145,7 @@ class TEXT_OT_pasteall(bpy.types.Operator):
             return None
 
     def get_selected_text(self, text):
-        ''''''
+        """"""
         current_line = text.current_line
         select_end_line = text.select_end_line
         
@@ -193,7 +193,7 @@ class TEXT_OT_pasteall(bpy.types.Operator):
         return text_return
     
     def get_file_format(self, text):
-        '''Try to guess what is the format based on the file extension'''
+        """Try to guess what is the format based on the file extension"""
         extensions =   {'diff':'24',
                         'patch':'24',
                         'py':'62',
index 1e1c0cb940fdc4333d1159726883e770bc6ddd6e..167a94054faffe7e8ea20728171fa8ac4d809c34 100644 (file)
@@ -73,7 +73,7 @@ class Intellimenu(bpy.types.Menu):
 #This operator executes when hits Ctrl+Space at the text editor
 
 class Intellisense(bpy.types.Operator):
-       #'''Tooltip'''
+       #"""Tooltip"""
        bl_idname = "text.intellisense"
        bl_label = "Text Editor Intellisense"
        
@@ -102,7 +102,7 @@ class Intellisense(bpy.types.Operator):
        
 #this operator completes the line with the options you choose from the menu
 class Intellioptions(bpy.types.Operator):
-       #'''Tooltip'''
+       #"""Tooltip"""
        bl_idname = "text.intellioptions"
        bl_label = "Intellisense options"
 
@@ -178,7 +178,7 @@ def send_console(context, all=0):
        
        
 class TestLine(bpy.types.Operator):
-       #'''Tooltip'''
+       #"""Tooltip"""
        bl_idname = "text.test_line"
        bl_label = "Test line"
 
index 69f4eea11eb8804b66f5d9a6866df964c531ce29..c30e2608d19f6b37358db12d28aca50fb9840779 100644 (file)
@@ -36,7 +36,7 @@ import math
 
 ### Tool Panel ###
 class VIEW3D_PT_tools_WettedMesh(bpy.types.Panel):
-    '''Wetted Mesh Tool Panel'''
+    """Wetted Mesh Tool Panel"""
     bl_space_type = 'VIEW_3D'
     bl_region_type = 'TOOLS'
     bl_label = 'Wetted Mesh'
@@ -60,7 +60,7 @@ class VIEW3D_PT_tools_WettedMesh(bpy.types.Panel):
 
 ### Operator ###
 class AddWettedMesh(bpy.types.Operator):
-    '''Add wetted mesh for selected mesh pair'''
+    """Add wetted mesh for selected mesh pair"""
     bl_idname = "mesh.primitive_wetted_mesh_add"
     bl_label = "Add Wetted Mesh"
     bl_options = {'REGISTER', 'UNDO'}