A collection of async functionality and additions from the future.
Go to file
Dmitriy Ukhlov ee42ab588a Add re-raising SystemExit exception
SystemExit exception is usually raised by signal handlers
and then caught in main thread to handle signal. Signal
handler executes in main threads but if we use eventlet
we have ony one thread and signal handler can interrupt
any greenlet. Therefore we need to re-raise this exception
to catch it in main greenlet at last.

Also it is necessary to keep executor working and continue
processing scheduled tasks because signal handling logic may
wait for some job results

Change-Id: Ia920922d8444c8216b442577c37710538ed8e919
2017-01-12 15:32:32 +00:00
doc/source Removes unnecessary utf-8 coding 2016-12-27 09:08:15 +08:00
futurist Add re-raising SystemExit exception 2017-01-12 15:32:32 +00:00
releasenotes Add reno for release notes management 2016-11-01 16:14:37 +08:00
tools Add Constraints support 2016-12-21 10:27:11 +11:00
.coveragerc Remove tests output from code coverage 2015-10-05 13:10:11 -04:00
.gitignore Add reno for release notes management 2016-11-01 16:14:37 +08:00
.gitreview Add initial .gitreview file and cookie-cutter template 2015-06-02 09:22:45 -04:00
.mailmap Add initial .gitreview file and cookie-cutter template 2015-06-02 09:22:45 -04:00
.testr.conf Add initial .gitreview file and cookie-cutter template 2015-06-02 09:22:45 -04:00
CONTRIBUTING.rst Add initial .gitreview file and cookie-cutter template 2015-06-02 09:22:45 -04:00
HACKING.rst Capital letters for futurist in HACKING.rst 2015-06-05 22:56:18 +00:00
LICENSE Add initial .gitreview file and cookie-cutter template 2015-06-02 09:22:45 -04:00
MANIFEST.in Add initial .gitreview file and cookie-cutter template 2015-06-02 09:22:45 -04:00
README.rst Show team and repo badges on README 2016-11-25 15:20:30 +01:00
babel.cfg Add initial .gitreview file and cookie-cutter template 2015-06-02 09:22:45 -04:00
requirements.txt Updated from global requirements 2016-11-09 04:15:13 +00:00
setup.cfg Update homepage with developer documentation page 2016-09-24 14:41:04 +08:00
setup.py Updated from global requirements 2015-09-17 12:11:41 +00:00
test-requirements.txt Updated from global requirements 2016-11-02 15:31:17 +00:00
tox.ini Add Constraints support 2016-12-21 10:27:11 +11:00

README.rst

Team and repository tags

image

Futurist

Latest Version

Downloads

Code from the future, delivered to you in the now. The goal of this library would be to provide a well documented futures classes/utilities/additions that allows for providing a level of transparency in how asynchronous work gets executed. This library currently adds statistics gathering, an eventlet executor, a synchronous executor etc.