Attempt to use more portable python

This commit is contained in:
Graydon Hoare 2011-05-03 16:22:00 -07:00
parent 4f52ab52c1
commit 1965a156f0

View file

@ -35,24 +35,24 @@ def determine_curr_snapshot_for_platform():
date = None
rev = None
with open(snapshotfile) as f:
for line in f.xreadlines():
i += 1
parsed = parse_line(i, line)
if (not parsed): continue
f = open(snapshotfile)
for line in f.readlines():
i += 1
parsed = parse_line(i, line)
if (not parsed): continue
if parsed["type"] == "transition":
raise Exception("working on a transition, not updating stage0")
if parsed["type"] == "transition":
raise Exception("working on a transition, not updating stage0")
if found_snap and parsed["type"] == "file":
if parsed["platform"] == platform:
hsh = parsed["hash"]
found_file = True
break;
elif parsed["type"] == "snapshot":
date = parsed["date"]
rev = parsed["rev"]
found_snap = True
if found_snap and parsed["type"] == "file":
if parsed["platform"] == platform:
hsh = parsed["hash"]
found_file = True
break;
elif parsed["type"] == "snapshot":
date = parsed["date"]
rev = parsed["rev"]
found_snap = True
if not found_snap:
raise Exception("no snapshot entries in file")