tmuxp.workspace.builder.prepended_sys_path
-
Temporarily prepend directories to
sys.path, restoring it on exit.Description#
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
-