oslo.service/oslo_service
Zane Bitter d1295d45ee Restore correct signal handling in Python3
The patch c8c8946d32 broke the original
fix cad75e4e13 that ensured eventlet could
be interrupted while sleeping after PEP475 was implemented in Python
3.5. Eventlet monkey-patches the signal module with its own version, so
we have to look up the original module to determine whether the
underlying OS actually supports the poll() function.

Change-Id: Ia712c9a83d8081bf0b5e6fe36f169f9028aae3dc
Closes-Bug: #1803731
Related-Bug: #1788022
Related-Bug: #1705047
(cherry picked from commit 159ef2e1d2)
2018-12-19 21:49:51 +00:00
..
locale/en_GB/LC_MESSAGES Imported Translations from Zanata 2018-03-01 06:11:58 +00:00
tests Restore correct signal handling in Python3 2018-12-19 21:49:51 +00:00
__init__.py Stop asserting on Eventlet internals 2018-10-31 17:59:48 +01:00
_i18n.py Update URLs in documents according to document migration 2017-07-12 23:28:29 +08:00
_options.py Merge "wsgi: decrease the default number of greenthreads in pool" 2016-02-24 05:30:42 +00:00
eventlet_backdoor.py Remove log translations 2017-03-23 16:04:59 +08:00
loopingcall.py Maintain private interface for loopingcall._ThreadingEvent 2018-11-26 11:35:20 -05:00
periodic_task.py Merge "change periodic_task to catch all exceptions including BaseException" 2017-11-13 06:06:29 +00:00
service.py Restore correct signal handling in Python3 2018-12-19 21:49:51 +00:00
sslutils.py Add Bandit to tox for security static analysis 2015-12-01 16:10:15 +03:00
systemd.py Fix argument type for _sd_notify() on python3 2016-03-31 10:51:19 -06:00
threadgroup.py [ThreadGroup] Don't remove timer when stop timers 2018-05-09 00:54:54 +00:00
version.py pbr.version.VersionInfo needs package name (oslo.xyz and not oslo_xyz) 2017-02-06 12:49:21 -05:00
wsgi.py Remove log translations 2017-03-23 16:04:59 +08:00