diff options
author | Lars Wirzenius <lars.wirzenius@codethink.co.uk> | 2013-11-22 15:06:13 +0000 |
---|---|---|
committer | Lars Wirzenius <lars.wirzenius@codethink.co.uk> | 2013-11-22 15:06:13 +0000 |
commit | b2b618f71d63290efbc849650459ce6cd467621d (patch) | |
tree | da35dfd0f45e427622ca2a51045b7d2a3122bda4 /morphlib/morphset.py | |
parent | 0b3ec68ce46f638e79e52f9f97f26727d9c4daa1 (diff) | |
parent | 53d53ef939ee66de9b6dfbf5d2fe215fc7723400 (diff) | |
download | morph-b2b618f71d63290efbc849650459ce6cd467621d.tar.gz |
Merge remote-tracking branch 'origin/baserock/richardmaw/S9475/build-refactor-foundations-v2'
Diffstat (limited to 'morphlib/morphset.py')
-rw-r--r-- | morphlib/morphset.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/morphlib/morphset.py b/morphlib/morphset.py index 9ef1e804..6aabbde5 100644 --- a/morphlib/morphset.py +++ b/morphlib/morphset.py @@ -124,7 +124,7 @@ class MorphologySet(object): raise ChunkNotInStratumError(stratum_morph['name'], chunk_name) return repo_url, ref, morph - def _traverse_specs(self, cb_process, cb_filter=lambda s: True): + def traverse_specs(self, cb_process, cb_filter=lambda s: True): '''Higher-order function for processing every spec. This traverses every spec in all the morphologies, so all chunk, @@ -202,7 +202,7 @@ class MorphologySet(object): spec['ref'] = new_ref return True - self._traverse_specs(process_spec, wanted_spec) + self.traverse_specs(process_spec, wanted_spec) def list_refs(self): '''Return a set of all the (repo, ref) pairs in the MorphologySet. @@ -220,7 +220,7 @@ class MorphologySet(object): known.add((spec['repo'], spec['ref'])) return False - self._traverse_specs(process_spec, wanted_spec) + self.traverse_specs(process_spec, wanted_spec) return known @@ -242,7 +242,7 @@ class MorphologySet(object): spec['ref'] = new_ref return True - self._traverse_specs(process_spec, wanted_spec) + self.traverse_specs(process_spec, wanted_spec) def petrify_chunks(self, resolutions): '''Update _every_ chunk's ref to the value resolved in resolutions. @@ -272,7 +272,7 @@ class MorphologySet(object): spec['ref'] = resolutions[tup] return True - self._traverse_specs(process_chunk_spec, wanted_chunk_spec) + self.traverse_specs(process_chunk_spec, wanted_chunk_spec) def unpetrify_all(self): '''If a spec is petrified, unpetrify it. @@ -286,4 +286,4 @@ class MorphologySet(object): spec['ref'] = spec.pop('unpetrify-ref') return True - self._traverse_specs(process_spec, wanted_spec) + self.traverse_specs(process_spec, wanted_spec) |