-
- Downloads
bugfix [#23182] Using self.report() inside poll() gives crash
poll() function is now a static method in python, this is more correct, matching C where the operator is not created to run poll. def poll(self, context): ... is now... @staticmethod def poll(context): ... Pythons way of doing static methods is a bit odd but cant be helped :| This does make subclassing poll functions with COMPAT_ENGINES break, so had to modify quite a few scripts for this.
Showing
- release/scripts/io/export_3ds.py 2 additions, 1 deletionrelease/scripts/io/export_3ds.py
- release/scripts/io/export_fbx.py 2 additions, 1 deletionrelease/scripts/io/export_fbx.py
- release/scripts/io/export_mdd.py 2 additions, 1 deletionrelease/scripts/io/export_mdd.py
- release/scripts/io/export_ply.py 2 additions, 1 deletionrelease/scripts/io/export_ply.py
- release/scripts/io/import_shape_mdd.py 2 additions, 1 deletionrelease/scripts/io/import_shape_mdd.py
- release/scripts/io/netrender/operators.py 28 additions, 14 deletionsrelease/scripts/io/netrender/operators.py
- release/scripts/io/netrender/ui.py 40 additions, 21 deletionsrelease/scripts/io/netrender/ui.py
- release/scripts/op/fcurve_euler_filter.py 2 additions, 1 deletionrelease/scripts/op/fcurve_euler_filter.py
- release/scripts/op/mesh.py 4 additions, 2 deletionsrelease/scripts/op/mesh.py
- release/scripts/op/object.py 12 additions, 6 deletionsrelease/scripts/op/object.py
- release/scripts/op/object_align.py 2 additions, 1 deletionrelease/scripts/op/object_align.py
- release/scripts/op/sequencer.py 6 additions, 3 deletionsrelease/scripts/op/sequencer.py
- release/scripts/op/uv.py 2 additions, 1 deletionrelease/scripts/op/uv.py
- release/scripts/op/uvcalc_follow_active.py 2 additions, 1 deletionrelease/scripts/op/uvcalc_follow_active.py
- release/scripts/op/uvcalc_smart_project.py 2 additions, 1 deletionrelease/scripts/op/uvcalc_smart_project.py
- release/scripts/templates/operator.py 2 additions, 1 deletionrelease/scripts/templates/operator.py
- release/scripts/templates/operator_simple.py 2 additions, 1 deletionrelease/scripts/templates/operator_simple.py
- release/scripts/templates/operator_uv.py 2 additions, 1 deletionrelease/scripts/templates/operator_uv.py
- release/scripts/ui/properties_data_armature.py 10 additions, 5 deletionsrelease/scripts/ui/properties_data_armature.py
- release/scripts/ui/properties_data_armature_rigify.py 6 additions, 3 deletionsrelease/scripts/ui/properties_data_armature_rigify.py
Loading
Please register or sign in to comment