fix error logging bruh
reee
This commit is contained in:
+3
-3
@@ -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')
|
||||
|
||||
@@ -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]
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user