Fix a few things when generatong words

This commit is contained in:
Feufochmar 2018-06-23 03:33:46 +02:00
parent 8cee7b046a
commit 7575847021
1 changed files with 3 additions and 3 deletions

View File

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