1
- ==================================================
2
- Multiprocessing extension for Gevent _ ( geventmp _)
3
- ==================================================
1
+ ===============================================
2
+ GeventMP _ - Gevent _ Multiprocessing Extension
3
+ ===============================================
4
4
5
5
.. image :: https://img.shields.io/gitter/room/karellen/Lobby?logo=gitter
6
6
:target: https://gitter.im/karellen/Lobby
@@ -56,8 +56,8 @@ __ monkey_
56
56
57
57
Solution
58
58
========
59
- Geventmp _ (`Gee-vent Em-Pee `, not ` Gee-ven Tee-Em-Pee ` ) is an extension plugin for `monkey patch `__ subsystem
60
- of Gevent _. As with the rest of the monkey patch subsystem the process is fairly clear:
59
+ GeventMP _ (`Gee-vent Em-Pee `) is a gevent _ multiprocessing extension plugin for the `monkey-patching `__ subsystem.
60
+ As with the rest of the monkey patch subsystem the process is fairly clear:
61
61
62
62
__ monkey _
63
63
@@ -71,7 +71,7 @@ __ monkey_
71
71
4. If you are really brave and have lots of free time on your hands, completely replace a standard blocking Python
72
72
non-`FD `-based primitive with implementation based on an `FD `-based OS primitive (e.g. POSIX semaphore =>
73
73
Linux `eventfd-based semaphore for kernels > 2.6.30 `__).
74
- 5. Due to launching of separate processes in `MP `, figure out how, when, and whether to `monkey patch `__ spawned/forked
74
+ 5. Due to launching of separate processes in `MP `, figure out how, when, and whether to `monkey- patch `__ spawned/forked
75
75
children and grandchildren.
76
76
77
77
__ eventfd _
@@ -95,14 +95,14 @@ For unstable version:
95
95
pip install --pre geventmp
96
96
97
97
98
- Once installed, `geventmp `_ will activate by default in the below stanza.
98
+ Once installed, `GeventMP `_ will activate by default in the below stanza.
99
99
100
100
.. code-block :: python
101
101
102
102
from gevent.monkey import patch_all
103
103
patch_all()
104
104
105
- If you would like `geventmp `_ to not activate by default, either do not install it or explicitly disable it:
105
+ If you would like `GeventMP `_ to not activate by default, either do not install it or explicitly disable it:
106
106
107
107
.. code-block :: python
108
108
@@ -124,7 +124,7 @@ Supported Platforms
124
124
Known Issues
125
125
============
126
126
127
- * Multiprocessing `forkserver ` works with gevent , but the spawned child isn't green.
127
+ * Multiprocessing `forkserver ` works in GeventMP _ , but the spawned child isn't green.
128
128
129
129
TODO
130
130
====
0 commit comments