From dc026f162ebd33c906fb2a2f1d71d3707cd33da8 Mon Sep 17 00:00:00 2001 From: KyMAN <0kyman0@gmail.com> Date: Thu, 16 Jul 2026 07:20:53 +0200 Subject: [PATCH] fixed(py): Fixed HashModel. --- Python/AnP/Models/HashModel.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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()) ]