MCPcopy Create free account
hub / github.com/FSoft-AI4Code/CodeWiki / delete_api_key

Method delete_api_key

codewiki/cli/config_manager.py:297–310  ·  view source on GitHub ↗

Delete API key from keyring and fallback file.

(self)

Source from the content-addressed store, hash-verified

295
296 from codewiki.src.be.backend import is_caw_provider
297 if not is_caw_provider(self._config.provider):
298 # Check if API key is set
299 if self.get_api_key() is None:
300 return False
301
302 # Check if config is complete
303 return self._config.is_complete()
304
305 def delete_api_key(self):
306 """Delete API key from keyring and fallback file."""
307 if self._keyring_available:
308 try:
309 keyring.delete_password(KEYRING_SERVICE, KEYRING_API_KEY_ACCOUNT)
310 except (KeyringError, Exception):
311 pass
312 # Also remove fallback credentials file
313 if CREDENTIALS_FILE.exists():

Callers 1

clearMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected