[Python-Dev] teaching the new urllib (original) (raw)

Benjamin Peterson benjamin at python.org
Tue Feb 3 21:01:02 CET 2009


On Tue, Feb 3, 2009 at 2:08 PM, Brad Miller <millbr02 at luther.edu> wrote:

Here's the iteration problem: 'b'<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"\n''

for line in page: print(line) Traceback (most recent call last): File "<pyshell#10>", line 1, in for line in page: TypeError: 'addinfourl' object is not iterable Why is this not iterable anymore? Is this too a bug? What the heck is an addinfourl object?

See http://bugs.python.org/issue4608.

5. Finally, I see that a bytes object has some of the same methods as strings. But the error messages are confusing.

line b' "http://www.w3.org/TR/html4/loose.dtd">\n' line.find('www') Traceback (most recent call last): File "<pyshell#18>", line 1, in line.find('www') TypeError: expected an object with the buffer interface line.find(b'www') 11 Why couldn't find take string as a parameter?

See http://bugs.python.org/issue4733

-- Regards, Benjamin



More information about the Python-Dev mailing list