Hi; I have the following error: /var/www/html/angrynates.com/cart/catTree.py in getChildren(levelDict={'cat3': {}}, level=0) 23 if level > MAXLEVEL: 24 return #possibly the data has a cycle/loop 25 for (nm, dt) in levelDict: ### ERROR HERE 26 cursor.execute('''select c.name from categories as c 27 inner join relationship as r nm undefined, dt undefined, levelDict = {'cat3': {}}
ValueError: too many values to unpack args = ('too many values to unpack',) However... >>> d = {'cat': {'one':'two'}} >>> for a, b in d: ... File "<stdin>", line 2 ^ IndentationError: expected an indented block >>> d = {'cat': {}} >>> for a, b in d: ... File "<stdin>", line 2 ^ IndentationError: expected an indented block >>> So apparently, if either the nested dict is populated or not doesn't seem to throw any errors in the interpreter. What, then, is the nature of this error? TIA, Victor
-- http://mail.python.org/mailman/listinfo/python-list