From 13146b5a75040bc9d458274a47a88e34c72e3705 Mon Sep 17 00:00:00 2001 From: Blazer Date: Fri, 27 Dec 2024 02:58:13 -0600 Subject: [PATCH] Better logging (kind of) --- common.py | 2 +- operators.py | 22 ++++++++++------------ 2 files changed, 11 insertions(+), 13 deletions(-) diff --git a/common.py b/common.py index 6a30e29..09bcf42 100644 --- a/common.py +++ b/common.py @@ -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] diff --git a/operators.py b/operators.py index e51f762..29c4480 100644 --- a/operators.py +++ b/operators.py @@ -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'}