OpenStack library for all concurrency-related code
Go to file
Davanum Srinivas 36fb964f0c Allow preexec_fn method for processutils.execute
If the user specifies preexec_fn, we should call that in
our existing _subprocess_setup. On windows, we silently
drop this preexec_fn as subprocess.Popen raises a ValueError
if we do pass it in.

Change-Id: I0176c66fa2de001aa14f0d928d06fd894de55511
2015-07-07 10:12:58 -07:00
doc/source Add pypi download + version badges 2015-04-07 21:09:17 +00:00
oslo_concurrency Allow preexec_fn method for processutils.execute 2015-07-07 10:12:58 -07:00
oslo.concurrency/locale Imported Translations from Transifex 2015-06-23 06:14:54 +00:00
.coveragerc exported from oslo-incubator by graduate.sh 2014-08-07 22:26:50 +04:00
.gitignore Clean up API documentation 2014-12-10 08:31:04 -05:00
.gitreview exported from oslo-incubator by graduate.sh 2014-08-07 22:26:50 +04:00
.mailmap exported from oslo-incubator by graduate.sh 2014-08-07 22:26:50 +04:00
.testr.conf Move out of the oslo namespace package 2014-11-14 17:17:25 -05:00
babel.cfg exported from oslo-incubator by graduate.sh 2014-08-07 22:26:50 +04:00
CONTRIBUTING.rst Workflow documentation is now in infra-manual 2014-12-05 03:30:38 +00:00
HACKING.rst exported from oslo-incubator by graduate.sh 2014-08-07 22:26:50 +04:00
LICENSE exported from oslo-incubator by graduate.sh 2014-08-07 22:26:50 +04:00
MANIFEST.in exported from oslo-incubator by graduate.sh 2014-08-07 22:26:50 +04:00
README.rst Switch badges from 'pypip.in' to 'shields.io' 2015-06-11 20:39:32 -07:00
requirements.txt Updated from global requirements 2015-07-07 09:36:59 +00:00
setup.cfg Merge "Remove oslo namespace package" 2015-06-04 23:19:56 +00:00
setup.py Updated from global requirements 2015-06-22 08:26:55 +00:00
test-requirements.txt Updated from global requirements 2015-06-30 20:02:06 +00:00
tox.ini Add tox target to find missing requirements 2015-06-26 07:18:38 -04:00

oslo.concurrency

Latest Version

Downloads

The oslo.concurrency library has utilities for safely running multi-thread, multi-process applications using locking mechanisms and for running external processes.