[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [2732] trunk/py/scripts/addons/rigify/ utils.py: use %r to format strings rather than '%s', since %r adds quotes and correctly escapes characters.

Campbell Barton ideasman42 at gmail.com
Tue Dec 6 00:01:41 CET 2011


Revision: 2732
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=2732
Author:   campbellbarton
Date:     2011-12-05 23:01:34 +0000 (Mon, 05 Dec 2011)
Log Message:
-----------
use %r to format strings rather than '%s', since %r adds quotes and correctly escapes characters.

Modified Paths:
--------------
    trunk/py/scripts/addons/rigify/utils.py

Modified: trunk/py/scripts/addons/rigify/utils.py
===================================================================
--- trunk/py/scripts/addons/rigify/utils.py	2011-12-05 19:22:57 UTC (rev 2731)
+++ trunk/py/scripts/addons/rigify/utils.py	2011-12-05 23:01:34 UTC (rev 2732)
@@ -481,14 +481,14 @@
 
     for bone_name in bones:
         bone = arm.edit_bones[bone_name]
-        code.append("    bone = arm.edit_bones.new('%s')" % bone.name)
+        code.append("    bone = arm.edit_bones.new(%r)" % bone.name)
         code.append("    bone.head[:] = %.4f, %.4f, %.4f" % bone.head.to_tuple(4))
         code.append("    bone.tail[:] = %.4f, %.4f, %.4f" % bone.tail.to_tuple(4))
         code.append("    bone.roll = %.4f" % bone.roll)
         code.append("    bone.use_connect = %s" % str(bone.use_connect))
         if bone.parent:
-            code.append("    bone.parent = arm.edit_bones[bones['%s']]" % bone.parent.name)
-        code.append("    bones['%s'] = bone.name" % bone.name)
+            code.append("    bone.parent = arm.edit_bones[bones[%r]]" % bone.parent.name)
+        code.append("    bones[%r] = bone.name" % bone.name)
 
     bpy.ops.object.mode_set(mode='OBJECT')
     code.append("")
@@ -499,13 +499,13 @@
         pbone = obj.pose.bones[bone_name]
         pbone_written = False
 
-        code.append("    pbone = obj.pose.bones[bones['%s']]" % bone_name)
-        code.append("    pbone.rigify_type = '%s'" % pbone.rigify_type)
+        code.append("    pbone = obj.pose.bones[bones[%r]]" % bone_name)
+        code.append("    pbone.rigify_type = %r" % pbone.rigify_type)
         code.append("    pbone.lock_location = %s" % str(tuple(pbone.lock_location)))
         code.append("    pbone.lock_rotation = %s" % str(tuple(pbone.lock_rotation)))
         code.append("    pbone.lock_rotation_w = %s" % str(pbone.lock_rotation_w))
         code.append("    pbone.lock_scale = %s" % str(tuple(pbone.lock_scale)))
-        code.append("    pbone.rotation_mode = '%s'" % str(pbone.rotation_mode))
+        code.append("    pbone.rotation_mode = %r" % pbone.rotation_mode)
         if layers:
             code.append("    pbone.bone.layers = %s" % str(list(pbone.bone.layers)))
         # Rig type parameters



More information about the Bf-extensions-cvs mailing list