- def execute(self, context):
- exporter = self.create_exporter()
- self.prepare_exporter(exporter)
- exporter.export_to_file(context, self.filepath)
- return {"FINISHED"}
-
- def create_exporter(self):
- raise Exception("create_exporter must be overridden")
-
- def prepare_exporter(self, exporter):
- for k, v in self.as_keywords().items():
- setattr(exporter, k, v)
-