Skip to content

ionelmc/python-signalfd

Repository files navigation

signalfd

docs Documentation Status
tests
Travis-CI Build Status Requirements Status
Coverage Status Coverage Status
package PyPI Package latest release PyPI Package monthly downloads PyPI Wheel Supported versions Supported imlementations

CFFI bindings for signalfd. Interface is mostly the same as https://pypi.python.org/pypi/python-signalfd

  • Free software: BSD license

Installation

pip install signalfd

Usage

python

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)

Documentation

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

Development

To run the all tests run:

tox

About

CFFI bindings for signalfd.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages