Save settings to file
(self)
| 64 | self.settings = self.default_settings.copy() |
| 65 | |
| 66 | def _save_settings(self): |
| 67 | """Save settings to file""" |
| 68 | try: |
| 69 | with open(self.config_file, 'w', encoding='utf-8') as f: |
| 70 | json.dump(self.settings, f, indent=2, ensure_ascii=False) |
| 71 | except Exception as e: |
| 72 | print(f"Error saving settings: {e}") |
| 73 | |
| 74 | def get_setting(self, key: str, default: Any = None) -> Any: |
| 75 | """Get a setting value""" |
no outgoing calls
no test coverage detected