fix for misc py errors + some pep8 edits.
[blender.git] / doc / python_api / examples / bpy.types.Operator.py
1 """
2 Basic Operator Example
3 ++++++++++++++++++++++
4 This script shows simple operator which prints a message.
5
6 Since the operator only has an :class:`Operator.execute` function it takes no
7 user input.
8
9 .. note::
10
11    Operator subclasses must be registered before accessing them from blender.
12 """
13 import bpy
14
15
16 class HelloWorldOperator(bpy.types.Operator):
17     bl_idname = "wm.hello_world"
18     bl_label = "Minimal Operator"
19
20     def execute(self, context):
21         print("Hello World")
22         return {'FINISHED'}
23
24 bpy.utils.register_class(HelloWorldOperator)
25
26 # test call to the newly defined operator
27 bpy.ops.wm.hello_world()