- use search box for adding actions in the NLA

- use less complicated string conversion for saving keymaps
This commit is contained in:
2010-02-23 19:32:32 +00:00
parent 3f5786a00e
commit 55d0ae8ed9
4 changed files with 19 additions and 49 deletions

View File

@@ -1614,27 +1614,10 @@ class WM_OT_keyconfig_test(bpy.types.Operator):
def _string_value(value):
result = ""
if isinstance(value, str):
if value != "":
result = "\'%s\'" % value
elif isinstance(value, bool):
if value:
result = "True"
else:
result = "False"
elif isinstance(value, float):
result = "%.10f" % value
elif isinstance(value, int):
result = "%d" % value
if isinstance(value, str) or isinstance(value, bool) or isinstance(value, float) or isinstance(value, int):
result = repr(value)
elif getattr(value, '__len__', False):
if len(value):
result = "["
for i in range(0, len(value)):
result += _string_value(value[i])
if i != len(value)-1:
result += ", "
result += "]"
repr(list(value))
else:
print("Export key configuration: can't write ", value)