diff --git a/py-phonagen/phonagen.py b/py-phonagen/phonagen.py index f45dfe6..ffc9618 100644 --- a/py-phonagen/phonagen.py +++ b/py-phonagen/phonagen.py @@ -86,7 +86,7 @@ class Phonology: for x in idList: phoneme = self.entries[x] for y in result: - result[y].append(phoneme[y]) + result[y] = result[y] + phoneme[y] return result def isStress(self, id): @@ -365,7 +365,7 @@ class RuleGenerator(Generator): output = [] for x in pattern: if x in self.rules: - ouput.concat(self.generatePattern(self.rules[x].pickFrom())) + output = output + self.generatePattern(self.rules[x].pickFrom()) else: output.append(x) return output @@ -705,5 +705,5 @@ class PhonagenFile: if gen == '': gen = random.choice([x for x in self.generators]) idList = self.generators[gen].generateWord() - phonology = self.phonologies[self.gnerators[gen].phonology] + phonology = self.phonologies[self.generators[gen].phonology] return phonology.formatWord(idList)