INNER CODE UNIT · Python
get_prompt
cognitivetech/ollama-ebook-summary · sum.py:41
def get_prompt(self, alias: str) -> str:
"""Retrieve prompt by alias from the configuration."""
prompt = self.prompts.get(alias, {}).get('prompt')
if not prompt:
print(f"Prompt alias '{alias}' not found in configuration.")
sys.exit(1)
return prompt
# -----------------------------
# Error Handling
# -----------------------------
def handle_error(message: str, details: Dict[str, Any] = None, exit: bool = True):
"""
Handle errors by printing a detailed message and optionally exiting.
Args:
message: Main error message