Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'blenderkit/utils.py')
-rw-r--r--blenderkit/utils.py24
1 files changed, 24 insertions, 0 deletions
diff --git a/blenderkit/utils.py b/blenderkit/utils.py
index 09d6c77b..7befc97e 100644
--- a/blenderkit/utils.py
+++ b/blenderkit/utils.py
@@ -677,6 +677,7 @@ def get_param(asset_data, parameter_name):
return None
+
def params_to_dict(params):
params_dict = {}
for p in params:
@@ -707,6 +708,29 @@ def dict_to_params(inputs, parameters=None):
})
return parameters
+def update_tags(self, context):
+ props = self
+
+ commasep = props.tags.split(',')
+ ntags = []
+ for tag in commasep:
+ if len(tag) > 19:
+ short_tags = tag.split(' ')
+ for short_tag in short_tags:
+ if len(short_tag) > 19:
+ short_tag = short_tag[:18]
+ ntags.append(short_tag)
+ else:
+ ntags.append(tag)
+ if len(ntags) == 1:
+ ntags = ntags[0].split(' ')
+ ns = ''
+ for t in ntags:
+ if t != '':
+ ns += t + ','
+ ns = ns[:-1]
+ if props.tags != ns:
+ props.tags = ns
def user_logged_in():
a = bpy.context.window_manager.get('bkit profile')