RunestoneInteractive / fopp

Foundations of Python Programming
https://runestone.academy/runestone/static/fopp/index.html
38 stars 120 forks source link

Section 3.8 A promise is made to discuss AttributeErrors that is not fulfilled #351

Closed pearcej closed 1 year ago

pearcej commented 1 year ago

"Nearly 90% of the error messages encountered for this problem are SyntaxError, TypeError, NameError, ValueError, or AttributeError. We will look at these errors in three stages:

However, unlike the other aforementioned error types, AttributeError is never described or discussed in this section.

I suspect this is because the term attribute is not defined until object-oriented terms are introduced. I guess I would suggest rewording the promise as "We will look at the first three of these errors in three stages:"