invirtualenv.contextmanager module¶
Useful contextmanagers
-
invirtualenv.contextmanager.InTemporaryDirectory(*args, **kwds)¶ A context manager that creates a temporary directory and changes the current directory into it.
-
invirtualenv.contextmanager.TemporaryDirectory(*args, **kwds)¶ A context manager that provides a temporary directory and cleans it up.
Note
This context manager duplicates the base functionality of the tempfile.TemporaryDirectory() context manager in Python 3.2+
Returns: The path to the temporary directory Return type: str
-
invirtualenv.contextmanager.revert_file(*args, **kwds)¶ A context manager that reverts a file’s contents.
-
invirtualenv.contextmanager.working_dir(*args, **kwds)¶ A context manager that changes to the new_path directory and returns to the current working directory when it completes.