diff options
author | Lars Wirzenius <lars.wirzenius@codethink.co.uk> | 2011-11-04 17:46:38 +0000 |
---|---|---|
committer | Lars Wirzenius <lars.wirzenius@codethink.co.uk> | 2011-11-04 17:46:38 +0000 |
commit | 5fe2dfd1a01c05b4e2929453930ac84118ac8b6d (patch) | |
tree | 06df35d9dd55cc3b8cdec8f587fca829b3078ab4 /morphlib/morphology.py | |
parent | 02ca2bc714a10f66b7b43952560a159e0ce912bf (diff) | |
download | morph-5fe2dfd1a01c05b4e2929453930ac84118ac8b6d.tar.gz |
Make sources in strata be a list of dicts, not a dict of dicts
Diffstat (limited to 'morphlib/morphology.py')
-rw-r--r-- | morphlib/morphology.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/morphlib/morphology.py b/morphlib/morphology.py index 73387a9c..4fe6344a 100644 --- a/morphlib/morphology.py +++ b/morphlib/morphology.py @@ -32,10 +32,11 @@ class Morphology(object): self._dict = json.load(self._fp) if self.kind == 'stratum': - for name, source in self.sources.iteritems(): + for source in self.sources: if 'repo' not in source: - source['repo'] = name - source['repo'] = self._join_with_baseurl(source['repo']) + source['repo'] = source['name'] + repo = self._join_with_baseurl(source['repo']) + source['repo'] = unicode(repo) self.filename = self._fp.name |