blob: 13b5f21df47d0ec5e46f59ccee239a09bfb559eb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
import select
class PollConstants(object):
"""
Provides POLL* constants that are equivalent to those from the
select module, for use by PollSelectAdapter.
"""
names = ("POLLIN", "POLLPRI", "POLLOUT", "POLLERR", "POLLHUP", "POLLNVAL")
v = 1
for k in names:
locals()[k] = getattr(select, k, v)
v *= 2
del k, v
|