added helpers to leverage for various libraries

This commit is contained in:
Josh Burman
2021-10-27 02:16:07 +00:00
parent 7e2305cc91
commit efa1c8a939
4 changed files with 96 additions and 0 deletions

View File

@ -0,0 +1,9 @@
import io
import tarfile
def raw_to_tar(raw_object):
tarball = io.BytesIO(raw_object)
return tarfile.open(fileobj=tarball, mode='r:gz')
def extract_file_from_tar(tar, file_name):
return tar.extractfile(tar.getmember(file_name))