[3.9] bpo-31938: Fix default-value signatures of several functions in… · python/cpython@48fc35a

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

458458459459

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.

467467468468

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

1475147514761476

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

1480148014811481

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

}