Fixed xml Reader to sort recipe ingredients correctly
This commit is contained in:
1 parent
fdb322ea21
commit
6ddf043c56
1 file changed
+6
-3
@@ -47,10 +47,13 @@ recipeIngredients["~"] = 25
|
|||||||
recipesXML = ET.parse(filePath+'recipes.xml').getroot()
|
recipesXML = ET.parse(filePath+'recipes.xml').getroot()
|
||||||
for recipe in recipesXML.findall('recipe'):
|
for recipe in recipesXML.findall('recipe'):
|
||||||
input = recipe.get('input')
|
input = recipe.get('input')
|
||||||
convertedInput = ""
|
convertedInput = []
|
||||||
for char in input:
|
for char in input:
|
||||||
convertedInput += str(recipeIngredients[char])+","
|
convertedInput.append(recipeIngredients[char])
|
||||||
recipies.append({"input": convertedInput.rstrip(","), "output": recipe.get('output')})
|
|
||||||
|
convertedInput.sort()
|
||||||
|
convertedInput = str(convertedInput).replace(" ","").replace("[","").replace("]","")
|
||||||
|
recipies.append({"input": convertedInput, "output": recipe.get('output')})
|
||||||
|
|
||||||
# Read items_metadata.xml
|
# Read items_metadata.xml
|
||||||
items_metadataXML = ET.parse(filePath+'items_metadata.xml').getroot()
|
items_metadataXML = ET.parse(filePath+'items_metadata.xml').getroot()
|
||||||
|
|||||||
Reference in new issue
Block a user