fixed(py): Fixed HashModel.
This commit is contained in:
parent
8d88c077b2
commit
dc026f162e
@ -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())
|
||||
]
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user