Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 432d8db

Browse files
authored
fix gevent.select.poll (#13335)
fixes #13330
1 parent 1bb8a3a commit 432d8db

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

stubs/gevent/gevent/select.pyi

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import sys
2+
from _typeshed import FileDescriptorLike
23
from collections.abc import Iterable
34
from select import error as error
45
from typing import Any
@@ -8,8 +9,12 @@ def select(
89
) -> tuple[list[Any], list[Any], list[Any]]: ...
910

1011
if sys.platform != "win32":
11-
from select import poll as poll
12-
1312
__all__ = ["error", "poll", "select"]
1413
else:
1514
__all__ = ["error", "select"]
15+
16+
class poll:
17+
def register(self, fd: FileDescriptorLike, eventmask: int = ...) -> None: ...
18+
def modify(self, fd: FileDescriptorLike, eventmask: int) -> None: ...
19+
def poll(self, timeout: float | None = None) -> list[tuple[int, int]]: ...
20+
def unregister(self, fd: FileDescriptorLike) -> None: ...

0 commit comments

Comments
 (0)