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 'io_scene_ms3d/ms3d_export.py')
-rw-r--r--io_scene_ms3d/ms3d_export.py20
1 files changed, 12 insertions, 8 deletions
diff --git a/io_scene_ms3d/ms3d_export.py b/io_scene_ms3d/ms3d_export.py
index d29f3e2c..50390f54 100644
--- a/io_scene_ms3d/ms3d_export.py
+++ b/io_scene_ms3d/ms3d_export.py
@@ -180,11 +180,13 @@ class Ms3dExporter():
if self.options_verbose in Ms3dUi.VERBOSE_NORMAL:
print("write - exception in try block\n type: '{0}'\n"
" value: '{1}'".format(type, value, traceback))
+ if self.report:
+ self.report({'WARNING', 'ERROR', }, "write - exception.")
if t2 is None:
t2 = time()
- raise
+ return False
else:
pass
@@ -194,7 +196,7 @@ class Ms3dExporter():
print(ms3d_str['SUMMARY_EXPORT'].format(
(t3 - t1), (t2 - t1), (t3 - t2)))
- return {"FINISHED"}
+ return True
###########################################################################
@@ -385,14 +387,16 @@ class Ms3dExporter():
weights.append(blender_weight)
elif count == 3:
bone_ids.append(ms3d_index)
- self.report(
- {'WARNING', 'INFO'},
- ms3d_str['WARNING_EXPORT_SKIP_WEIGHT'])
+ if self.report and self.options_verbose in Ms3dUi.VERBOSE_NORMAL:
+ self.report(
+ {'WARNING', 'INFO'},
+ ms3d_str['WARNING_EXPORT_SKIP_WEIGHT'])
else:
# only first three weights will be supported / four bones
- self.report(
- {'WARNING', 'INFO'},
- ms3d_str['WARNING_EXPORT_SKIP_WEIGHT_EX'])
+ if self.report and self.options_verbose in Ms3dUi.VERBOSE_NORMAL:
+ self.report(
+ {'WARNING', 'INFO'},
+ ms3d_str['WARNING_EXPORT_SKIP_WEIGHT_EX'])
break
count += 1