diff options
Diffstat (limited to 'release/scripts/templates/operator_export.py')
-rw-r--r-- | release/scripts/templates/operator_export.py | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/release/scripts/templates/operator_export.py b/release/scripts/templates/operator_export.py index 4f950b11d01..5390d32aeff 100644 --- a/release/scripts/templates/operator_export.py +++ b/release/scripts/templates/operator_export.py @@ -48,7 +48,19 @@ class ExportSomeData(bpy.types.Operator, ExportHelper): def menu_func_export(self, context): self.layout.operator(ExportSomeData.bl_idname, text="Text Export Operator") -bpy.types.INFO_MT_file_export.append(menu_func_export) + +def register(): + bpy.utils.register_class(ExportSomeData) + bpy.types.INFO_MT_file_export.append(menu_func_export) + + +def unregister(): + bpy.utils.unregister_class(ExportSomeData) + bpy.types.INFO_MT_file_export.remove(menu_func_export) + if __name__ == "__main__": + register() + + # test call bpy.ops.export.some_data('INVOKE_DEFAULT') |