diff --git a/parmap.py b/parmap.py
index 2ecaa54d592d7d9e5228bf8896fd3d04a6c62e54..f2ff81c055af4fc4aebd70ddb900f5df32e1adde 100644
--- a/parmap.py
+++ b/parmap.py
@@ -83,6 +83,16 @@ def parmap(f, X, nprocs = None, chunksize = 1, chunks_in_flight = None,
>>> list(parmap(lambda x: x+1, range(10)))
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
+
+ >>> from time import sleep
+ >>> def w(d):
+ ... sleep(d)
+ ... while d < 3:
+ ... yield d
+ ... sleep(1)
+ ... d += 1
+ >>> list(parmap(w, [0, 0.5], nprocs=2, multimap=True, in_order=False, out_chunksize=1))
+ [0, 0.5, 1, 1.5, 2, 2.5]
"""
if nprocs is None:
nprocs = multiprocessing.cpu_count()