Source code for padrick.Utils.WorkingDir
import os
from contextlib import contextmanager
[docs]@contextmanager
def working_dir(path):
"A context manager to temporarily chang the working directory"
prev_cwd = os.getcwd()
os.chdir(path)
try:
yield
finally:
os.chdir(prev_cwd)