[Python-checkins] r54860 - sandbox/trunk/pep0/pep0/parse.py
brett.cannon
python-checkins at python.org
Wed Apr 18 05:02:17 CEST 2007
Author: brett.cannon
Date: Wed Apr 18 05:02:13 2007
New Revision: 54860
Modified:
sandbox/trunk/pep0/pep0/parse.py
Log:
Add an assert to catch PEPs that are malformed.
Modified: sandbox/trunk/pep0/pep0/parse.py
==============================================================================
--- sandbox/trunk/pep0/pep0/parse.py (original)
+++ sandbox/trunk/pep0/pep0/parse.py Wed Apr 18 05:02:13 2007
@@ -32,6 +32,7 @@
def consume_pep(path):
"""Consume the specified file as a PEP to get its metadata."""
metadata = {}
+ field = None
with open(path, 'rU') as pep_file:
try:
for line in pep_file:
@@ -39,6 +40,7 @@
# Found end of metadata.
break
elif line[0].isspace():
+ assert field is not None
# Whitespace indent signifies multi-line field data.
field, data = split_metadata(line, field)
else:
More information about the Python-checkins
mailing list