Remove a custom provider. Args: name: Provider name to remove Returns: True if provider was removed, False if not found
(self, name: str)
| 635 | self.save_preferences() |
| 636 | |
| 637 | def remove_custom_provider(self, name: str) -> bool: |
| 638 | """Remove a custom provider. |
| 639 | |
| 640 | Args: |
| 641 | name: Provider name to remove |
| 642 | |
| 643 | Returns: |
| 644 | True if provider was removed, False if not found |
| 645 | """ |
| 646 | if name in self.preferences.provider.custom_providers: |
| 647 | del self.preferences.provider.custom_providers[name] |
| 648 | self.save_preferences() |
| 649 | return True |
| 650 | return False |
| 651 | |
| 652 | def get_custom_providers(self) -> dict[str, dict[str, Any]]: |
| 653 | """Get all custom providers.""" |