summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--morphlib/morphology.py4
-rw-r--r--morphlib/morphology_tests.py1
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"
}
}