This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Beware, support for set_core_object_array and set_color_array is poorly tested. | |
| def call_procedure(name, **kwargs): | |
| procedure = Gimp.get_pdb().lookup_procedure(name) | |
| if not procedure: | |
| raise RuntimeError(f"Procedure '{name}' not found") | |
| config = procedure.create_config() | |
| for key, value in kwargs.items(): | |
| argument = procedure.find_argument(key) |