From 3ada0e7ed37c293b9cf13ade46558d31679e2a05 Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Thu, 23 Apr 2020 10:43:48 -0400 Subject: Add proposal 314 (markdown) and 315 (required fields.) Also tweak reindex.py under the assumption that we will be accepting proposal 314. --- proposals/reindex.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'proposals/reindex.py') diff --git a/proposals/reindex.py b/proposals/reindex.py index 1f52466..361ea16 100755 --- a/proposals/reindex.py +++ b/proposals/reindex.py @@ -37,10 +37,12 @@ def readProposal(fn): return fields if line[0].isspace(): fields[lastField] += " %s"%(line.strip()) + elif line == "```": + pass else: parts = line.split(":", 1) if len(parts) != 2: - raise Error("%s:%s: Neither field nor continuation"% + raise Error("%s:%s: Neither field, continuation, nor ```."% (fn,lineno)) else: fields[parts[0]] = parts[1].strip() @@ -93,8 +95,8 @@ def readProposals(): for fn in os.listdir(DIR): m = FNAME_RE.match(fn) if not m: continue - if not fn.endswith(".txt"): - raise Error("%s doesn't end with .txt"%fn) + if not (fn.endswith(".txt") or fn.endswith(".md")): + raise Error("%s doesn't end with .txt or .md"%fn) num = m.group(1) fields = readProposal(fn) checkProposal(fn, fields) -- cgit v1.2.3-54-g00ecf