import logging
import yaml
-import tarfile
import shutil
import os
from http import HTTPStatus
break
file_pkg.write(indata_text)
- # PACKAGE UPLOADED
- file_pkg.seek(0, 0)
- if compressed == "gzip":
- tar = tarfile.open(mode="r", fileobj=file_pkg)
- for tarinfo in tar:
- tarname = tarinfo.name
- tarname_path = tarname.split("/")
- self.logger.debug(
- "Tarname: {} Tarname Path: {}".format(tarname, tarname_path)
- )
- storage["zipfile"] = filename
- self.fs.file_extract(tar, proposed_revision_path)
- else:
- content = file_pkg.read()
- self.logger.debug("Content: {}".format(content))
-
# Need to close the file package here so it can be copied from the
# revision to the current, unrevisioned record
if file_pkg:
self.fs.sync(from_path=current_revision_path)
self.fs.sync(from_path=proposed_revision_path)
+ # Is this required?
if revision > 1:
try:
self._validate_descriptor_changes(