[3.8] bpo-31938: Fix default-value signatures of several functions in… · python/cpython@60cbdc8

@@ -439,7 +439,7 @@ select.poll.register

439439440440

fd: fildes

441441

either an integer, or an object with a fileno() method returning an int

442-

eventmask: unsigned_short(c_default="POLLIN | POLLPRI | POLLOUT") = POLLIN | POLLPRI | POLLOUT

442+

eventmask: unsigned_short(c_default="POLLIN | POLLPRI | POLLOUT") = select.POLLIN | select.POLLPRI | select.POLLOUT

443443

an optional bitmask describing the type of events to check for

444444

/

445445

@@ -448,7 +448,7 @@ Register a file descriptor with the polling object.

448448449449

static PyObject *

450450

select_poll_register_impl(pollObject *self, int fd, unsigned short eventmask)

451-

/*[clinic end generated code: output=0dc7173c800a4a65 input=f18711d9bb021e25]*/

451+

/*[clinic end generated code: output=0dc7173c800a4a65 input=34e16cfb28d3c900]*/

452452

{

453453

PyObject *key, *value;

454454

int err;

@@ -817,7 +817,7 @@ select.devpoll.register

817817

fd: fildes

818818

either an integer, or an object with a fileno() method returning

819819

an int

820-

eventmask: unsigned_short(c_default="POLLIN | POLLPRI | POLLOUT") = POLLIN | POLLPRI | POLLOUT

820+

eventmask: unsigned_short(c_default="POLLIN | POLLPRI | POLLOUT") = select.POLLIN | select.POLLPRI | select.POLLOUT

821821

an optional bitmask describing the type of events to check for

822822

/

823823

@@ -827,7 +827,7 @@ Register a file descriptor with the polling object.

827827

static PyObject *

828828

select_devpoll_register_impl(devpollObject *self, int fd,

829829

unsigned short eventmask)

830-

/*[clinic end generated code: output=6e07fe8b74abba0c input=5bd7cacc47a8ee46]*/

830+

/*[clinic end generated code: output=6e07fe8b74abba0c input=22006fabe9567522]*/

831831

{

832832

return internal_devpoll_register(self, fd, eventmask, 0);

833833

}

@@ -838,7 +838,7 @@ select.devpoll.modify

838838

fd: fildes

839839

either an integer, or an object with a fileno() method returning

840840

an int

841-

eventmask: unsigned_short(c_default="POLLIN | POLLPRI | POLLOUT") = POLLIN | POLLPRI | POLLOUT

841+

eventmask: unsigned_short(c_default="POLLIN | POLLPRI | POLLOUT") = select.POLLIN | select.POLLPRI | select.POLLOUT

842842

an optional bitmask describing the type of events to check for

843843

/

844844

@@ -848,7 +848,7 @@ Modify a possible already registered file descriptor.

848848

static PyObject *

849849

select_devpoll_modify_impl(devpollObject *self, int fd,

850850

unsigned short eventmask)

851-

/*[clinic end generated code: output=bc2e6d23aaff98b4 input=48a820fc5967165d]*/

851+

/*[clinic end generated code: output=bc2e6d23aaff98b4 input=09fa335db7cdc09e]*/

852852

{

853853

return internal_devpoll_register(self, fd, eventmask, 1);

854854

}

@@ -1424,7 +1424,7 @@ select.epoll.register

1424142414251425

fd: fildes

14261426

the target file descriptor of the operation

1427-

eventmask: unsigned_int(c_default="EPOLLIN | EPOLLPRI | EPOLLOUT", bitwise=True) = EPOLLIN | EPOLLPRI | EPOLLOUT

1427+

eventmask: unsigned_int(c_default="EPOLLIN | EPOLLPRI | EPOLLOUT", bitwise=True) = select.EPOLLIN | select.EPOLLPRI | select.EPOLLOUT

14281428

a bit set composed of the various EPOLL constants

1429142914301430

Registers a new fd or raises an OSError if the fd is already registered.

@@ -1435,7 +1435,7 @@ The epoll interface supports all file descriptors that support poll.

14351435

static PyObject *

14361436

select_epoll_register_impl(pyEpoll_Object *self, int fd,

14371437

unsigned int eventmask)

1438-

/*[clinic end generated code: output=318e5e6386520599 input=6cf699c152dd8ca9]*/

1438+

/*[clinic end generated code: output=318e5e6386520599 input=a5071b71edfe3578]*/

14391439

{

14401440

return pyepoll_internal_ctl(self->epfd, EPOLL_CTL_ADD, fd, eventmask);

14411441

}