Errata

Programming Python

Errata for Programming Python

Submit your own errata for this product.

The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Date Corrected".

The following errata were submitted by our customers and approved as valid errors by the author or editor.

Color key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update

Version Location Description Submitted By Date submitted Date corrected
Printed
Page 95
5th paragraph (Shared global memory)

setting data in global vmemory.

NOW READS::
setting data in global memory.

Anonymous    Jul 01, 2004
Printed
Page 207
2nd bullet item

sting.find now reads string.find.

Anonymous    Jun 01, 2001
Printed
Page 364
last sentence just before Example 8-3

This now reads:

Example 8-3 creates the same menu as Example 8-1,...

Anonymous    Jun 01, 2001
Printed
Page 368
Figure 8-9 & throughout

The text associated with Figure 8-9 is "An Optionmenu at work". In addition, the
widget is refered to as "Optionmenu". However, the correct spelling is "OptionMenu".

Anonymous   
Printed
Page 405
second paragraph, lines 3 and 4

"to get full expandability, call the grid container's rowconfig method for each row,
and its columnconfig for each column."

NOW READS:
"to get full expandability, call the grid container's rowconfigure method for each
row, and its columnconfigure for each column."

Anonymous    Jul 01, 2004
Printed
Page 409
grid5b.py, line 19

l.grid(row=numrow, col=i, sticky=NSEW)

NOW READS:
l.grid(row=numrow, column=i, sticky=NSEW)

Anonymous    Jul 01, 2004
Printed
Page 411
line 8 on page 411, line 27 in example grid5c.py

l.grid(row=numrow+1, col=i, sticky=NSEW)

NOW READS:
l.grid(row=numrow+1, column=i, sticky=NSEW)

Anonymous    Jul 01, 2004
Printed
Page 468
second-to-last sentence in second paragraph

Changed "exiting" to "existing"; now reads:

By adding undo as an external subclass, existing PyEdit code...

Anonymous    Jun 01, 2001
Printed
Page 468
first sentence under header "PyEdit Source Code"

Changed the first part of this sentence (up to the dashes) to the following
(else the rest of the sentence doesn't make sense):

The program in Example 9-14 and Example 9-15 consists
of just two source files--...

Anonymous    Jun 01, 2001
Printed
Page 612
Example 11-17, 7th line from top of page

text =('From:%s
To:%s
Date:%s
Subject:%s


now reads:

text =('From:%s
To:%s
Date:%s
Subject:%s

'

Anonymous    Jun 01, 2001
Printed
Page 612
second indented paragraph at very end of page

This new sentence was added to the end of the paragraph:

To be robust, add a blank line between the header lines
and the body in the message's text.

Anonymous    Jun 01, 2001
Printed
Page 623
interaction listing at bottom of page

The following two lines (i.e., the 2nd and 3rd lines
from the bottom of the page), were a redundant listing and HAVE BEEN DELETED:

There are 5 mail messages in 7150 bytes
Retrieving: 1 2 3 4 5

Anonymous    Jul 01, 2004
Printed
Page 663
Example 11-23, 19th line from bottom

hdrs =hdrs +'X-Mailer:PyMailGui Version 1.0 (Python)
'

now reads:

hdrs =hdrs +'X-Mailer:PyMailGui Version 1.0 (Python)

'

Anonymous    Jun 01, 2001
Printed
Page 773
Example 13-4, very last line on page

hdrs =hdrs +'X-Mailer:PyMailCgi Version 1.0 (Python)
'

now reads:

hdrs =hdrs +'X-Mailer:PyMailCgi Version 1.0 (Python)

'

Anonymous    Jun 01, 2001
Printed
Page 786
Second paragraph in section "Security protocols"

The phrase "and runs on a server whose Python did not have secure socket support built in,"
HAS BEEN DELETED.

Anonymous    Jul 01, 2004
Printed
Page 1021
In the sentence at very top of page

"..., it's a fun way explore..."

NOW READS:
"..., it's a fun way to explore..."

Anonymous    Jul 01, 2004
Printed
Page 1040
first line in last interaction listing on the page now reads as

follows (that is, changed the upside-down apostrope to a backslash):

holmes> @= ..aseszoo.kb

Anonymous    Jun 01, 2001
Printed
Page 1081
first sentence of second paragraph:

"..., and each operator are applied by calling eval."

NOW READS:
"..., and each operator is applied by calling eval."

Anonymous    Jul 01, 2004