diff options
author | Sam Thursfield <sam.thursfield@codethink.co.uk> | 2015-02-11 10:41:31 +0000 |
---|---|---|
committer | Sam Thursfield <sam.thursfield@codethink.co.uk> | 2015-02-11 10:41:31 +0000 |
commit | 92e8cdbfa2687a0fcfe58f1ffc338171a5f8dc94 (patch) | |
tree | b4fb3e7b01224129eb18ad6cc8e890f17225db47 /morphlib/builder.py | |
parent | edf5232690a648b715a2649f37393c0565bc127f (diff) | |
parent | efab4787e9a863a710f50500e3749366feff7830 (diff) | |
download | morph-92e8cdbfa2687a0fcfe58f1ffc338171a5f8dc94.tar.gz |
Merge branch 'sam/builder-cleanups'
Reviewed-By: Pedro Alvarez <pedro.alvarez@codethink.co.uk>
Reviewed-By: Adam Coldrick <adam.coldrick@codethink.co.uk>
Diffstat (limited to 'morphlib/builder.py')
-rw-r--r-- | morphlib/builder.py | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/morphlib/builder.py b/morphlib/builder.py index 1bf4d454..0bb21434 100644 --- a/morphlib/builder.py +++ b/morphlib/builder.py @@ -14,9 +14,6 @@ # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -from collections import defaultdict -import datetime -import errno import json import logging import os @@ -28,7 +25,6 @@ import time import traceback import subprocess import tempfile -import gzip import cliapp @@ -146,23 +142,6 @@ def download_depends(constituents, lac, rac, metadatas=None): src.close() -def get_chunk_files(f): # pragma: no cover - tar = tarfile.open(fileobj=f) - for member in tar.getmembers(): - if member.type is not tarfile.DIRTYPE: - yield member.name - tar.close() - - -def get_stratum_files(f, lac): # pragma: no cover - for ca in (ArtifactCacheReference(a) - for a in json.load(f, encoding='unicode-escape')): - cf = lac.get(ca) - for filename in get_chunk_files(cf): - yield filename - cf.close() - - class BuilderBase(object): '''Base class for building artifacts.''' |