aboutsummaryrefslogtreecommitdiff
path: root/proposals/reindex.py
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2019-11-25 11:59:23 -0500
committerNick Mathewson <nickm@torproject.org>2019-11-25 11:59:38 -0500
commitf370c4abc0e87b0787ec0f70d47f44bb8881f661 (patch)
treedac8735de63d331acb01f76e7f4084f3b3a2838a /proposals/reindex.py
parentd0acd35d8f8f6bc55450e73feb34479928c69700 (diff)
downloadtorspec-f370c4abc0e87b0787ec0f70d47f44bb8881f661.tar.gz
torspec-f370c4abc0e87b0787ec0f70d47f44bb8881f661.zip
reindex.py: convert to python3
Diffstat (limited to 'proposals/reindex.py')
-rwxr-xr-xproposals/reindex.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/proposals/reindex.py b/proposals/reindex.py
index 990016f..2023271 100755
--- a/proposals/reindex.py
+++ b/proposals/reindex.py
@@ -23,6 +23,7 @@ def indexed(seq):
def readProposal(fn):
fields = { }
+ print(fn)
f = open(fn, 'r')
lastField = None
try:
@@ -69,10 +70,9 @@ def checkProposal(fn, fields):
need_fields.remove("Ticket")
for f in need_fields:
- if not fields.has_key(f):
+ if f not in fields:
raise Error("%s has no %s field"%(fn, f))
if fn != fields['Filename']:
- print `fn`, `fields['Filename']`
raise Error("Mismatched Filename field in %s"%fn)
if fields['Title'][-1] == '.':
fields['Title'] = fields['Title'][:-1]
@@ -82,7 +82,7 @@ def checkProposal(fn, fields):
raise Error("I've never heard of status %s in %s"%(status,fn))
if status in [ "SUPERSEDED", "DEAD" ]:
for f in [ 'Implemented-In', 'Target' ]:
- if fields.has_key(f): del fields[f]
+ if f in fields: del fields[f]
def readProposals():
res = []
@@ -121,9 +121,9 @@ def writeIndexFile(proposals):
for prop in proposals:
if s == prop['Status']:
out.write(" %(num)s %(Title)s"%prop)
- if prop.has_key('Target'):
+ if "Target" in prop:
out.write(" [for %(Target)s]"%prop)
- if prop.has_key('Implemented-In'):
+ if "Implemented-In" in prop:
out.write(" [in %(Implemented-In)s]"%prop)
out.write("\n")
out.close()