Better logging (kind of)

This commit is contained in:
2024-12-27 02:58:13 -06:00
parent 34aa11e1d9
commit 13146b5a75
2 changed files with 11 additions and 13 deletions

View File

@ -111,7 +111,7 @@ def setKeyframesFromBones(context, new_marker):
elif bone.rotation_mode == "QUATERNION":
rot_mode = "rotation_quaternion"
else:
print("Unsupported bone!")
self.report({'WARNING'}, "DSPL: Unsupported bone: " + bone.name + ": " + bone.rotation_mode)
rot_mode = None
loc_x = bone.location[0]

View File

@ -154,7 +154,6 @@ class DSPL_OT_AddPose(bpy.types.Operator):
# Check for duplicate names
while pose_markers.find(new_name) > -1:
print("Duplicate posename detected")
new_name = self.posename + ".{:03d}".format(counter)
counter += 1
else:
@ -168,7 +167,7 @@ class DSPL_OT_AddPose(bpy.types.Operator):
action_object.pose_markers.active = pose_markers[pose_name]
bpy.context.area.tag_redraw()
print("Added pose - " + pose_markers[new_name].name + " to frame " + str(pose_markers[new_name].frame))
self.report({'INFO'}, "DSPL: Added " + pose_markers[new_name].name + " to frame " + str(pose_markers[new_name].frame))
else:
arm_object = getArmatureObject(context)
@ -192,7 +191,7 @@ class DSPL_OT_AddPose(bpy.types.Operator):
setKeyframesFromBones(context, new_marker)
self.report({'INFO'}, "DSPL: Replaced " + pose_markers[new_name].name + " on frame " + str(pose_markers[new_name].frame))
return {'FINISHED'}
@ -238,10 +237,11 @@ class DSPL_OT_RemovePose(bpy.types.Operator):
pose_markers.remove(marker=active_marker)
print(next_index)
action_object.pose_markers.active = next_marker
action_object.pose_markers.active_index = next_index
self.report({'INFO'}, "DSPL: Removed " + self.posename)
return {'FINISHED'}
@ -378,7 +378,7 @@ class DSPL_OT_ApplyPose(bpy.types.Operator):
elif bone.rotation_mode == "QUATERNION":
rot_mode = "rotation_quaternion"
else:
print("Unsupported bone!")
self.report({'WARNING'}, "DSPL: Unsupported bone: " + bone.name + ": " + bone.rotation_mode)
rot_mode = None
loc_x = findFcurve(context, bone_name, "location", 0) or 0.0
@ -418,8 +418,7 @@ class DSPL_OT_ApplyPose(bpy.types.Operator):
(rot_w, rot_x, rot_y, rot_z))
bone.scale = mathutils.Vector((scl_x, scl_y, scl_z))
print("Applied pose - " + active_posename)
self.report({'INFO'}, "DSPL: Applied " + active_posename)
return {'FINISHED'}
@ -500,7 +499,7 @@ class DSPL_OT_BrowsePoses(bpy.types.Operator):
self.pose_lib = getPoseLib(context)
if self.pose_lib is None:
self.report({'WARNING'}, "Pose Library not active")
self.report({'WARNING'}, "DSPL: Pose Library not active")
return {'CANCELLED'}
self.arm_object.pose.backup_create(self.pose_lib)
@ -508,12 +507,11 @@ class DSPL_OT_BrowsePoses(bpy.types.Operator):
bpy.ops.dspl.apply_pose()
if context.area.type == 'VIEW_3D':
print("Starting modal")
self.report({'INFO'}, "DSPL: Browsing Poses")
args = (self, context)
self._handle = bpy.types.SpaceView3D.draw_handler_add(self.draw_callback_px, args, 'WINDOW', 'POST_PIXEL')
context.window_manager.modal_handler_add(self)
return {'RUNNING_MODAL'}
print("not in 3d")
return {'CANCELLED'}
@ -576,7 +574,7 @@ class DSPL_OT_ProtectOrphanPoseLibrary(bpy.types.Operator):
if orphaned_act:
for act in orphaned_act:
if "_loc" in act.name or "PoseLib" in act.name:
print("Protecting orphaned action: " + act.name)
self.report({'INFO'}, "DSPL: Protecting orphaned action: " + act.name)
act.use_fake_user = True
return {'FINISHED'}