MCPcopy Index your code
hub / github.com/BasicProtein/AugmentCode-Free / _load_settings

Method _load_settings

config_manager.py:50–64  ·  view source on GitHub ↗

Load settings from file

(self)

Source from the content-addressed store, hash-verified

48 print(f"Config directory path: {self.config_dir}")
49
50 def _load_settings(self):
51 """Load settings from file"""
52 try:
53 if self.config_file.exists():
54 with open(self.config_file, 'r', encoding='utf-8') as f:
55 loaded_settings = json.load(f)
56 # Merge with defaults to ensure all keys exist
57 self.settings = {**self.default_settings, **loaded_settings}
58 else:
59 # Use defaults for first run
60 self.settings = self.default_settings.copy()
61 self._save_settings()
62 except Exception as e:
63 print(f"Error loading settings: {e}")
64 self.settings = self.default_settings.copy()
65
66 def _save_settings(self):
67 """Save settings to file"""

Callers 1

__init__Method · 0.95

Calls 1

_save_settingsMethod · 0.95

Tested by

no test coverage detected