#15831: document multiple signatures on different lines.  Patch by Chris Jerdonek.
diff --git a/Doc/library/itertools.rst b/Doc/library/itertools.rst
index c144b3e..8bb9e36 100644
--- a/Doc/library/itertools.rst
+++ b/Doc/library/itertools.rst
@@ -393,7 +393,8 @@
                   yield function(*args)
 
 
-.. function:: islice(iterable, [start,] stop [, step])
+.. function:: islice(iterable, stop)
+              islice(iterable, start, stop[, step])
 
    Make an iterator that returns selected elements from the iterable. If *start* is
    non-zero, then elements from the iterable are skipped until start is reached.