Skip to content

Commit d051801

Browse files
authored
bpo-31938: Fix default-value signatures of several functions in the select module (pythonGH-21066)
1 parent 281cce1 commit d051801

File tree

3 files changed

+18
-13
lines changed

3 files changed

+18
-13
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Fix default-value signatures of several functions in the :mod:`select` module - by Anthony Sottile.

Modules/clinic/selectmodule.c.h

+9-5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Modules/selectmodule.c

+8-8
Original file line numberDiff line numberDiff line change
@@ -458,7 +458,7 @@ select.poll.register
458458
459459
fd: fildes
460460
either an integer, or an object with a fileno() method returning an int
461-
eventmask: unsigned_short(c_default="POLLIN | POLLPRI | POLLOUT") = POLLIN | POLLPRI | POLLOUT
461+
eventmask: unsigned_short(c_default="POLLIN | POLLPRI | POLLOUT") = select.POLLIN | select.POLLPRI | select.POLLOUT
462462
an optional bitmask describing the type of events to check for
463463
/
464464
@@ -467,7 +467,7 @@ Register a file descriptor with the polling object.
467467

468468
static PyObject *
469469
select_poll_register_impl(pollObject *self, int fd, unsigned short eventmask)
470-
/*[clinic end generated code: output=0dc7173c800a4a65 input=f18711d9bb021e25]*/
470+
/*[clinic end generated code: output=0dc7173c800a4a65 input=34e16cfb28d3c900]*/
471471
{
472472
PyObject *key, *value;
473473
int err;
@@ -845,7 +845,7 @@ select.devpoll.register
845845
fd: fildes
846846
either an integer, or an object with a fileno() method returning
847847
an int
848-
eventmask: unsigned_short(c_default="POLLIN | POLLPRI | POLLOUT") = POLLIN | POLLPRI | POLLOUT
848+
eventmask: unsigned_short(c_default="POLLIN | POLLPRI | POLLOUT") = select.POLLIN | select.POLLPRI | select.POLLOUT
849849
an optional bitmask describing the type of events to check for
850850
/
851851
@@ -855,7 +855,7 @@ Register a file descriptor with the polling object.
855855
static PyObject *
856856
select_devpoll_register_impl(devpollObject *self, int fd,
857857
unsigned short eventmask)
858-
/*[clinic end generated code: output=6e07fe8b74abba0c input=5bd7cacc47a8ee46]*/
858+
/*[clinic end generated code: output=6e07fe8b74abba0c input=22006fabe9567522]*/
859859
{
860860
return internal_devpoll_register(self, fd, eventmask, 0);
861861
}
@@ -866,7 +866,7 @@ select.devpoll.modify
866866
fd: fildes
867867
either an integer, or an object with a fileno() method returning
868868
an int
869-
eventmask: unsigned_short(c_default="POLLIN | POLLPRI | POLLOUT") = POLLIN | POLLPRI | POLLOUT
869+
eventmask: unsigned_short(c_default="POLLIN | POLLPRI | POLLOUT") = select.POLLIN | select.POLLPRI | select.POLLOUT
870870
an optional bitmask describing the type of events to check for
871871
/
872872
@@ -876,7 +876,7 @@ Modify a possible already registered file descriptor.
876876
static PyObject *
877877
select_devpoll_modify_impl(devpollObject *self, int fd,
878878
unsigned short eventmask)
879-
/*[clinic end generated code: output=bc2e6d23aaff98b4 input=48a820fc5967165d]*/
879+
/*[clinic end generated code: output=bc2e6d23aaff98b4 input=09fa335db7cdc09e]*/
880880
{
881881
return internal_devpoll_register(self, fd, eventmask, 1);
882882
}
@@ -1475,7 +1475,7 @@ select.epoll.register
14751475
14761476
fd: fildes
14771477
the target file descriptor of the operation
1478-
eventmask: unsigned_int(c_default="EPOLLIN | EPOLLPRI | EPOLLOUT", bitwise=True) = EPOLLIN | EPOLLPRI | EPOLLOUT
1478+
eventmask: unsigned_int(c_default="EPOLLIN | EPOLLPRI | EPOLLOUT", bitwise=True) = select.EPOLLIN | select.EPOLLPRI | select.EPOLLOUT
14791479
a bit set composed of the various EPOLL constants
14801480
14811481
Registers a new fd or raises an OSError if the fd is already registered.
@@ -1486,7 +1486,7 @@ The epoll interface supports all file descriptors that support poll.
14861486
static PyObject *
14871487
select_epoll_register_impl(pyEpoll_Object *self, int fd,
14881488
unsigned int eventmask)
1489-
/*[clinic end generated code: output=318e5e6386520599 input=6cf699c152dd8ca9]*/
1489+
/*[clinic end generated code: output=318e5e6386520599 input=a5071b71edfe3578]*/
14901490
{
14911491
return pyepoll_internal_ctl(self->epfd, EPOLL_CTL_ADD, fd, eventmask);
14921492
}

0 commit comments

Comments
 (0)