[Python-checkins] r55999 - sandbox/trunk/pep0/pep0/output.py sandbox/trunk/pep0/pep0/pep.py
brett.cannon
python-checkins at python.org
Sat Jun 16 00:29:18 CEST 2007
Author: brett.cannon
Date: Sat Jun 16 00:29:17 2007
New Revision: 55999
Modified:
sandbox/trunk/pep0/pep0/output.py
sandbox/trunk/pep0/pep0/pep.py
Log:
Add support for replaced PEPs. This also led to tightening up error reporting
when sorting PEPs if the PEP couldn't be sorted. That led to tweaking the sort
algorithm.
Modified: sandbox/trunk/pep0/pep0/output.py
==============================================================================
--- sandbox/trunk/pep0/pep0/output.py (original)
+++ sandbox/trunk/pep0/pep0/output.py Sat Jun 16 00:29:17 2007
@@ -34,16 +34,19 @@
if pep.status == 'Draft':
open_.append(pep)
elif pep.status in ('Rejected', 'Withdrawn', 'Deferred',
- 'Incomplete'):
+ 'Incomplete', 'Replaced'):
dead.append(pep)
elif pep.type_ == 'Process':
meta.append(pep)
elif pep.type_ == 'Informational':
info.append(pep)
- elif pep.status == 'Accepted':
+ elif pep.status in ('Accepted', 'Active'):
accepted.append(pep)
elif pep.status == 'Final':
finished.append(pep)
+ else:
+ raise ValueError("PEP %s unsorted (%s/%s)" % (pep.number,
+ pep.type_, pep.status))
return meta, info, accepted, open_, finished, dead
Modified: sandbox/trunk/pep0/pep0/pep.py
==============================================================================
--- sandbox/trunk/pep0/pep0/pep.py (original)
+++ sandbox/trunk/pep0/pep0/pep.py Sat Jun 16 00:29:17 2007
@@ -30,7 +30,7 @@
type_values = ("Standards Track", "Informational", "Process")
# Active and Draft are not listed in the index.
status_values = ("Accepted", "Rejected", "Withdrawn", "Deferred", "Final",
- "Active", "Draft")
+ "Active", "Draft", "Replaced")
# XXX Uncomment to valid author names (along with code in __init__).
#valid_authors = set(x[0] for x in constants.email_addresses)
More information about the Python-checkins
mailing list