Gimp.ProcedureConfig.end_export
@accepts(Gimp.ProcedureConfig, Gimp.Image, Gio.File, Gimp.PDBStatusType)
@returns(none)
def end_export(self, exported_image, file, status):
# Python wrapper for gimp_procedure_config_end_export()
This is a variant of [method@ProcedureConfig.end_run] to be used by file export procedures using [class@SaveProcedure]. It must be paired with a call to [method@ProcedureConfig.begin_export] at the beginning of run().
It does everything [method@ProcedureConfig.begin_run] does but provides additional features to automate file export:
If status is Gimp.PDBStatusType.success, and [method@ProcedureConfig.begin_export] returned a [class@Metadata], this function calls [method@ProcedureConfig.save_metadata], which syncs back self's export properties to the metadata's [flags@MetadataSaveFlags] and writes metadata to file using [method@Image.metadata_save_finish].
Since 3.0
- self
- exported_image
the image that was actually exported
- file
the Gio.File exported_image was written to
- status
the return status of the [class@Procedure]'s run()