class XXX(bpy.types.Operator): bl_label = "xxx" bl_idname = "mesh.xxx" def execute(self, context): xxxx... .... # вот тут нужно проверить условие, и если оно выполняется, то завершить работу скрипта if (условие == тру): print ("какая-то ошибка") #и как тут можно выйти?
но ведь return же
return {'FINISHED'}
Как я понял, из операторов нужно возвращать множество.Если выполнилось успешно, то возвращать надоКодreturn {'FINISHED'}