Skip to content

Commit 24b2387

Browse files
author
hauntsaninja
committed
hashlib: make args positional-only before py37
1 parent bb20c38 commit 24b2387

File tree

1 file changed

+14
-6
lines changed

1 file changed

+14
-6
lines changed

stdlib/3/hashlib.pyi

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,20 @@ class _Hash(object):
2121
def hexdigest(self) -> str: ...
2222
def update(self, arg: _DataType) -> None: ...
2323

24-
def md5(string: _DataType = ...) -> _Hash: ...
25-
def sha1(string: _DataType = ...) -> _Hash: ...
26-
def sha224(string: _DataType = ...) -> _Hash: ...
27-
def sha256(string: _DataType = ...) -> _Hash: ...
28-
def sha384(string: _DataType = ...) -> _Hash: ...
29-
def sha512(string: _DataType = ...) -> _Hash: ...
24+
if sys.version_info >= (3, 8):
25+
def md5(string: _DataType = ...) -> _Hash: ...
26+
def sha1(string: _DataType = ...) -> _Hash: ...
27+
def sha224(string: _DataType = ...) -> _Hash: ...
28+
def sha256(string: _DataType = ...) -> _Hash: ...
29+
def sha384(string: _DataType = ...) -> _Hash: ...
30+
def sha512(string: _DataType = ...) -> _Hash: ...
31+
else:
32+
def md5(__string: _DataType = ...) -> _Hash: ...
33+
def sha1(__string: _DataType = ...) -> _Hash: ...
34+
def sha224(__string: _DataType = ...) -> _Hash: ...
35+
def sha256(__string: _DataType = ...) -> _Hash: ...
36+
def sha384(__string: _DataType = ...) -> _Hash: ...
37+
def sha512(__string: _DataType = ...) -> _Hash: ...
3038

3139
def new(name: str, data: _DataType = ...) -> _Hash: ...
3240

0 commit comments

Comments
 (0)