Hi Daniella, Your class is using an additional tool called 'pylint' which enforces certain style conventions.
One of those conventions that Pylint is checking is that variables as arguments aren't supposed to be all in upper case. Upper case is a convention for constants, and a variable is not a constant, unchanging thing. (For those who are interested, Pylint's enforcement of this rule can be found here: http://pylint-messages.wikidot.com/messages:c0103) That's what the tool is trying to tell you when it gives you this error message: > task_07.py:36: [C0103(invalid-name), iter_dict_funky_sum] Invalid argument > name "DATA" About how this list works: please feel free to ask questions if there's something you don't understand, and we'll try to point you in the right direction. :P We won't do homework assignments, just to be clear, but we will be very happy to help answer your questions and clear misunderstandings. _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor