diff options
author | Richard Maw <richard.maw@gmail.com> | 2014-09-17 16:43:10 +0000 |
---|---|---|
committer | Richard Maw <richard.maw@gmail.com> | 2014-09-19 12:43:27 +0000 |
commit | 945c60a1aa0b48f49c08e70206a5ca24f1c710bb (patch) | |
tree | 63fb67231b76cb5f7da734b5278362a5433a5863 /morphlib/artifact.py | |
parent | 529bd21549060c8a8caa1901bf2325fcca079dca (diff) | |
download | morph-945c60a1aa0b48f49c08e70206a5ca24f1c710bb.tar.gz |
Remove Artifact compatibility methods
Diffstat (limited to 'morphlib/artifact.py')
-rw-r--r-- | morphlib/artifact.py | 35 |
1 files changed, 1 insertions, 34 deletions
diff --git a/morphlib/artifact.py b/morphlib/artifact.py index 8c299698..8b4ce65e 100644 --- a/morphlib/artifact.py +++ b/morphlib/artifact.py @@ -32,8 +32,7 @@ class Artifact(object): def __init__(self, source, name): self.source = source self.name = name - # TODO: Rename to dependents when callers are changed - self.dependent_sources = [] + self.dependents = [] def basename(self): # pragma: no cover return '%s.%s' % (self.source.basename(), str(self.name)) @@ -47,38 +46,6 @@ class Artifact(object): def __repr__(self): # pragma: no cover return 'Artifact(%s)' % str(self) - # TODO: Remove after build code stops using me - def add_dependency(self, artifact): # pragma: no cover - return self.source.add_dependency(artifact) - def depends_on(self, artifact): # pragma: no cover - return self.source.depends_on(artifact) - @property - def dependencies(self): # pragma: no cover - return self.source.dependencies - @property - def dependents(self): # pragma: no cover - seen = set() - res = [] - for s in self.dependent_sources: - for a in s.artifacts.itervalues(): - if a not in seen: - seen.add(a) - res.append(a) - return res - @property - def cache_id(self): # pragma: no cover - return self.source.cache_id - @cache_id.setter - def cache_id(self, v): # pragma: no cover - assert self.source.cache_id is None or v == self.source.cache_id - self.source.cache_id = v - @property - def cache_key(self): # pragma: no cover - return self.source.cache_key - @cache_key.setter - def cache_key(self, v): # pragma: no cover - assert (self.source.cache_key is None) or (v == self.source.cache_key) - self.source.cache_key = v def walk(self): # pragma: no cover '''Return list of an artifact and its build dependencies. |