Skip to content

Commit 0fe9ad1

Browse files
committed
from ... contextlib
1 parent 71c6b97 commit 0fe9ad1

1 file changed

Lines changed: 5 additions & 6 deletions

File tree

Lib/profiling/sampling/cli.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
"""Command-line interface for the sampling profiler."""
22

33
import argparse
4-
import contextlib
54
import importlib.util
65
import locale
76
import os
@@ -12,7 +11,7 @@
1211
import sys
1312
import time
1413
import webbrowser
15-
from contextlib import nullcontext
14+
from contextlib import ExitStack, nullcontext
1615

1716
from .errors import (
1817
SamplingUnknownProcessError,
@@ -1202,7 +1201,7 @@ def _handle_attach(args):
12021201
)
12031202

12041203
server = None
1205-
with contextlib.ExitStack() as stack:
1204+
with ExitStack() as stack:
12061205
if args.control:
12071206
server = ControlServer(args.control)
12081207
try:
@@ -1319,7 +1318,7 @@ def _handle_run(args):
13191318
)
13201319

13211320
server = None
1322-
with contextlib.ExitStack() as stack:
1321+
with ExitStack() as stack:
13231322
stack.enter_context(_get_child_monitor_context(args, process.pid))
13241323

13251324
def _terminate_main_subprocess():
@@ -1380,7 +1379,7 @@ def _handle_live_attach(args, pid):
13801379

13811380
# Sample in live mode
13821381
server = None
1383-
with contextlib.ExitStack() as stack:
1382+
with ExitStack() as stack:
13841383
if args.control:
13851384
server = ControlServer(args.control)
13861385
try:
@@ -1438,7 +1437,7 @@ def _handle_live_run(args):
14381437
# Profile the subprocess in live mode
14391438
server = None
14401439
try:
1441-
with contextlib.ExitStack() as stack:
1440+
with ExitStack() as stack:
14421441
if args.control:
14431442
server = ControlServer(args.control)
14441443
try:

0 commit comments

Comments
 (0)