tmuxp.workspace.builder.prepended_sys_path
Python
- Python
- Ruby Unavailable
- Lua Unavailable
- TypeScript Unavailable
- Rust Unavailable
- Go Unavailable
- Java Unavailable
- .NET Unavailable
- C++ Unavailable
- Swift Unavailable
- tmuxp.workspace.builder.prepended_sys_path ( paths : list[pathlib.Path] | None ) Iterator[None]
-
Temporarily prepend directories to
sys.path, restoring it on exit.Paths are prepended in order (first entry ends up at
sys.path[0]). An empty or falsypathsis a no-op. Uses only literal directory entries; it avoidssite.addsitedir(which runs.pthstartup code).Examples
>>> import sys>>> ext = tmp_path / "ext">>> ext.mkdir()>>> before = list(sys.path)>>> with prepended_sys_path([ext]):... sys.path[0] == str(ext)True>>> sys.path == beforeTrue- Parameters
-
-
paths ( list[pathlib.Path] | None ) – directories to prepend
-