信号头的CFFI绑定。
signalfd的Python项目详细描述
docs | |
---|---|
tests | |
package |
signalfd的cffi绑定。接口基本上与https://pypi.python.org/pypi/python-signalfd
- 免费软件:BSD许可证
安装
pip install signalfd
用法
importsignalfdfd=signalfd.signalfd(-1,[signal.SIGUSR1],signalfd.SFD_CLOEXEC)try:signalfd.sigprocmask(signalfd.SIG_BLOCK,[signal.SIGUSR1])whileTrue: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 (没有足够的可用数据)。
0.1.0(2015-08-23)
- pypi上的第一个版本。