INNER CODE UNIT · Python
reset_settings_endpoint
devnen/Kitten-TTS-Server · server.py:386
async def reset_settings_endpoint():
"""Resets the configuration in config.yaml back to hardcoded defaults."""
logger.warning("Request received to reset all configurations to default values.")
try:
if config_manager.reset_and_save():
logger.info("Configuration successfully reset to defaults and saved.")
return UpdateStatusResponse(
message="Configuration reset to defaults. Please reload the page. A server restart may be beneficial.",
restart_needed=True,
)
else:
logger.error("Failed to reset and save configuration via config_manager.")
raise HTTPException(
status_code=500, detail="Failed to reset and save configuration file."
)
except Exception as e:
logger.error(f"Error processing /reset_settings request: {e}", exc_info=True)
raise HTTPException(