Housekeeping (bug fixes)
NEW FEATURES: - added apply shapekey to basis from Cats - now that pesky thing I keep going back to cats for is in Avatar Toolkit. BUG FIXES: - now we push armature santizers into functions where they are needed - this prevents the methods from mirroring changes while working, causing them to blow up when mirror mode is on - more changes to come for armature setting santitizers - fixed error reporting - now methods when catching errors will return full error tracebacks - this will help make debugging and finding user issues easier.
This commit is contained in:
@@ -16,6 +16,7 @@ from ..core.exceptions import MaterialNotFoundError
|
||||
from ..core.material import FnMaterial
|
||||
from ..core.shader import _NodeGroupUtils
|
||||
from ....core.logging_setup import logger
|
||||
import traceback
|
||||
|
||||
|
||||
class ConvertMaterialsForCycles(Operator):
|
||||
@@ -50,8 +51,8 @@ class ConvertMaterialsForCycles(Operator):
|
||||
def execute(self, context: Context) -> Set[str]:
|
||||
try:
|
||||
context.scene.render.engine = "CYCLES"
|
||||
except Exception as e:
|
||||
logger.error(f"Failed to change to Cycles render engine: {str(e)}")
|
||||
except Exception:
|
||||
logger.error(f"Failed to change to Cycles render engine: {traceback.format_exc()}")
|
||||
self.report({"ERROR"}, " * Failed to change to Cycles render engine.")
|
||||
return {"CANCELLED"}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user