Skip to content

Commit 94f458f

Browse files
Add trackfd onto mmap.mmap constructor (#13000)
1 parent 300204c commit 94f458f

File tree

1 file changed

+16
-3
lines changed

1 file changed

+16
-3
lines changed

stdlib/mmap.pyi

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,22 @@ class mmap:
3434
if sys.platform == "win32":
3535
def __init__(self, fileno: int, length: int, tagname: str | None = ..., access: int = ..., offset: int = ...) -> None: ...
3636
else:
37-
def __init__(
38-
self, fileno: int, length: int, flags: int = ..., prot: int = ..., access: int = ..., offset: int = ...
39-
) -> None: ...
37+
if sys.version_info >= (3, 13):
38+
def __init__(
39+
self,
40+
fileno: int,
41+
length: int,
42+
flags: int = ...,
43+
prot: int = ...,
44+
access: int = ...,
45+
offset: int = ...,
46+
*,
47+
trackfd: bool = True,
48+
) -> None: ...
49+
else:
50+
def __init__(
51+
self, fileno: int, length: int, flags: int = ..., prot: int = ..., access: int = ..., offset: int = ...
52+
) -> None: ...
4053

4154
def close(self) -> None: ...
4255
def flush(self, offset: int = ..., size: int = ...) -> None: ...

0 commit comments

Comments
 (0)