tmuxp.workspace.options.PaneReadiness.from_config
Python
- Python
- Ruby Unavailable
- Lua Unavailable
- TypeScript Unavailable
- Rust Unavailable
- Go Unavailable
- Java Unavailable
- .NET Unavailable
- C++ Unavailable
- Swift Unavailable
- tmuxp.workspace.options.PaneReadiness.from_config ( cls , value : t.Any ) PaneReadiness
-
Parse a
pane_readinessconfig value into a policy.Accepts the canonical
auto/always/neverstrings, plus the truthy/falsy aliases users expect from boolean-like config keys.Examples
>>> PaneReadiness.from_config(None) is PaneReadiness.AUTOTrue>>> PaneReadiness.from_config("auto") is PaneReadiness.AUTOTrue>>> PaneReadiness.from_config(True) is PaneReadiness.ALWAYSTrue>>> PaneReadiness.from_config("on") is PaneReadiness.ALWAYSTrue>>> PaneReadiness.from_config(1) is PaneReadiness.ALWAYSTrue>>> PaneReadiness.from_config(False) is PaneReadiness.NEVERTrue>>> PaneReadiness.from_config("never") is PaneReadiness.NEVERTrueUnknown values raise an actionable error:
>>> PaneReadiness.from_config("sometimes")Traceback (most recent call last):...ValueError: invalid pane_readiness value: 'sometimes'; expected one of:auto, always/true/on/yes/1, never/false/off/no/0