On Sat, 5 Dec 2009 10:52:10 -0500
Victor Subervi <victorsube...@gmail.com> wrote:
> 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

Yes, you are tring to assign to two variabels but levelDict is a single
object, a dictionary with a single element which is another
dictionary.  If, as I assume, nm and dt (very poor variable names,
especially when you are asking others to help you debug) refer to name
and data by which you mean key and value from the dictionary then
perhaps you really want this.

  for key, val in levelDict.items():
     ...

-- 
D'Arcy J.M. Cain <da...@druid.net>         |  Democracy is three wolves
http://www.druid.net/darcy/                |  and a sheep voting on
+1 416 425 1212     (DoD#0082)    (eNTP)   |  what's for dinner.
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to