mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-08 04:54:47 +08:00
md5.md5(string) (#1119)
* md5.md5(string) * switch md5 from str to AnyStr, add missing constants * add missing import * digest() and hexdigest() never return unicode * make md5.md5 an alias of, and fix, hashlib_hash * remove unnecessary import * fix duplicate block_size * md5.md5 and md5.new are aliases for hashlib.md5
This commit is contained in:
committed by
Jelle Zijlstra
parent
838d1b7436
commit
8b50522273
@@ -2,12 +2,14 @@
|
||||
|
||||
from typing import Tuple, Union
|
||||
|
||||
_DataType = Union[str, bytearray, buffer, memoryview]
|
||||
_DataType = Union[str, unicode, bytearray, buffer, memoryview]
|
||||
|
||||
class _hash(object):
|
||||
# This is not actually in the module namespace.
|
||||
digest_size = 0
|
||||
class _hash(object): # This is not actually in the module namespace.
|
||||
name = ... # type: str
|
||||
block_size = 0
|
||||
digest_size = 0
|
||||
digestsize = 0
|
||||
def __init__(self, arg: _DataType = ...) -> None: ...
|
||||
def update(self, arg: _DataType) -> None: ...
|
||||
def digest(self) -> str: ...
|
||||
def hexdigest(self) -> str: ...
|
||||
|
||||
Reference in New Issue
Block a user