fromgroupdocs.redaction.integrationimportDocumentFormatInstance,DocumentFormatConfiguration,RedactorConfigurationclassMyCustomHandler(DocumentFormatInstance):def__init__(self):super().__init__()self.my_property=Nonedefinitialize(self,config,settings=None):super().initialize(config,settings)if"MyProperty"inconfig.initialization_data:self.my_property=config.initialization_data["MyProperty"]# Register the custom formatmy_config=DocumentFormatConfiguration()my_config.extension_filter=".foo"my_config.document_type=MyCustomHandlermy_config.initialization_data["MyProperty"]="bar"redactor_config=RedactorConfiguration.get_instance()redactor_config.available_formats.append(my_config)