INNER CODE UNIT · Python
cd
terraform-aws-modules/terraform-aws-lambda · package.py:111
def cd(path, silent=False):
"""Changes the working directory."""
cwd = os.getcwd()
if not silent:
cmd_log.info("cd %s", shlex.quote(path))
try:
os.chdir(path)
yield
finally:
os.chdir(cwd)
@contextmanager
def tempdir(dir=None):
"""Creates a temporary directory and then deletes it afterwards."""
prefix = "terraform-aws-lambda-"
path = tempfile.mkdtemp(prefix=prefix, dir=dir)
abs_path = os.path.abspath(path)