signalfd的CFFI绑定。
项目描述
文档 |
|
---|---|
测试 |
|
包 |
CFFI绑定for signalfd。接口基本上与https://pypi.python.org/pypi/python-signalfd相同
自由软件:BSD许可
安装
pip install signalfd
使用
import signalfd
fd = signalfd.signalfd(-1, [signal.SIGUSR1], signalfd.SFD_CLOEXEC)
try:
signalfd.sigprocmask(signalfd.SIG_BLOCK, [signal.SIGUSR1])
while True:
si = signalfd.read_siginfo(fd)
print(si.ssi_signo)
finally:
os.close(fd)
文档
开发
要运行所有测试,请运行
tox
变更日志
0.4.0 (2015-08-25)
修正了sigprocmask的返回值。
0.3.0 (2015-08-24)
修正了signalfd和sigprocmask包装器中的错误处理。
0.2.0 (2015-08-24)
修改了read_siginfo,使其在与文件对象一起使用且.readinto()返回None(数据不足)时引发IOError。
0.1.0 (2015-08-23)
PyPI上的第一个发布。