"Tom Kermode" <tkerm...@gmail.com> wrote in message news:mailman.2903.1247155607.8015.python-l...@python.org...
> Do you know a good way to avoid running into this problem? It > makes sense to suggest not calling variables the same names as > built-in functions, but that's hard for a new python programmer who > doesn't already know what all the built-in functions are. No, but not redefining the ones you actually use is a good start. Learning to understand the traceback is the more important lesson, IMHO. It takes a while to tune into what error messages are trying to tell you; even when you stop making newbie mistakes, you're going to have to deal with runtime errors from time to time. -- http://mail.python.org/mailman/listinfo/python-list