@@ -633,15 +633,15 @@ internal_select_ex(PySocketSockObject *s, int writing, _PyTime_t interval)
633633 pollfd .events = writing ? POLLOUT : POLLIN ;
634634
635635 /* s->sock_timeout is in seconds, timeout in ms */
636- timeout = _PyTime_AsMilliseconds (interval , _PyTime_ROUND_UP );
636+ timeout = _PyTime_AsMilliseconds (interval , _PyTime_ROUND_CEILING );
637637 assert (timeout <= INT_MAX );
638638 timeout_int = (int )timeout ;
639639
640640 Py_BEGIN_ALLOW_THREADS ;
641641 n = poll (& pollfd , 1 , timeout_int );
642642 Py_END_ALLOW_THREADS ;
643643#else
644- _PyTime_AsTimeval_noraise (interval , & tv , _PyTime_ROUND_UP );
644+ _PyTime_AsTimeval_noraise (interval , & tv , _PyTime_ROUND_CEILING );
645645
646646 FD_ZERO (& fds );
647647 FD_SET (s -> sock_fd , & fds );
@@ -2191,7 +2191,8 @@ socket_parse_timeout(_PyTime_t *timeout, PyObject *timeout_obj)
21912191 return 0 ;
21922192 }
21932193
2194- if (_PyTime_FromSecondsObject (timeout , timeout_obj , _PyTime_ROUND_UP ) < 0 )
2194+ if (_PyTime_FromSecondsObject (timeout ,
2195+ timeout_obj , _PyTime_ROUND_CEILING ) < 0 )
21952196 return -1 ;
21962197
21972198 if (* timeout < 0 ) {
@@ -2200,10 +2201,10 @@ socket_parse_timeout(_PyTime_t *timeout, PyObject *timeout_obj)
22002201 }
22012202
22022203#ifdef MS_WINDOWS
2203- overflow = (_PyTime_AsTimeval (timeout , & tv , _PyTime_ROUND_UP ) < 0 );
2204+ overflow = (_PyTime_AsTimeval (timeout , & tv , _PyTime_ROUND_CEILING ) < 0 );
22042205#endif
22052206#ifndef HAVE_POLL
2206- timeout = _PyTime_AsMilliseconds (timeout , _PyTime_ROUND_UP );
2207+ timeout = _PyTime_AsMilliseconds (timeout , _PyTime_ROUND_CEILING );
22072208 overflow = (timeout > INT_MAX );
22082209#endif
22092210 if (overflow ) {
@@ -2452,7 +2453,7 @@ internal_connect(PySocketSockObject *s, struct sockaddr *addr, int addrlen,
24522453 struct timeval tv ;
24532454 int conv ;
24542455
2455- _PyTime_AsTimeval_noraise (s -> sock_timeout , & tv , _PyTime_ROUND_UP );
2456+ _PyTime_AsTimeval_noraise (s -> sock_timeout , & tv , _PyTime_ROUND_CEILING );
24562457
24572458 Py_BEGIN_ALLOW_THREADS
24582459 FD_ZERO (& fds );
0 commit comments