(prompt_id: str, dynprompt: "DynamicPrompt")
| 321 | global_progress_registry: ProgressRegistry | None = None |
| 322 | |
| 323 | def reset_progress_state(prompt_id: str, dynprompt: "DynamicPrompt") -> None: |
| 324 | global global_progress_registry |
| 325 | |
| 326 | # Reset existing handlers if registry exists |
| 327 | if global_progress_registry is not None: |
| 328 | global_progress_registry.reset_handlers() |
| 329 | |
| 330 | # Create new registry |
| 331 | global_progress_registry = ProgressRegistry(prompt_id, dynprompt) |
| 332 | |
| 333 | |
| 334 | def add_progress_handler(handler: ProgressHandler) -> None: |
no test coverage detected