merge #9957: document that SpooledTemporaryFile.truncate now accepts a size arg
diff --git a/Doc/library/tempfile.rst b/Doc/library/tempfile.rst
index dfeb250..96ead1f 100644
--- a/Doc/library/tempfile.rst
+++ b/Doc/library/tempfile.rst
@@ -86,6 +86,9 @@
    whether :func:`rollover` has been called. This file-like object can be
    used in a :keyword:`with` statement, just like a normal file.
 
+   .. versionchanged:: 3.3
+      the truncate method now accepts a ``size`` argument.
+
 
 .. function:: TemporaryDirectory(suffix='', prefix='tmp', dir=None)
 
diff --git a/Doc/whatsnew/3.3.rst b/Doc/whatsnew/3.3.rst
index b32b2a6..cb7dd83 100644
--- a/Doc/whatsnew/3.3.rst
+++ b/Doc/whatsnew/3.3.rst
@@ -1964,6 +1964,14 @@
 (:issue:`11223`).
 
 
+tempfile
+--------
+
+:class:`tempfile.SpooledTemporaryFile`\'s
+:meth:`~tempfile.SpooledTemporaryFile.trucate` method now accepts
+a ``size`` parameter.  (Contributed by Ryan Kelly in :issue:`9957`.)
+
+
 textwrap
 --------