tmuxp.cli.search.normalize_fields
Python
- Python
- Ruby Unavailable
- Lua Unavailable
- TypeScript Unavailable
- Rust Unavailable
- Go Unavailable
- Java Unavailable
- .NET Unavailable
- C++ Unavailable
- Swift Unavailable
-
Normalize field names using aliases.
Examples
>>> normalize_fields(None)('name', 'session_name', 'path', 'window', 'pane')>>> normalize_fields(["s", "n"])('session_name', 'name')>>> normalize_fields(["session_name", "path"])('session_name', 'path')>>> normalize_fields(["invalid"]) # doctest: +ELLIPSISTraceback (most recent call last):...tmuxp.cli.search.InvalidFieldError: Unknown search field: 'invalid'. ...- Parameters
- Returns
-
tuple[str, ...] Tuple of canonical field names.
- Raises
-
-
InvalidFieldError – If a field name is not recognized.
-