[Bf-extensions-cvs] [5dade847] master: render_renderslot: refactor/pep8

kostex noreply at git.blender.org
Tue May 16 20:24:12 CEST 2017


Commit: 5dade847b827089c588e922581f25a7bfb6945af
Author: kostex
Date:   Tue May 16 20:23:34 2017 +0200
Branches: master
https://developer.blender.org/rBAC5dade847b827089c588e922581f25a7bfb6945af

render_renderslot: refactor/pep8

===================================================================

M	render_renderslot.py

===================================================================

diff --git a/render_renderslot.py b/render_renderslot.py
index 7be5b587..d56dc727 100644
--- a/render_renderslot.py
+++ b/render_renderslot.py
@@ -16,24 +16,26 @@
 #
 # ##### END GPL LICENSE BLOCK #####
 
+import bpy
+from bpy.types import Operator
+from bpy.props import IntProperty
+from sys import platform
+from bpy.app.handlers import persistent
+
+
 bl_info = {
     "name": "KTX RenderSlot",
     "author": "Roel Koster, @koelooptiemanna, irc:kostex",
-    "version": (1, 2),
+    "version": (1, 2, 1),
     "blender": (2, 7, 0),
     "location": "Properties Editor > Render > Render",
     "category": "Render"}
 
-import bpy
-from bpy.types import Operator
-from bpy.props import IntProperty
-from sys import platform
-from bpy.app.handlers import persistent
 
 nullpath = '/nul' if platform == 'win32' else '/dev/null'
 
 
-class SlotBuffer():
+class SlotBuffer:
     data = '00000000'
 
 
@@ -41,8 +43,8 @@ class KTX_RenderSlot(Operator):
     bl_label = "Select Render Slot"
     bl_idname = "ktx.renderslot"
     bl_description = ("Select Render Slot\n"
-                      "Note: Dot Besides the number slot has data\n"
-                      "< is active slot")
+                      "Note: Dot next to number means slot has image data\n"
+                      "[x] is active slot")
 
     number = IntProperty()
 
@@ -61,7 +63,6 @@ class KTX_CheckSlots(Operator):
         img = bpy.data.images['Render Result']
         active = img.render_slots.active_index
         slots = ''
-        i = 0
         for i in range(8):
             img.render_slots.active_index = i
             try:
@@ -84,12 +85,11 @@ def ui(self, context):
             active = bpy.data.images['Render Result'].render_slots.active_index
             row = layout.row(align=True)
             row.alignment = 'EXPAND'
-            i = 0
             for i in range(8):
-                is_active = bool(i==active)
+                is_active = bool(i == active)
                 test_active = bool(bpy.context.scene.ktx_occupied_render_slots.data[i] == '1')
                 icons = "LAYER_ACTIVE" if test_active else "BLANK1"
-                label = str(i + 1)+"<" if is_active else str(i + 1)
+                label = "[{}]".format(str(i + 1)) if is_active else str(i + 1)
                 row.operator('ktx.renderslot', text=label, icon=icons).number = i
         except:
             row.label(text="No Render Slots available yet", icon="INFO")
@@ -103,10 +103,11 @@ def ktx_render_handler(scene):
 def register():
     bpy.utils.register_module(__name__)
     bpy.types.RENDER_PT_render.prepend(ui)
-    bpy.types.Scene.ktx_occupied_render_slots = SlotBuffer()
+    bpy.types.Scene.ktx_occupied_render_slots = SlotBuffer
 
     bpy.app.handlers.render_post.append(ktx_render_handler)
 
+
 def unregister():
     bpy.utils.unregister_module(__name__)
     bpy.types.RENDER_PT_render.remove(ui)



More information about the Bf-extensions-cvs mailing list