# tmuxp.workspace.options.PaneReadiness

- **Module:** tmuxp.workspace.options
- **Package:** tmuxp
- **Language:** Python
- **Kind:** class
- **Source:** https://github.com/tmux-python/tmuxp/blob/153acdf6ff1268b14d3d03ed488f545a7123c8f1/src/tmuxp/workspace/options.py#L31
- **Page:** https://libtmux.org/en/py/latest/workspace/reference/tmuxp-workspace-options-panereadiness/

Policy for whether the builder waits for a pane's shell prompt.

tmuxp waits for each default-shell pane to draw its prompt before
dispatching layout and commands, which avoids a zsh prompt-redraw artifact
(see :func:`tmuxp.workspace.builder.classic._wait_for_pane_ready`). The wait
is only needed for zsh, so the default
:attr:`~tmuxp.workspace.options.PaneReadiness.AUTO` policy waits only when
the session's interactive shell is zsh.

## Members

- `AUTO` (attribute)
- `ALWAYS` (attribute)
- `NEVER` (attribute)
- `from_config` (method): Parse a ``pane_readiness`` config value into a policy.
