diff options
-rw-r--r-- | morphlib/morphology.py | 4 | ||||
-rw-r--r-- | morphlib/morphology_tests.py | 1 |
2 files changed, 3 insertions, 2 deletions
diff --git a/morphlib/morphology.py b/morphlib/morphology.py index fbaa8c82..3155bf95 100644 --- a/morphlib/morphology.py +++ b/morphlib/morphology.py @@ -32,7 +32,9 @@ class Morphology(object): self._dict = json.load(self._fp) if self.kind == 'stratum': - for source in self.sources.itervalues(): + for name, source in self.sources.iteritems(): + if 'repo' not in source: + source['repo'] = name source['repo'] = self._join_with_baseurl(source['repo']) self.filename = self._fp.name diff --git a/morphlib/morphology_tests.py b/morphlib/morphology_tests.py index ccec41fc..3fefefdc 100644 --- a/morphlib/morphology_tests.py +++ b/morphlib/morphology_tests.py @@ -60,7 +60,6 @@ class MorphologyTests(unittest.TestCase): "sources": { "foo": { - "repo": "foo", "ref": "ref" } } |