Hi; I get the following error: /var/www/html/angrynates.com/cart/createCats2.py 111 </form> 112 </body></html> 113 ''' 114 115 createCats2() createCats2 = <function createCats2> /var/www/html/angrynates.com/cart/createCats2.py in createCats2() 85 for standAloneStore in storePrimaryStandAlone: 86 allStores.append(standAloneStore) 87 tree = catTree(allStores) 88 for store in allStores: 89 i = 0 tree undefined, global catTree = <function catTree>, allStores = ['products', 'prescriptions'] /var/www/html/angrynates.com/cart/catTree.py in catTree(allStores=['products', 'prescriptions']) 76 returnFlag = 'gotNoStuff' 77 if returnFlag == 'gotStuff': 78 return printTree(allTrees) 79 else: 80 return '' global printTree = <function printTree>, allTrees = [{'prodCat1': {}, 'prodCat2': {}}, {'presCat1': {}, 'presCat2': {}}] /var/www/html/angrynates.com/cart/catTree.py in printTree(allTrees=[{'prodCat1': {}, 'prodCat2': {}}, {'presCat1': {}, 'presCat2': {}}], level=0) 12 for name in sorted(aTree.keys()): 13 print '\t' * level, name 14 tree.append("%s%s") % ("\t" * level, name) 15 printTree(aTree[name], level + 1) 16 tree = ['%s%s'], tree.append = <built-in method append of list object>, level = 0, name = 'prodCat1'
TypeError: unsupported operand type(s) for %: 'NoneType' and 'tuple' args = ("unsupported operand type(s) for %: 'NoneType' and 'tuple'",) But according to the same error, level = 0 [the NoneType, I presume] and name = 'prodCat1', which is most certainly not a tuple! Why the error? TIA, Victor
-- http://mail.python.org/mailman/listinfo/python-list