#1778443 robotparser fixes from Aristotelis Mikropoulos

This commit is contained in:
Benjamin Peterson 2008-07-12 23:41:19 +00:00
parent 24122593f0
commit 0522a9f1eb
2 changed files with 4 additions and 6 deletions

View File

@ -55,11 +55,8 @@ class RobotFileParser:
"""Reads the robots.txt URL and feeds it to the parser."""
opener = URLopener()
f = opener.open(self.url)
lines = []
line = f.readline()
while line:
lines.append(line.strip())
line = f.readline()
lines = [line.strip() for line in f]
f.close()
self.errcode = opener.errcode
if self.errcode in (401, 403):
self.disallow_all = True
@ -84,7 +81,7 @@ class RobotFileParser:
entry = Entry()
for line in lines:
linenumber = linenumber + 1
linenumber += 1
if not line:
if state == 1:
entry = Entry()

View File

@ -460,6 +460,7 @@ Luke Mewburn
Mike Meyer
Steven Miale
Trent Mick
Aristotelis Mikropoulos
Damien Miller
Chad Miller
Jay T. Miller