diff --git a/Python/AnP/Models/HashModel.py b/Python/AnP/Models/HashModel.py index 9a53df3..162d24e 100644 --- a/Python/AnP/Models/HashModel.py +++ b/Python/AnP/Models/HashModel.py @@ -1,7 +1,7 @@ #!/usr/bin/env python3 # -*- coding: utf-8 -*- -from hashlib import md5, sha1, sha256, blake2b, _Hash as Hash +from hashlib import md5, sha1, sha256, blake2b from zlib import crc32 from typing import Self, Protocol from AnP.Utils.Checks import Check @@ -24,7 +24,7 @@ class CRC32HashAlgorithm(HashAlgorithm): class HashModel(): @staticmethod - def algorithms() -> dict[str, type[HashAlgorithm|Hash]]: + def algorithms() -> dict[str, type[HashAlgorithm]]: return { "md5" : md5, "sha1" : sha1, @@ -42,7 +42,7 @@ class HashModel(): self.blake2b:str = "" self.crc32:str = "" self.__hashes:list[str] = list(self.algorithms().keys()) - self.__algorithms:list[HashAlgorithm|Hash] = [ + self.__algorithms:list[HashAlgorithm] = [ method() for method in list(self.algorithms().values()) ]