def execute(self, context): startLog(self) messages = {} dic = robotdictionary.buildRobotDictionary() validator.check_dict(dic, defs.dictConstraints, messages) defs.checkMessages = messages if len(list(messages.keys())) > 0 else {"NoObject": []} for entry in messages: log("Errors in object " + entry + ":", 'INFO') for error in messages[entry]: log(error, 'INFO') endLog() return {'FINISHED'}
def execute(self, context): startLog(self) messages = {} root = sUtils.getRoot(context.selected_objects[0]) model, objectlist = robotdictionary.buildModelDictionary(root) validator.check_dict(model, defs.dictConstraints, messages) defs.checkMessages = messages if len(list(messages.keys())) > 0 else {"NoObject": []} for entry in messages: log("Errors in object " + entry + ":", 'INFO') for error in messages[entry]: log(error, 'INFO') endLog() return {'FINISHED'}
def execute(self, context): startLog(self) messages = {} dic = robotdictionary.buildRobotDictionary() validator.check_dict(dic, defs.dictConstraints, messages) defs.checkMessages = messages if len(list(messages.keys())) > 0 else { "NoObject": [] } for entry in messages: log("Errors in object " + entry + ":", 'INFO') for error in messages[entry]: log(error, 'INFO') endLog() return {'FINISHED'}
def execute(self, context): """Executes the operator and unifies the selected objects meshes :param context: The blender context to work with :return: Blender result """ startLog(self) messages = {} dic = robotdictionary.buildRobotDictionary() validator.check_dict(dic, defs.dictConstraints, messages) defs.checkMessages = messages if len(list(messages.keys())) > 0 else {"NoObject": []} for entry in messages: log("Errors in object " + entry + ":", 'INFO') for error in messages[entry]: log(error, 'INFO') endLog() return {'FINISHED'}