[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

AltStyle によって変換されたページ (->オリジナル) /