Skip to content

Commit 4016f06

Browse files
committed
select: Use symbolic constant from errno module.
1 parent 1d69a4a commit 4016f06

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

select/select.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import ffi
22
import struct
33
import os
4+
import errno
45

56

67
libc = ffi.open("libc.so.6")
@@ -37,7 +38,7 @@ def register(self, fd, eventmask=EPOLLIN|EPOLLPRI|EPOLLOUT, retval=None):
3738
retval = fd
3839
s = struct.pack(self.epoll_event, eventmask, retval)
3940
r = epoll_ctl(self.epfd, EPOLL_CTL_ADD, fd, s)
40-
if r == -1 and os.errno.get() == 17:
41+
if r == -1 and os.errno.get() == errno.EEXIST:
4142
r = epoll_ctl(self.epfd, EPOLL_CTL_MOD, fd, s)
4243
os.check_error(r)
4344

0 commit comments

Comments
 (0)