[Python-checkins] r55235 - peps/trunk/pep2html.py
guido.van.rossum
python-checkins at python.org
Fri May 11 00:55:36 CEST 2007
Author: guido.van.rossum
Date: Fri May 11 00:55:31 2007
New Revision: 55235
Modified:
peps/trunk/pep2html.py
Log:
Fix some bugs when dealing with non-existent or non-PEP files.
Modified: peps/trunk/pep2html.py
==============================================================================
--- peps/trunk/pep2html.py (original)
+++ peps/trunk/pep2html.py Fri May 11 00:55:31 2007
@@ -340,7 +340,7 @@
if e.errno <> errno.ENOENT: raise
print >> sys.stderr, 'Error: Skipping missing PEP file:', e.filename
sys.stderr.flush()
- return None, None
+ return None
lines = infile.read().splitlines(1) # handles x-platform line endings
infile.close()
return lines
@@ -355,6 +355,8 @@
def make_html(inpath, verbose=0):
input_lines = get_input_lines(inpath)
+ if input_lines is None:
+ return None
pep_type = get_pep_type(input_lines)
if pep_type is None:
print >> sys.stderr, 'Error: Input file %s is not a PEP.' % inpath
@@ -507,8 +509,8 @@
newfile = make_html(file, verbose=verbose)
if newfile:
html.append(newfile)
- if browse and not update:
- browse_file(pep)
+ if browse and not update:
+ browse_file(pep)
else:
# do them all
peptxt = []
More information about the Python-checkins
mailing list