跳转到主要内容

signalfd的CFFI绑定。

项目描述

文档

Documentation Status

测试

Travis-CI Build Status Requirements Status
Coverage Status Coverage Status

PyPI Package latest release PyPI Package monthly downloads PyPI Wheel Supported versions Supported imlementations

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)

文档

https://python-signalfd.readthedocs.org/

开发

要运行所有测试,请运行

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上的第一个发布。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

signalfd-0.4.0.tar.gz (11.2 kB 查看哈希)

上传时间:

由以下支持