[2.7] bpo-22392: Improve documentation for __getinitargs__  (GH-899)

diff --git a/Doc/library/pickle.rst b/Doc/library/pickle.rst
index 41be2c4..67f27de 100644
--- a/Doc/library/pickle.rst
+++ b/Doc/library/pickle.rst
@@ -418,10 +418,11 @@
    When a pickled class instance is unpickled, its :meth:`__init__` method is
    normally *not* invoked.  If it is desirable that the :meth:`__init__` method
    be called on unpickling, an old-style class can define a method
-   :meth:`__getinitargs__`, which should return a *tuple* containing the
+   :meth:`__getinitargs__`, which should return a *tuple* of positional
    arguments to be passed to the class constructor (:meth:`__init__` for
-   example).  The :meth:`__getinitargs__` method is called at pickle time; the
-   tuple it returns is incorporated in the pickle for the instance.
+   example).  Keyword arguments are not supported.  The :meth:`__getinitargs__`
+   method is called at pickle time; the tuple it returns is incorporated in the
+   pickle for the instance.
 
 .. method:: object.__getnewargs__()