Expand description
Completion timeout handling Timeout handling for completion functions
This module provides utilities to wrap completion functions with timeouts to prevent slow operations from hanging the shell completion experience.
Constants§
- DEFAULT_
COMPLETION_ TIMEOUT - Default timeout for completion operations (2 seconds)
Functions§
- make_
timeout_ completion - Creates a timeout-wrapped completion function
- with_
timeout - Wraps a completion function with a timeout