Dave Angel <d...@davea.name> writes: > Everything else is implementation defined. Why should an implementation > be forced to have ANY extra data structure to detect a static bug in the > caller's code?
For the same reason the interpreter checks for type errors at runtime and raises TypeError, instead of letting the program go into the weeds. -- http://mail.python.org/mailman/listinfo/python-list