Programming Python by Mark Lutz Here are the changes that were made in the 11/98 reprint: (560) First para, changed to: "Since integers are a central datatype, most of the number operation slots are filled in. In user-defined numeric types, we can pick and choose operators to respond to. In Python 1.5 (and later), use NULL pointers in unimplemented operation slots. Python releases 1.4 and earlier might not detect NULL pointers; instead, provide pointers to dummy functions for unimplemented operations." (828) Third para, first sentence: removed the errant "and" from between "contains" and "items" {845} 9th line of code: moved it down with the next line and set the tab flush with the other lines starting in "x" {852} 3rd block of code: file = open('data', r)... now reads file = open('data', 'r')... (867) (index) added entry for "==" after entry for "=" that reads: ==(equality) operator, 92 (870) removed "==" entry also: combined "equality" and "equality operator" entries to read: equality and equality operators, 91-92, 827 (873) added entry: is operator, 92, 550