fix error logging bruh

reee
This commit is contained in:
989onan
2025-05-11 12:07:51 -04:00
parent 82a7e67d7e
commit 9a84cf52b5
19 changed files with 38 additions and 38 deletions
+3 -3
View File
@@ -201,7 +201,7 @@ def apply_pose_as_rest(context: Context, armature_obj: Object, meshes: List[Obje
return True, t("Operation.pose_applied")
except Exception as e:
logger.error(f"Error applying pose as rest: {str(e)}")
logger.error(f"Error applying pose as rest:", exception=e)
return False, str(e)
def apply_armature_to_mesh(armature_obj: Object, mesh_obj: Object) -> None:
@@ -336,7 +336,7 @@ def join_mesh_objects(context: Context, meshes: List[Object], progress: Optional
return joined_mesh
except Exception as e:
logger.error(f"Failed to join meshes: {str(e)}")
logger.error(f"Failed to join meshes:", exception=e)
return None
@@ -366,7 +366,7 @@ def fix_uv_coordinates(context: Context) -> None:
logger.debug(f"UV Fix - Successfully processed {obj.name}")
except Exception as e:
logger.warning(f"UV Fix - Skipped processing for {obj.name}: {str(e)}")
logger.warning(f"UV Fix - Skipped processing for {obj.name}:", exception=e)
finally:
bpy.ops.object.mode_set(mode='OBJECT')
+1 -1
View File
@@ -84,7 +84,7 @@ def import_multi_files(
progress.update(file["name"])
except Exception as e:
logger.error(f"Import failed: {str(e)}", exc_info=True)
logger.error(f"Import failed:", exception=e)
raise
ImportMethod = Callable[[str, List[Dict[str, str]], str], None]
+1 -1
View File
@@ -22,7 +22,7 @@ def configure_logging(enabled: bool = False) -> None:
logger.addHandler(handler)
def error_with_traceback(msg, *args, **kwargs):
if kwargs.get('exc_info', False) or isinstance(msg, Exception):
if isinstance(kwargs.get('exception', None), Exception):
full_msg = f"{msg}\n{traceback.format_exc()}"
_original_error(full_msg, *args, **{**kwargs, 'exc_info': False})
else:
+2 -2
View File
@@ -92,7 +92,7 @@ class AvatarToolkit_OT_ConvertResonite(Operator):
progress.step(t("Tools.convert_resonite.processing", name=bone.name))
except Exception as e:
logger.error(f"Error during Resonite conversion: {str(e)}")
logger.error(f"Error during Resonite conversion:", exception=e)
self.report({'ERROR'}, str(e))
return {'CANCELLED'}
@@ -100,7 +100,7 @@ class AvatarToolkit_OT_ConvertResonite(Operator):
try:
bpy.ops.object.mode_set(mode='OBJECT')
except Exception as e:
logger.warning(f"Error returning to object mode: {str(e)}")
logger.warning(f"Error returning to object mode:", exception=e)
if translate_bone_fails > 0:
logger.info(f"Conversion completed with {translate_bone_fails} untranslated bones")