[Bf-extensions-cvs] [095b6435] blender2.8: RenderCopySettings: fix missing 'properties as annotations' change for 2.8.

Bastien Montagne noreply at git.blender.org
Wed Nov 14 17:25:25 CET 2018


Commit: 095b6435ee07e87fa500d9072e5e4c85153e317e
Author: Bastien Montagne
Date:   Wed Nov 14 17:24:42 2018 +0100
Branches: blender2.8
https://developer.blender.org/rBA095b6435ee07e87fa500d9072e5e4c85153e317e

RenderCopySettings: fix missing 'properties as annotations' change for 2.8.

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

M	render_copy_settings/data.py
M	render_copy_settings/operator.py

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

diff --git a/render_copy_settings/data.py b/render_copy_settings/data.py
index d370d7b7..59b91fcc 100644
--- a/render_copy_settings/data.py
+++ b/render_copy_settings/data.py
@@ -31,34 +31,34 @@ from bpy.props import (
 ########################################################################################################################
 
 class RenderCopySettingsDataScene(bpy.types.PropertyGroup):
-    allowed = BoolProperty(default=True)
+    allowed: BoolProperty(default=True)
 
 
 class RenderCopySettingsDataSetting(bpy.types.PropertyGroup):
-    strid = StringProperty(default="")
-    copy = BoolProperty(default=False)
+    strid: StringProperty(default="")
+    copy: BoolProperty(default=False)
 
 
 class RenderCopySettingsData(bpy.types.PropertyGroup):
     # XXX: The consistency of this collection is delegated to the UI code.
     #      It should only contain one element for each render setting.
-    affected_settings = CollectionProperty(type=RenderCopySettingsDataSetting,
-                                           name="Affected Settings",
-                                           description="The list of all available render settings")
+    affected_settings: CollectionProperty(type=RenderCopySettingsDataSetting,
+                                          name="Affected Settings",
+                                          description="The list of all available render settings")
     # XXX Unused, but needed for template_list…
-    affected_settings_idx = IntProperty()
+    affected_settings_idx: IntProperty()
 
     # XXX: The consistency of this collection is delegated to the UI code.
     #      It should only contain one element for each scene.
-    allowed_scenes = CollectionProperty(type=RenderCopySettingsDataScene,
-                                        name="Allowed Scenes",
-                                        description="The list all scenes in the file")
+    allowed_scenes: CollectionProperty(type=RenderCopySettingsDataScene,
+                                       name="Allowed Scenes",
+                                       description="The list all scenes in the file")
     # XXX Unused, but needed for template_list…
-    allowed_scenes_idx = IntProperty()
+    allowed_scenes_idx: IntProperty()
 
-    filter_scene = StringProperty(name="Filter Scene",
-                                  description="Regex to only affect scenes which name matches it",
-                                  default="")
+    filter_scene: StringProperty(name="Filter Scene",
+                                 description="Regex to only affect scenes which name matches it",
+                                 default="")
 
 
 classes = (
diff --git a/render_copy_settings/operator.py b/render_copy_settings/operator.py
index c65107d8..5c633f1f 100644
--- a/render_copy_settings/operator.py
+++ b/render_copy_settings/operator.py
@@ -127,9 +127,9 @@ class RenderCopySettingsOPPreset(bpy.types.Operator):
     # Enable undo…
     bl_option = {'REGISTER', 'UNDO'}
 
-    presets = EnumProperty(items=(p.rna_enum for p in presets.presets),
-                           default=set(),
-                           options={'ENUM_FLAG'})
+    presets: EnumProperty(items=(p.rna_enum for p in presets.presets),
+                          default=set(),
+                          options={'ENUM_FLAG'})
 
     @staticmethod
     def process_elements(settings, elts):



More information about the Bf-extensions-cvs mailing list