Fix encoding error in duplicate request check

This commit is contained in:
Lauri Võsandi 2016-01-14 10:44:26 +02:00
parent 21c436ec88
commit aacf94bb28
1 changed files with 3 additions and 3 deletions

View File

@ -61,12 +61,12 @@ def store_request(buf, overwrite=False):
# If there is cert, check if it's the same
if os.path.exists(request_path):
if open(request_path, "rb").read() != buf:
if open(request_path).read() != buf:
print("Request already exists, not creating new request")
raise FileExistsError("Request already exists")
else:
with open(request_path + ".part", "wb") as fh:
fh.write(buf.encode("ascii"))
with open(request_path + ".part", "w") as fh:
fh.write(buf)
os.rename(request_path + ".part", request_path)
return Request(open(request_path))