Get user input with optional default value.
(self, prompt: str, default: str = "")
| 68 | return PIPELINE_CONFIGS.get("default", {}) |
| 69 | |
| 70 | def get_user_input(self, prompt: str, default: str = "") -> str: |
| 71 | """Get user input with optional default value.""" |
| 72 | if default: |
| 73 | user_input = input(f"{prompt} [{default}]: ").strip() |
| 74 | return user_input if user_input else default |
| 75 | return input(f"{prompt}: ").strip() |
| 76 | |
| 77 | def select_documents(self) -> List[str]: |
| 78 | """Interactive document selection.""" |
no outgoing calls