INNER CODE UNIT · Python
write_dirs
terraform-aws-modules/terraform-aws-lambda · package.py:396
def write_dirs(self, *base_dirs, prefix=None, timestamp=None):
"""
Writes a directory content to a prefix inside of a zip archive
"""
self._ensure_open()
for base_dir in base_dirs:
if not self.quiet:
self._log.info("adding content of directory: %s", base_dir)
for path in emit_dir_content(base_dir):
arcname = os.path.relpath(path, base_dir)
self._write_file(path, prefix, arcname, timestamp)
def write_files(self, files_stream, prefix=None, timestamp=None):
"""
Expects just files stream, directories will be created automatically
"""
self._ensure_open()
for file_path, arcname in files_stream: