bpo-29235: Update document for Profiler's context manager (GH-7331)

This commit is contained in:
Scott Sanderson 2018-06-07 05:46:42 -04:00 committed by INADA Naoki
parent fffeb6f3d6
commit cebe80b59b
3 changed files with 7 additions and 8 deletions

View file

@ -272,6 +272,9 @@ functions:
pr.print_stats()
.. versionchanged:: 3.8
Added context manager support.
.. method:: enable()
Start collecting profiling data.

View file

@ -151,6 +151,8 @@ Changes in the Python API
``type.__new__``. A :exc:`DeprecationWarning` was emitted in Python
3.6--3.7. (Contributed by Serhiy Storchaka in :issue:`23722`.)
* The :class:`cProfile.Profile` class can now be used as a context
manager. (Contributed by Scott Sanderson in :issue:`29235`.)
CPython bytecode changes
------------------------

View file

@ -1,8 +1,2 @@
The :class:`cProfile.Profile` class can now be used as a context manager.
You can profile a block of code by running::
import cProfile
with cProfile.Profile() as profiler:
# ... code to be profiled ...
Patch by Scott Sanderson.
The :class:`cProfile.Profile` class can now be used as a context manager. Patch
by Scott Sanderson.