Commit cebe80b5 authored by Scott Sanderson's avatar Scott Sanderson Committed by INADA Naoki

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

parent fffeb6f3
......@@ -272,6 +272,9 @@ functions:
pr.print_stats()
.. versionchanged:: 3.8
Added context manager support.
.. method:: enable()
Start collecting profiling data.
......
......@@ -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
------------------------
......
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.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment