gegroet allen ik heb hier een "klein" probleempje. Namelijk: ik ben een xml writer aan het schrijven, een class die multidimensionele dictionaries omzet in een xml document. dat gebeurt via een funcie die zichzelf herhaald zolang de instance van een bepaald element uit de array een dictionary is (code volgt hieronder). Er is echter een probleempje: hij slaat de waarden uit de functie niet op, en stuurt ze daarom ook niet door
de code: def childSetter(self, subList, parent): toReturn=None; for key in subList: xmlKey = xmlP.Element(key) if isinstance(subList[key], dict): xmlKey.append(self.childSetter(subList[key], key)); elif isinstance(subList[key], str): xmlKey.text = subList[key] if toReturn is None: toReturn = xmlKey print "in None\n",toReturn,"-",xmlKey else: toReturn.append(xmlKey) print "in Else:\n", toReturn,"-",xmlKey return toReturn dit is enkel de childSetter functie, de hele class kan je hier bekijken: downloads.cities-of-faith.com/public/highlightfile.php zou iemand mij hiermee kunnen helpen. (ik heb namelijk hetzelfde probleem ook in Flash, waar ik ook een xmlwriter heb gemaakt) mvg, UnrealEd -- View this message in context: http://www.nabble.com/return-value-probleempje-t1205484.html#a3182865 Sent from the Python - python-nl forum at Nabble.com. _______________________________________________ Python-nl mailing list Python-nl@python.org http://mail.python.org/mailman/listinfo/python-nl