INNER CODE UNIT · Python
tempdir
terraform-aws-modules/terraform-aws-lambda · package.py:124
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)
cmd_log.info("mktemp -d %sXXXXXXXX # %s", prefix, shlex.quote(abs_path))
try:
yield abs_path
finally:
shutil.rmtree(abs_path)
def list_files(top_path, log=None):
"""
Returns a sorted list of all files in a directory.
"""
if log: