Rename hash function name

This commit is contained in:
jimmy 2021-08-01 02:12:50 +00:00
parent da0ae0136e
commit 5c63add3b2
3 changed files with 18 additions and 12 deletions

View File

@ -27,7 +27,7 @@ async def hook(req: Request):
pack.pull()
pack.collate()
pack.compress()
pack.hash()
pack.hashPack()
pack.upload()
return "Updated " + pack.gethash()

View File

@ -49,18 +49,24 @@ class Pack:
print("Compressing")
shutil.make_archive("files/pack", 'zip', "files/pack")
shutil.rmtree("files/pack")
print("Compressed")
def hash(self):
print("Hashing")
sha1sum = hashlib.sha1()
with open("files/pack.zip", "rb") as pack:
block = pack.read(2**16)
while len(block) != 0:
sha1sum.update(block)
def hashPack(self):
try:
print("Hashing")
sha1sum = hashlib.sha1()
with open("files/pack.zip", "rb") as pack:
block = pack.read(2**16)
self.hash = sha1sum.hexdigest()
with open("files/hash", 'w') as hashfile:
hashfile.write(self.hash)
while len(block) != 0:
sha1sum.update(block)
block = pack.read(2**16)
self.hash = sha1sum.hexdigest()
print("Write hash")
with open("files/hash", 'w') as hashfile:
hashfile.write(self.hash)
except Exception:
print("Failed to hash")
def upload(self):
print("Uploading")

View File

@ -7,6 +7,6 @@ def test_pack():
pack.pull()
pack.collate()
pack.compress()
pack.hash()
pack.hashPack()
pack.upload()