diff -r c163a76163f7 Lib/cProfile.py --- a/Lib/cProfile.py Sun Jan 15 10:07:56 2017 +0000 +++ b/Lib/cProfile.py Sun Jan 15 20:29:36 2017 -0700 @@ -110,6 +110,13 @@ finally: self.disable() + def __enter__(self): + self.enable() + return self + + def __exit__(self, exc_type, exc_val, exc_tb): + self.disable() + # ____________________________________________________________ def label(code):