[Bf-blender-cvs] [c59a7f44a17] master: Fix bl_rna_utils._TokenizeDataPath function argument extraction error

Campbell Barton noreply at git.blender.org
Wed Mar 31 06:32:58 CEST 2021


Commit: c59a7f44a17241ac764a612f67dbc64dc5178106
Author: Campbell Barton
Date:   Wed Mar 31 15:01:44 2021 +1100
Branches: master
https://developer.blender.org/rBc59a7f44a17241ac764a612f67dbc64dc5178106

Fix bl_rna_utils._TokenizeDataPath function argument extraction error

Converting functions with single arguments to a string
added an additional comma.

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

M	release/scripts/modules/bl_rna_utils/data_path.py

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

diff --git a/release/scripts/modules/bl_rna_utils/data_path.py b/release/scripts/modules/bl_rna_utils/data_path.py
index 76306e379f0..330a3b7522d 100644
--- a/release/scripts/modules/bl_rna_utils/data_path.py
+++ b/release/scripts/modules/bl_rna_utils/data_path.py
@@ -40,8 +40,8 @@ class _TokenizeDataPath:
     def __call__(self, *args, **kw):
         value_str = ", ".join([
             val for val in (
-                repr(args)[1:-1],
-                ", ".join(["%s=%r" % (key, value) for key, value in kw.items()])
+                ", ".join(repr(value) for value in args),
+                ", ".join(["%s=%r" % (key, value) for key, value in kw.items()]),
             ) if val])
         return _TokenizeDataPath(self.data_path + ('(%s)' % value_str, ))



More information about the Bf-blender-cvs mailing list