This is a list of the defects discovered since first execution of the script. They are divided into three categories:
Section 25.1, “Syntax errors”: Ordinary syntax errors.
Section 25.2, “Logic errors”: Logic errors.
Section 25.3, “Run-time type matching errors”: Errors that would have been detect at compile time in languages with strong compile-time type checking, but which emerged at execution time due to Python's run-time type system.