Use nox.sessions.Session.chdir instead of os.chdir

This commit is contained in:
Sviatoslav Sydorenko 2020-01-28 16:36:04 +01:00
parent 63ee9b702b
commit 3da19325f4
No known key found for this signature in database
GPG Key ID: 9345E8FEA89CA455
1 changed files with 2 additions and 4 deletions

View File

@ -196,13 +196,11 @@ def workdir(nox_session, dir_path: pathlib.Path):
"""Temporarily chdir when entering CM and chdir back on exit."""
orig_dir = pathlib.Path.cwd()
nox_session.log(f"# Changing dir to {dir_path}")
os.chdir(dir_path)
nox_session.chdir(dir_path)
try:
yield dir_path
finally:
nox_session.log(f"# Changing dir back to {orig_dir}")
os.chdir(orig_dir)
nox_session.chdir(orig_dir)
@contextlib.contextmanager