[Bf-blender-cvs] [3804636ee57] master: Fix: Better fix for KeyingSet "Export to File" and unescaped characters

Joshua Leung noreply at git.blender.org
Fri Mar 1 14:31:06 CET 2019


Commit: 3804636ee57b58c0ca02dd5360f6df62603ae929
Author: Joshua Leung
Date:   Sat Mar 2 02:15:54 2019 +1300
Branches: master
https://developer.blender.org/rB3804636ee57b58c0ca02dd5360f6df62603ae929

Fix: Better fix for KeyingSet "Export to File" and unescaped characters

Use Python's native raw formatting instead, which should take care of any issues
we may face.

===================================================================

M	release/scripts/startup/bl_operators/anim.py

===================================================================

diff --git a/release/scripts/startup/bl_operators/anim.py b/release/scripts/startup/bl_operators/anim.py
index 61247f1ae1e..4f2642bbe7c 100644
--- a/release/scripts/startup/bl_operators/anim.py
+++ b/release/scripts/startup/bl_operators/anim.py
@@ -79,7 +79,7 @@ class ANIM_OT_keying_set_export(Operator):
         f.write("# Keying Set Level declarations\n")
         f.write("ks = scene.keying_sets.new(idname=\"%s\", name=\"%s\")\n"
                 "" % (ks.bl_idname, ks.bl_label))
-        f.write("ks.bl_description = \"\"\"%s\"\"\"\n" % ks.bl_description)
+        f.write("ks.bl_description = %r\n" % ks.bl_description)
 
         if not ks.is_path_absolute:
             f.write("ks.is_path_absolute = False\n")



More information about the Bf-blender-cvs mailing list